Emacs
Emacs is my long time favorite code editor (IDE) and for writing documentation (including this book).
Emacs is already installed
If you followed the Home Manager installation earlier, Emacs
(emacs-pgtk for native Wayland support) and my configuration are
already installed.
Start Emacs
Run:
emacs
Enable modules
My config is composed of several optional modules. The initial config has zero modules loaded by default. To enable them, you must run:
M-x my/machine-labels-enable-allThen restart Emacs, and wait for everything to install. You may see a blank screen for up to 10 minutes, but you should see some minimal information of the progress in the bottom minibuffer.
If it gets stuck at any point, quit and restart it, and it should continue where it left off. If you get any error message, you may want to start Emacs again with debug mode turned on:
emacs --debug-init
This will usually give you a more verbose error message which can be helpful in debugging the startup.
Read the README for my config
You can read more about this config at emacs.rymcg.tech