A extensive Emacs configuration with support for Go, Rust, C/C++ and Web development. It contains documentation for most of the settings, functions and hooks.
It tries to use minimal and performant packages to make the editing experience as smooth as possible. For example switching Ivy for Vertico and Company for Corfu has made my Emacs experience a lot smoother.
- eglot: the LSP client.
- vertico: for completion
- evil: vim keybindings
- vterm: a better terminal for emacs
- corfu: a minimal complete-at-point enhancement to replace comapny
- tree-sitter-mode: faster syntax highlighting compared to regex]
$ rm -rf .emacs.d $ git clone https://github.com/nireo/.emacs.d
Some packages might not be automatically installed, so you need to use the package-install
command.
## Screenshot