Harald Hanche-Olsen <hanche@math.ntnu.no> wrote:
+---------------
| It is rumoured that vim has a reasonable lisp mode.
| But of course, the crowd that likes vim is probably quite a bit
| thinner than the one that prefers emacs.
| (I use both, but emacs most - and I never tried to use vim for lisp.)
+---------------
I have made several serious tries over the years to get on-board
with Emacs, all unsucessful.[1] And while it is true that "vim
has a reasonable lisp mode", I've actually been quite happy with
plain ol' Vi (well, nvi-1.79, the last Bostic release). It has
paren-matched[2] flashing/motion/yanking/deleting/shifting[3],
which is all I need for editing Lisp. But YMMV...
-Rob
[1] Something about too many years using editors (TECO, Bravo, "ed",
Vi, etc.) with separate "input mode" & "command mode", so most
editing commands are single-letter keypresses, and also having
hands that don't "chord" well [on a keyboard -- pianos are fine!].
[2] It also matches {}, [], & <>. For some reason, "vim" doesn't
want to match <>. Go figure.
[3] I find it useful to ":set shiftwidth=1", whereupon placing the
cursor on a paren and typing "<%" shifts the entire S-expr left
one space, while ">%..." shifts the S-expr right 4 spaces, etc.
-----
Rob Warnock <rpw3@rpw3.org>
627 26th Avenue <URL:http://rpw3.org/>
San Mateo, CA 94403 (650)572-2607