I think that Org-mode is now the fourth piece of software on my never-gonna-give-you-up list, after VIM, GNU coreutils, and Anki. I seem to add one per decade.
For me Emacs fulfills the same purpose as Vim, but mostly in exactly the opposite way of how I want it. Some people prefer that, I don't. It's a great program, but not my cup of tea and so I don't use it. Vim does everything I need without annoying or distracting me, which is rare enough.
What kills me about emacs is the startup time. Breaks my flow when I'm jumping around and need to edit something quickly.
Though I'll admit that doom provides a very nice environment for when I want to play around with some lisp.
alias ec="emacsclient -n"
in my shell.)emacs --daemon
emacsclient <fie>
emacs --daemon=<name>
emacsclient -s <name>
Useful for when you have different contexts and want to separate them more cleanly. systemctl --user enable emacs.service # For next login
systemctl --user start emacs.service # launches it just this once
This means I never have to even THINK "I should boot the editor", because it's already ready.Add a keyboard shortcut for emacsclient and you're golden
But, yeah. I use it for the start up time/vim compatibility out of the box.
also, there's zile.
I appreciate the tip about zile though. That looks cool.
The maintainer of Doom responded with a good list of improvements that he uses in his distribution to achieve fast startup. If you transplant all of them into your configuration, your startup time would probably be 1-2 sec.