With the release of Sublime Text 2.0 here in the last few days, I thought that now would be an appropriate time to write out my reasons for why I won’t switch to Sublime Text.
I have a few co-workers who use Sublime Text. This means that my exposure to ST is limited to watching people who do the same things that I do use it; So comparing my workflow with theirs, I am flabbergasted that they swear by ST.
When I watch these guys hack away in ST, the first cool feature that I see is the minimap of the current file. This is a sweet feature - the bird’s eye view of a large file can be extremely helpful at times. However, this feature doesn’t sell me on ST. I have minimaps of files in Emacs using minimap.el. After adding the Emacs Lisp file to your load-path, it is three simple lines of Elisp to bind the’minimap-create’ and ‘minimap-kill’ to any key combo that you want.
Quick Step Next
This feature is really cool and has the potential to save you lots of time. However, its inclusion in Sublime Text 2.0 is not the first instance of this ability existing. I can do the same thing, editing multiple lines simultaneously, using the rectangle commands built into Emacs (C-x r other_keys).
Everybody has their editor of choice that has the feature set that they are looking for. My choice of editor is Emacs, and I have yet to see a reason to leave Emacs for any other editor.
Additionally, Emacs has a terminal emulator, a text-based web browser,and an email client that come with it. I don’t have to mentally or physically leave Emacs (or my beloved key bindings) all day - I am sure that this increases my productivity by some non-trivial amount.