- Joined
- Jan 28, 2018
I say this often but emacs is it's most powerrful when you see it as a platform to write lisp programs on and interact with your system/text with, not as just a mere text editor. All the extensions that feel weird and bloaty then also make more sense. It's a lisp VM that works with text buffers. The thing no other editor like this has that you can debug and extend emacs through elisp while it's running, without the need to restart or stop anything. You can't even crash it that easily. Want to add an interactive function? Just type it out into the buffer and press ctrl+x e. Want to change it? Change it, then ctrl+x e again. Want to remove it? Unbind it. Nothing comes close. It feels very organic and elisp, while not the best lisp dialect there is, is very powerful and has features other languages just don't quite have.