[Ilugc] Holy war

  • From: mail-lists@xxxxxxxxx (Karanbir Singh)
  • Date: Mon Jan 14 01:01:08 2008

Roshan Mathews wrote:

anyway, i personally think emacs is a waste of time. If you end up in a
situation where your editor has a larger knowledge footprint than the
app you are working on - there are issues.

Emacs is huge, and that'll be an understatement, but do you really
think that it'll have a "large knowledge footprint"?  I mean while
working you're normally just using the small set of features that your
fingers "know".

I work 2 to 3 days a week in an environment dominated by sysadmin 
developers. They are essentially sysadmin and infrastructure people - 
but all of them have a development background, ranging from linux kernel 
driver development to ataoe driver implementation. A large majority of 
them there use Emacs, and love it. And I am not doubting they are very 
highly productive as well.

The thing is, I get more done, in the same amount of time, just using 
native tools, *most* of the time. eg. a svn status within emacs will 
take upto 45 to 55 seconds to get done, whereas on the same machine 
using 'svn st' on the cli will return in under 6 seconds. So basically 
using Screen and Vim, I can do pretty much everything they do on Emacs - 
only I get there first :D.

the one thing that is nice in Emacs is the shell buffer, which is 
completely missing in Vim. I have seen and heard of the vim-shell patch, 
however, I think for now Screen gives me that sort of flexibility 
without needing to learn a gazzilion keystrokes. Besides, once you get 
the hang of Vim, editing speeds are much higher than Emacs anyway! 
</opinion>

I honestly, think that for people who spend their lives in an Editor and 
need the whole world to be focused around an Editor ( developers and 
debuggers ) - Emacs is hard to beat. Some might argue Eclipse is close 
behind, followed by the Kdevelop + Kate bundle. For everyone else, I 
think the editor markets are elsewhere.

-- 
Karanbir Singh : http://www.karan.org/
GnuPG Public Key : http://www.karan.org/publickey.asc

Other related posts: