# HG changeset patch # User Steve Losh # Date 1307649030 14400 # Node ID 9851cd10c5eb08b9640a450174f1f63c86dbf303 # Parent 91db90b881fcfa76e0c4756ff1da440558f2ba80 Xterm? Lolwut? diff -r 91db90b881fc -r 9851cd10c5eb vim/.vimrc --- a/vim/.vimrc Thu Jun 09 09:27:42 2011 -0400 +++ b/vim/.vimrc Thu Jun 09 15:50:30 2011 -0400 @@ -629,6 +629,26 @@ map Dj DirDiffNext map Dk DirDiffPrev " }}} +" SLIMV {{{ + +" First check if SWANK is bundled with Slimv +let swanks = split( globpath( &runtimepath, 'slime/start-swank.lisp'), '\n' ) + +if len( swanks ) == 0 + " Try to find SWANK in the standard SLIME installation locations + if g:slimv_windows || g:slimv_cygwin + let swanks = split( globpath( 'c:/slime/,c:/*lisp*/slime/,c:/*lisp*/site/lisp/slime/,c:/Program Files/*lisp*/site/lisp/slime/', 'start-swank.lisp' ), '\n' ) + else + let swanks = split( globpath( '/usr/share/common-lisp/source/slime/', 'start-swank.lisp' ), '\n' ) + endif +endif + +if len( swanks ) != 0 + let g:slimv_swank_cmd = '! dtach -n /tmp/swank.socket sbcl --load "' . swanks[0] . '"' +endif + + +" }}}} " }}} " Synstack -------------------------------------------------------------------- {{{