GNU Emacs
From the GNU Emacs project page:
GNU Emacs is an extensible, customizable text editor–and more. At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language with extensions to support text editing.
Emacs is a great text editor for people who want to be able to customize every single thing about their editor.
I started using Emacs in 2007 after 10 years with vi. It’s the most used application on my computer and certainly the one I spend the most time customizing. The end result is a tool that conforms to the way my mind works instead of the other way around.
Some helpful Emacs resources:
- The Emacs Wiki can probably answer any question you have
- Planet Emacs is a great blog article aggregator
- Emacs is thoroughly documented
You may also want to take a look at the text editors topic.
Related Posts
- Patching Instead of Pinning
- Archiving in Org Mode
- Pinning GnuPG with nixpkgs
- Don't be affraid to learn vi or emacs
- Fun stuff for Friday Nov. 18
- Remote pair programming in a terminal
- Write HTML/XML faster with Zen Coding
- Challenge your text editor fu
- Behind the code: project planning