I have to say after getting to know both i found vi alot more efficent, emacs on the other hand was alot easier to learn for the first 5 minutes or so but all the shortcuts are bullshit
Name:
Anonymous2007-11-27 5:21
I like Emacs b/c its easier to embed whatever program you want into it, be it a shell, Scheme, Lisp, Haskell, Vi, etc. You keep the editing efficiency of Emacs but get all the extra goodies of ides, like code completion, easy project management, etc.