Our great sponsors
-
doom-emacs
Discontinued An Emacs framework for the stubborn martian hacker [Moved to: https://github.com/doomemacs/doomemacs]
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
So in all seriousness with this background and set of constraints, I recommend Doom Emacs1. It's a modular config based around evil mode with a critical focus on performance and startup time.
The second is to take the ideas from Doom Emacs. Based on your writing I don't think using a pre-packaged pre-configured tool fits your personality. This video shows you how to construct this config using Literate Programming. I highly recommend the experience. You will learn a lot.
Do not use doom as the heretics suggest! It is an awful experience and very janky, they also change how emacs is configured in a weird way that doesn't lead to one understanding the lisp or how emacs starts up. I'd suggest witchmacs (https://github.com/snackon/Witchmacs) or centaur emacs (https://github.com/seagle0128/.emacs.d) to get a feel of how a config actually looks like. With doom it is obscured under so much. As an exvimmer I moved to god-mode and emacs bindings just because everything always works with these. Using evil gets a little complicated since it doesn't always function properly. But using evil is probably best for you at the moment.
Do not use doom as the heretics suggest! It is an awful experience and very janky, they also change how emacs is configured in a weird way that doesn't lead to one understanding the lisp or how emacs starts up. I'd suggest witchmacs (https://github.com/snackon/Witchmacs) or centaur emacs (https://github.com/seagle0128/.emacs.d) to get a feel of how a config actually looks like. With doom it is obscured under so much. As an exvimmer I moved to god-mode and emacs bindings just because everything always works with these. Using evil gets a little complicated since it doesn't always function properly. But using evil is probably best for you at the moment.
Also use native compilation (https://www.emacswiki.org/emacs/GccEmacs) it speeds everything up wonderfully. Use eglot (https://github.com/joaotavora/eglot) to get IDE stuff and company (https://company-mode.github.io) to show code suggestions. Use dired-jump to browse like ranger.
Also use native compilation (https://www.emacswiki.org/emacs/GccEmacs) it speeds everything up wonderfully. Use eglot (https://github.com/joaotavora/eglot) to get IDE stuff and company (https://company-mode.github.io) to show code suggestions. Use dired-jump to browse like ranger.
This isn't really complete but if you want to take a quick look at how you can easily set up evil and have all your 5DD and ZZ back without any pain, try looking at it. https://github.com/skyler544/rune-emacs-config