Subject: Re: N00b question on let
From: rpw3@rpw3.org (Rob Warnock)
Date: Mon, 27 Nov 2006 05:07:44 -0600
Newsgroups: comp.lang.lisp
Message-ID: <GL6dndHQB-2dWvfYnZ2dnUVZ_sednZ2d@speakeasy.net>
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