Happy New Year! Let’s celebrate with an Emacs article. There are few pieces of software as widely misunderstood as Emacs. Emacs is frequently advertised and discussed as a text editor, but please be clear on this: Emacs is not just a text editor. Emacs is a platform for developing end-user applications with a text-based core11 This idea of a text-based core is something I’ll return to in a later a