Still, there are apparently a few vim users there. This page should (hopefully) point them to some ways to make life easier.
Currently the best solution is Limp by Mikael Jansson, which uses scripting and GNU screen to integrate a Lisp session and vim/gvim.
Another recent and noble attempt at getting Vim to talk to slime was slim-vim, which used a vim compiled with ECL to talk to SWANK, just like SLIME. It has now been abandoned.
Previous efforts include an article by Larry Clapp, Using vi with Lisp text and VILisp.vim utility on vim.sf.net. There is also fvl.vim.
Out of the box, [D and [d should work (find definition/jump to definition), as well as [I and [i, but only in the open bufffers.
Some suggestions to vim settings (partly based on articles above). Stuff them to ~/.vim/ftplugin/lisp.vim, and be sure to have :filetype plugin on.
setlocal lisp autoindent showmatch cpoptions-=mpExuberant Ctags (comes with Vim) works quite well with Lisp." Possible folding method setlocal foldmethod=marker foldmarker=(,) foldminlines=1
" This allows gf and :find to work. Fix path to your needs setlocal suffixesadd=.lisp,cl path=/usr/src/lisp/**
" This allows [d [i [D [I work across files if you have asdf buffer present. " If I used load, it would be there too. setlocal include=(:file\
Other things to describe/do:
This page is linked from: development Limp nekthuth
CLiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively