Subject: Re: N00b question on let
From: (Rob Warnock)
Date: Mon, 27 Nov 2006 05:07:44 -0600
Newsgroups: comp.lang.lisp
Message-ID: <>
Harald Hanche-Olsen  <> 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...


[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			<>
627 26th Avenue			<URL:>
San Mateo, CA 94403		(650)572-2607