Hi alfie,
just a few remarks:
Definitely syntax highlighting: I've read once that emacs can't use embedded syntax (don't know
if that's still true) - Vim can do that quite easy.
Although there is a mode which enables multiple major-modes per buffer this is one of the
major FIXMEs in Emacs.
You can set options depending on the file you edit. Like different (auto)indenting on different files
(like mails, code, ...) or even skeleton files when opening new files. This is really one of the
features that I like most.
If I get you right that comes down to use this or that for perl files and this and that for C files etc.
That is achieved with the major-mode concept in Emacs
Vim has blockmode (rectangle copy/cut/paste/insert). I use it e.g. for commenting out a whole
block (insert/delete # infront of a block).
No problem: i got mark rectangle on M-Mouse1 and kill and paste on M-M2 and M-M3 ... :-)
(and yes, it works with keys, too)
Bookmarks are possible through the viminfo file
Emacs has various ways for that: save-places is just automatic (open file, are at last position)
recent-files (stores the N last visited files), desktop (see my post above), and I have read about bookmarks
but have never used them
A script that lets you edit a file through ftp
Emacs' answer: EFS (does just that)
Disclaimer:
yeah OK, this is like showing off, I just wanted to state that these features are (mostly)
available with emacs, too. I'm not trying to convert you! I'll never take part in the Holy Editor Wars.
If vim is fine for you, use it.
*grin*
|