


I configure it to my needs, by assembling packages, and adjusting accordingly. In fact I've changed my relationship with my text editor. It wasn't until I adopted Emacs that I really started to add new features to my personal text editor. My second requirement is that I want extensibility. My first requirement is that it must be easy to bind hot keys to common commands, and re-map them to my suiting. I extend and refine Emacs, and treat it as my primary interface to my computer. Why? Because I found it easy to build the text editor I needed. When I was setting aside Atom, I again experimented with VS Code and Vim. Finally, I settled a few years ago on Emacs.ĭuring each editor change, I always gave Vim a consideration, but it never quite worked for me.

Then I started looking for open source, and chose Atom. As it bogged down, Sublime emerged as a viable candidate. I started with JEdit but then TextMate hit the scene. When I moved from programming on a main frame to using open source languages, I seriously began considering my text editor. I've made it a bit of a hobby moving through code editors.
