[slim-vim] Closing SBCL while connected to slim-vim

William Robinson airbaggins at gmail.com
Tue Mar 27 12:09:14 CST 2007


>
> > VIlisp, Emacs, or one of the commercial Lisps (most of which offer
> > evaluation versions) would probably be a better choice at this point.
> > Slim-vim is unstable and not well supported.  Brad Beveridge, the
> > primary coder, has defected to Emacs for most of his Lisping, and I
> > have about one hour a month to fiddle with slim-vim, and no one else
> > has stepped forward.  It sucks, but there it is.
>
> I'm afraid it's true :)  However, I haven't defected from the Vi style
> modal key bindings.  I use a pretty heavily modified Viper (darcs it
> from http://common-lisp.net/project/vial/darcs/extended-viper/ if you
> like).


I'm impressed with extended-viper. There are a few things that would be nice
though, maybe i'll try and fix them myself if I can:

The Visual mode is really good... this was one of the main things i was
missing from Emacs with/without Viper. It would be nice to have some kind of
Ctrl-v visual block mode emulation too (which I personally use quite a bit),
mapping commands to the emacs rectangle commands.

Another small thing, which is more to do with Viper, but maybe it could be
patched-over in extended-vim is the c/s bindings. In Vim the documentation
says that it will delete the text and go into insert mode. In viper-mode you
get replace mode on these commands (which has gives strange behaviour if you
do, eg. c% then use cursor keys while replacing).


And, I'm afraid to say that at the end of the day the Emacs approach
> to extension is the way to go.  I hate to be disparaging of Vim, as I
> have a deep affection for it, but Vim script sucks big time in
> comparison to Elisp.
> It would be nice to have a Vi style editor written in Lisp, or with
> Lisp deeply embedded like Emacs does - but then you basically have
> Emacs with Vi style bindings & without all the Emacs library addons.
> If you view Emacs as a decent editing substrate & horrible (but
> fixable) keybindings, then you don't feel as bad about using it :)


I definitely see where you're coming from. So maybe it would be a good idea
to update the following wiki pages to reflect a more up-to-date state of
thinking for any new vim-wannabe-lisp-ers such as myself:
http://www.cliki.net/vim
http://wiki.alu.org/Slim-Vim

It would seem a lot simpler to rewrite Vim in Elisp, create a "vimper" mode,
or continue patching over viper-mode in extended-vim.

I will have another play with it later.
Thanks for the link.
bill
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.lispniks.com/pipermail/slim-vim/attachments/20070327/45a9b55e/attachment.html


More information about the slim-vim mailing list