This is my personal Emacs configuration that I put together over time by collecting from multiple sources. Right now emacs starts up in 0.30-0.4s.
I try to keep it as simple as possible and to maximize performance. The configuration core uses:
use-package
for organizing configurationevil
for VI modal editing style.straight
for package management.general
for keybinding settings.
Some nice commands to know:
use-package-report
shows which package were loaded and configured.general-describe-keybindings
shows all keybindings defined usinggeneral
.describe-keymap
shows the keybindings for a keymap.
I appreciate any feedback, feel free to contact me.