Aahz <aahz@pythoncraft.com> wrote:
+---------------
| Paul Rubin <http://phr.cx@NOSPAM.invalid> wrote:
| >I think an editing program that balances parens automatically is near
| >indispensible for writing Lisp code. I can't stand writing Lisp
| >without Emacs.
|
| And that is why I will never write Lisp. I loathe Emacs.
+---------------
An appropriate version of "Vi" is sufficient. I prefer "nvi-1.79",
but have found that the "vim" at work is also adequate. Either will:
1. Flash matching parens on insert; jump back & forth between matching
parens on command ("%").
2. Deal with S-exprs as "objects" for shifting left/right, copying,
deleting, or pasting. [The shifting works best when you gloablly
"set sw=1" and then use "." to repeat the last shift.]
3. Minimal auto-indent, but "good enough" for my purposes [given #2].
That's pretty much all you need to code in Lisp. It's what *I* use.
So "I loathe Emacs" is *NOT* a believable excuse for avoiding Lisp...
-Rob
-----
Rob Warnock <rpw3@rpw3.org>
627 26th Avenue <URL:http://rpw3.org/>
San Mateo, CA 94403 (650)572-2607