* Milos Prudek <milos.prudek@tiscali.cz> writes:
Jason Earl wrote:
Now, I realize that text editors are a highly personal affair, but I can't for the life of me figure out why it is that Emacs doesn't get more attention, especially amongst Zopistas. Emacs will happily edit
Emacs is very different from vim (or vice-versa :-)),
Indeed. vim is an editor. (X)Emacs is a development environment. Editing with Emacs goes way beyond writing text and highlighting their syntax. If you find anything closely resembling http://www.zope.org/Members/alburt/dtml_mode.html for vim, you may call me whatever name you fancy. But you won't. It's a philosophy thing - you can whack together 20 programs and run them from or beside vim; or you can use an integrated tool like XEmacs and benefit from one (admittedly slightly archaic) user interface for things like ftp, CVS, DTML, XML, HTML... you name it.
so people who use mainly vim and are very proficient in vim find it difficult to adapt to.
Not at all. And neither vice versa. I use both, but for different purposes: vim is a great and fast editor. I use it to edit texts. I don't use it for any sort of programming, mainly because I'm used to saying things like C-x C-q and watch the file check itself into CVS.
Other issues:
- emacs is huge. This means that it is often not installed on many systems (even though it can run on those systems). Vim is always installed. And if not vim, then at least vi.
Yes, Emacs is huge. Eighty Megs And Constantly Swapping. But how large is vim plus nsgmls plus a web browser plus an ftp client plus...
- emacs is very very stable. Vim is rock stable. It just never crashed on me.
It's crashed on me. Both of them have. Very rarely.
Do you know if emacs supports DTML highligting even for &dtml-var; entity syntax?
If not (I don't use syntax highlighting), it can be easily added. Remember: XEmacs is the extensible, customizable, self-documenting real-time display editor. And then some. Besides which, XEmacs looks 1000x slicker than vim: http://my.gnus.org/Members/robin/Wiki/CustomSetup