I am attempting to do National Novel Writing Month this year, and have been looking at the various software packages out in the marketplace for serious writing. In my youth I did everything in VI and at some point moved over to using Emacs and version control software. The problem is that I got lazy. I started spending more time in a GUI than on the command line and have forgotten most of what I knew about Emacs. Emacs is by far the most extensible and configurable writing and coding environment available. It is also free and open source. The downside is that the manual for it is 900 pages long. If ya don’t use it ya lose it. And I have lost it big time.