From: Dan Zwell Date: 2007-07-22T08:44:40+09:00 Subject: [OT] Re: Ruby Editor Alexandru E. Ungur wrote: > You can also extend vim in one of > vimscript, python, *ruby*, tcl and/or mzscheme... so I really don't > think Emacs is more customizable than Vim. That is precisely why I think Emacs is more customizable than Vim. Elisp is capable of controlling every aspect of the program, as I understand it. All plugins are in Elisp, and many of them can play nice together or extend each other. By running a few lines of elisp, I have even (accidentally) changed functions that were necessary to save or exit! (Like I said earlier, extreme customizability is not always an advantage. But if you like that sort of thing...) With Vim, you have to delve into vimscript if you want to have complete control of the editor (or so I've read). Further, many plugins are written (mostly) in ruby, python, vimscript, etc. If you want to modify a plugin, it will inevitably not be written in a language that you are comfortable with. (Maybe others have had more luck with Vim plugins than me.) Dan P.s., just my opinions! Not trying to bash anyone's religion, here!