The documentation is very good, so I'll just outline how I integrated it into my environment. Although it has only been tested with CMUCL, it does work out of the box with SBCL. However, I noticed that the REPL wasn't always quitting properly, so I changed $QUIT in funnel.pl to "(quit)" and it works fine now. On OS X, I changed the shebang line to use the Perl from macports; there's nothing wrong with the Perl that comes with the OS, I just didn't feel like adding packages with CPAN.
I placed VIlisp.vim and lisp-thesaurus in ~/.vim/VIlisp-2.3 and added the following line to my .vimrc:
autocmd BufRead,BufNewFile *.lisp so $HOME/.vim/VIlisp-2.3/VIlisp.vim
I put funnel.pl in my path, and placed the following alias for SBCL in my .bashrc:
alias sbcl="PERL_RL=gnu funnel.pl $HOME/.lisp-pipe sbcl"A nice side-effect of using funnel.pl is that your REPL will be "wrapped" by the GNU Readline library, so you'll get the benefit of command history and other line editing tools. Many programs use Readline, so it's worth being familiar with the user interface.