Emacs is a text-editor that is quite old, but has been worked on continuously since then.
Emacs is special because it is very dynamic. It is implemented in lisp, which allows interactive development via the REPL, giving you tons of power and control. It is a double-edged sword, in that you must take care to keep your systems running smoothly. Tools are everything, so keep your knives sharp.
Emacs can be very difficult to learn, especially in a vacuum. I hope to document the things that have been useful to me.
Some emacs notes:
- Emacs Packages I can't live without
- Emacs keybindings are crazy
- How to find-replace globally in emacs
- Onboarding into emacs
- Config: Doom, literate configs, emacs from scratch
- Vanilla Emacs or a Doom-stribution