So, I’ve been breaking my head the last weeks, and finally (and hopefully) came to a conclusion.
Yeah, I’m a geek, I love technology and also to argue about editors. But there’s a beautiful world outside and an awesome life to live, I don’t really have time to engage on flame wars or dedicate my life for the emacs or TextMate cause.
I learned to be pragmatic.
If you are a long time emacs user, don’t be afraid to try TextMate, it is really a great editor, and if you are into Rails, you gotta try it, it just cuts out the crap of setting up and just works. I know, I know, emacs can be as great as TextMate, and I also know that with emacs you could type as fast as the speed of light, but… c’mon, reaching this point is obsessing about tools.
Emacs is awesome. I use it every single day to edit all kind of text files. I also have my whole KB and PIM in there (kudos to orgmode!) and I don’t see why I would replace it by buggy and heavy/closed-format OmniFocus or Evernote. It just works fine (By the way, I’m planning a series of articles on how to setup the ultimate KB/PIM system on a Mac using Emacs + Orgmode, stay tuned!).
Here’s my take on the subject, in a few lines:
Emacs has its strong points and uses. Textmate too. There are projects and files and situations. Some situations, such as when you are starting to get acquainted with a project, calls for TM, because it has a project browser, and allows you to have a quick overview and visual model of the project folder structure. Emacs is great when you are already so used to the file structure that you don’t want to look at it anymore. If you are an emacs user, you know how fast you can just switch between files if you know where they are, and with gpicker, it is even easier. In Emacs, however, you don’t get a good-looking and smooth project browser. period.
I’m currently using Emacs for all PIM/KB stuff, outlining, study, etc and TextMate for the Rails project I just started working on.
So, it is good to have a goo graps of both editors. Now, put that on your inbox “Experiment with TextMate/Emacs”!