/New-Emacs

Primary LanguageEmacs LispGNU General Public License v3.0GPL-3.0

New Emacs

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!

Tips

Package managing

I use use-package for configuration and straight.el as a package manager.

Keybindings

I use general.el for most of the keybindings.

Tree sitter

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.