This is the result of me declaring Emacs bankruptcy, and needing a more modular configuration for use at home and work. To use it, add the desired modules to the modules.el
list and run compileModules
. This generates the init.el
from the selected modules. Add user configuration to config.el
, not init.el
, otherwise it will be overwritten when compile-modules is run.
I will probably change the name of this repository, when I come up a better name!
I use use-package for configuration and straight.el as a package manager.
I use general.el for most of the keybindings.
I use Tree Sitter for syntax highlighting, wherever possible. This will slowly transition to the builtin treesit library, but until that becomes more adopted, I use the external tree-sitter library.