Skip to content

Instantly share code, notes, and snippets.

@sjl
Created October 2, 2011 00:16
Show Gist options
  • Save sjl/1256851 to your computer and use it in GitHub Desktop.
Save sjl/1256851 to your computer and use it in GitHub Desktop.
SLIMV Segfault Logs
calling function SlimvConnectServer()
line 1: let repl_buf = bufnr( g:slimv_repl_file )
line 2: let repl_win = bufwinnr( repl_buf )
line 3: if repl_buf == -1 || ( g:slimv_repl_split && repl_win == -1 )
line 4: call SlimvOpenReplBuffer()
calling function SlimvConnectServer..SlimvOpenReplBuffer()
line 1: call SlimvOpenBuffer( g:slimv_repl_file )
calling function SlimvConnectServer..SlimvOpenReplBuffer..SlimvOpenBuffer('Slimv.REPL.lisp')
line 1: let buf = bufnr( a:name )
line 2: if buf == -1
line 3: " Create a new buffer
line 4: call s:SplitView( a:name )
calling function SlimvConnectServer..SlimvOpenReplBuffer..SlimvOpenBuffer..<SNR>70_SplitView('Slimv.REPL.lisp')
line 1: if winnr('$') == 2
line 2: " We have exactly two windows
line 3: if bufnr("%") == s:current_buf && winnr() == s:current_win
line 4: " Keep the current window on screen, use the other window for the new buffer
line 5: execute "wincmd w"
line 6: endif
line 7: execute "silent view! " . a:filename
line 8: else
line 9: if g:slimv_repl_split == 1
line 10: execute "silent topleft sview! " . a:filename
line 11: elseif g:slimv_repl_split == 2
line 12: execute "silent botright sview! " . a:filename
line 13: elseif g:slimv_repl_split == 3
line 14: execute "silent topleft vertical sview! " . a:filename
line 15: elseif g:slimv_repl_split == 4
line 16: execute "silent botright vertical sview! " . a:filename
line 16: silent botright vertical sview! Slimv.REPL.lisp
Executing WinLeave Auto commands for "*"
autocommand :call <SID>YRWinLeave()
line 0: :call <SID>YRWinLeave()
calling function <SNR>50_YRWinLeave()
line 1: " Track which window we are last in. We will use this information
line 2: " to determine where we need to paste any contents, or which
line 3: " buffer to return to.
line 4:
line 5: if s:yr_buffer_id < 0
line 6: " The yankring window has never been activated
line 7: return
function <SNR>50_YRWinLeave returning #0
continuing in WinLeave Auto commands for "*"
chdir(/Users/sjl/src/lol)
Executing WinEnter Auto commands for "*"
autocommand call s:Highlight_Matching_Pair()
line 0: call s:Highlight_Matching_Pair()
calling function <SNR>53_Highlight_Matching_Pair()
line 1: " Remove any previous match.
line 2: if exists('w:paren_hl_on') && w:paren_hl_on
line 3: 3match none
line 4: let w:paren_hl_on = 0
line 5: endif
line 6:
line 7: " Avoid that we remove the popup menu.
line 8: " Return when there are no colors (looks like the cursor jumps).
line 9: if pumvisible() || (&t_Co < 8 && !has("gui_running"))
line 10: return
line 11: endif
line 12:
line 13: " Get the character under the cursor and check if it's in 'matchpairs'.
line 14: let c_lnum = line('.')
line 15: let c_col = col('.')
line 16: let before = 0
line 17:
line 18: let c = getline(c_lnum)[c_col - 1]
line 19: let plist = split(&matchpairs, '.\zs[:,]')
line 20: let i = index(plist, c)
line 21: if i < 0
line 22: " not found, in Insert mode try character before the cursor
line 23: if c_col > 1 && (mode() == 'i' || mode() == 'R')
line 24: let before = 1
line 25: let c = getline(c_lnum)[c_col - 2]
line 26: let i = index(plist, c)
line 27: endif
line 28: if i < 0
line 29: " not found, nothing to do
line 30: return
line 31: endif
line 32: endif
line 33:
line 34: " Figure out the arguments for searchpairpos().
line 35: if i % 2 == 0
line 36: let s_flags = 'nW'
line 37: let c2 = plist[i + 1]
line 38: else
line 39: let s_flags = 'nbW'
line 40: let c2 = c
line 41: let c = plist[i - 1]
line 42: endif
line 43: if c == '['
line 44: let c = '\['
line 45: let c2 = '\]'
line 46: endif
line 47:
line 48: " Find the match. When it was just before the cursor move it there for a
line 49: " moment.
line 50: if before > 0
line 51: let save_cursor = winsaveview()
line 52: call cursor(c_lnum, c_col - before)
line 53: endif
line 54:
line 55: " When not in a string or comment ignore matches inside them.
line 56: " We match "escape" for special items, such as lispEscapeSpecial.
line 57: let s_skip ='synIDattr(synID(line("."), col("."), 0), "name") ' . '=~? "string\\|character\\|singlequote\\|escape\\|comment"'
line 59: execute 'if' s_skip '| let s_skip = 0 | endif'
line 59: if synIDattr(synID(line("."), col("."), 0), "name") =~? "string\\|character\\|singlequote\\|escape\\|comment" | let s_skip = 0 | endif
line 59: let s_skip = 0 | endif
line 59: endif
line 60:
line 61: " Limit the search to lines visible in the window.
line 62: let stoplinebottom = line('w$')
line 63: let stoplinetop = line('w0')
line 64: if i % 2 == 0
line 65: let stopline = stoplinebottom
line 66: else
line 67: let stopline = stoplinetop
line 68: endif
line 69:
line 70: try
line 71: " Limit the search time to 300 msec to avoid a hang on very long lines.
line 72: " This fails when a timeout is not supported.
line 73: let [m_lnum, m_col] = searchpairpos(c, '', c2, s_flags, s_skip, stopline, 300)
line 74: catch /E118/
line 75: " Can't use the timeout, restrict the stopline a bit more to avoid taking
line 76: " a long time on closed folds and long lines.
line 77: " The "viewable" variables give a range in which we can scroll while
line 78: " keeping the cursor at the same position.
line 79: " adjustedScrolloff accounts for very large numbers of scrolloff.
line 80: let adjustedScrolloff = min([&scrolloff, (line('w$') - line('w0')) / 2])
line 81: let bottom_viewable = min([line('$'), c_lnum + &lines - adjustedScrolloff - 2])
line 82: let top_viewable = max([1, c_lnum-&lines+adjustedScrolloff + 2])
line 83: " one of these stoplines will be adjusted below, but the current values are
line 84: " minimal boundaries within the current window
line 85: if i % 2 == 0
line 86: if has("byte_offset") && has("syntax_items") && &smc > 0
line 87: ^Ilet stopbyte = min([line2byte("$"), line2byte(".") + col(".") + &smc * 2])
line 88: ^Ilet stopline = min([bottom_viewable, byte2line(stopbyte)])
line 89: else
line 90: ^Ilet stopline = min([bottom_viewable, c_lnum + 100])
line 91: endif
line 92: let stoplinebottom = stopline
line 93: else
line 94: if has("byte_offset") && has("syntax_items") && &smc > 0
line 95: ^Ilet stopbyte = max([1, line2byte(".") + col(".") - &smc * 2])
line 96: ^Ilet stopline = max([top_viewable, byte2line(stopbyte)])
line 97: else
line 98: ^Ilet stopline = max([top_viewable, c_lnum - 100])
line 99: endif
line 100: let stoplinetop = stopline
line 101: endif
line 102: let [m_lnum, m_col] = searchpairpos(c, '', c2, s_flags, s_skip, stopline)
line 103: endtry
line 104:
line 105: if before > 0
line 106: call winrestview(save_cursor)
line 107: endif
line 108:
line 109: " If a match is found setup match highlighting.
line 110: if m_lnum > 0 && m_lnum >= stoplinetop && m_lnum <= stoplinebottom
line 111: exe '3match MatchParen /\(\%' . c_lnum . 'l\%' . (c_col - before) . 'c\)\|\(\%' . m_lnum . 'l\%' . m_col . 'c\)/'
line 111: 3match MatchParen /\(\%1l\%1c\)\|\(\%1l\%7c\)/
line 113: let w:paren_hl_on = 1
line 114: endif
function <SNR>53_Highlight_Matching_Pair returning #0
continuing in WinEnter Auto commands for "*"
chdir(/Users/sjl/src/lol)
fchdir() to previous dir
Executing BufAdd Auto commands for "*"
autocommand call <SID>BMAdd()
line 0: call <SID>BMAdd()
calling function <SNR>14_BMAdd()
line 1: if s:bmenu_wait == 0
line 2: " when adding too many buffers, redraw in short format
line 3: if s:bmenu_count == &menuitems && s:bmenu_short == 0
line 4: call s:BMShow()
line 5: else
line 6: call <SID>BMFilename(expand("<afile>"), expand("<abuf>"))
calling function <SNR>14_BMAdd..<SNR>14_BMFilename('Slimv.REPL.lisp', '6')
line 1: if isdirectory(a:name)
line 2: return
line 3: endif
line 4: let munge = <SID>BMMunge(a:name, a:num)
calling function <SNR>14_BMAdd..<SNR>14_BMFilename..<SNR>14_BMMunge('Slimv.REPL.lisp', '6')
line 1: let name = a:fname
line 2: if name == ''
line 3: if !exists("g:menutrans_no_file")
line 4: let g:menutrans_no_file = "[No file]"
line 5: endif
line 6: let name = g:menutrans_no_file
line 7: else
line 8: let name = fnamemodify(name, ':p:~')
line 9: endif
line 10: " detach file name and separate it out:
line 11: let name2 = fnamemodify(name, ':t')
line 12: if a:bnum >= 0
line 13: let name2 = name2 . ' (' . a:bnum . ')'
line 14: endif
line 15: let name = name2 . "\t" . <SID>BMTruncName(fnamemodify(name,':h'))
calling function <SNR>14_BMAdd..<SNR>14_BMFilename..<SNR>14_BMMunge..<SNR>14_BMTruncName('~/src/lol')
line 1: let name = a:fname
line 2: if g:bmenu_max_pathlen < 5
line 3: let name = ""
line 4: else
line 5: let len = strlen(name)
line 6: if len > g:bmenu_max_pathlen
line 7: let amountl = (g:bmenu_max_pathlen / 2) - 2
line 8: let amountr = g:bmenu_max_pathlen - amountl - 3
line 9: let pattern = '^\(.\{,' . amountl . '}\).\{-}\(.\{,' . amountr . '}\)$'
line 10: let left = substitute(name, pattern, '\1', '')
line 11: let right = substitute(name, pattern, '\2', '')
line 12: if strlen(left) + strlen(right) < len
line 13: ^Ilet name = left . '...' . right
line 14: endif
line 15: endif
line 16: endif
line 17: return name
function <SNR>14_BMAdd..<SNR>14_BMFilename..<SNR>14_BMMunge..<SNR>14_BMTruncName returning '~/src/lol'
continuing in function <SNR>14_BMAdd..<SNR>14_BMFilename..<SNR>14_BMMunge
line 16: let name = escape(name, "\\. \t|")
line 17: let name = substitute(name, "&", "&&", "g")
line 18: let name = substitute(name, "\n", "^@", "g")
line 19: return name
function <SNR>14_BMAdd..<SNR>14_BMFilename..<SNR>14_BMMunge returning 'Slimv\.REPL\.lisp\ (6)\^I~/src/lol'
continuing in function <SNR>14_BMAdd..<SNR>14_BMFilename
line 5: let hash = <SID>BMHash(munge)
calling function <SNR>14_BMAdd..<SNR>14_BMFilename..<SNR>14_BMHash('Slimv\.REPL\.lisp\ (6)\ ~/src/lol')
line 1: " Make name all upper case, so that chars are between 32 and 96
line 2: let nm = substitute(a:name, ".*", '\U\0', "")
line 3: if has("ebcdic")
line 4: " HACK: Replace all non alphabetics with 'Z'
line 5: " Just to make it work for now.
line 6: let nm = substitute(nm, "[^A-Z]", 'Z', "g")
line 7: let sp = char2nr('A') - 1
line 8: else
line 9: let sp = char2nr(' ')
line 10: endif
line 11: " convert first six chars into a number for sorting:
line 12: return (char2nr(nm[0]) - sp) * 0x800000 + (char2nr(nm[1]) - sp) * 0x20000 + (char2nr(nm[2]) - sp) * 0x1000 + (char2nr(nm[3]) - sp) * 0x80 + (char2nr(nm[4]) - sp) * 0x20 + (char2nr(nm[5]) - sp)
function <SNR>14_BMAdd..<SNR>14_BMFilename..<SNR>14_BMHash returning #433761660
continuing in function <SNR>14_BMAdd..<SNR>14_BMFilename
line 6: if s:bmenu_short == 0
line 7: let name = 'an ' . g:bmenu_priority . '.' . hash . ' &Buffers.' . munge
line 8: else
line 9: let name = 'an ' . g:bmenu_priority . '.' . hash . '.' . hash . ' &Buffers.' . <SID>BMHash2(munge) . munge
line 10: endif
line 11: " set 'cpo' to include the <CR>
line 12: let cpo_save = &cpo
line 13: set cpo&vim
line 14: exe name . ' :confirm b' . a:num . '<CR>'
line 14: an 60.433761660 &Buffers.Slimv\.REPL\.lisp\ (6)\^I~/src/lol :confirm b6<CR>
line 15: let &cpo = cpo_save
function <SNR>14_BMAdd..<SNR>14_BMFilename returning #0
continuing in function <SNR>14_BMAdd
line 7: let s:bmenu_count = s:bmenu_count + 1
line 8: endif
line 9: endif
function <SNR>14_BMAdd returning #0
continuing in BufAdd Auto commands for "*"
Reading viminfo file "/Users/sjl/.viminfo" marks
Executing BufNewFile Auto commands for "*.lisp"
autocommand setf lisp
line 0: setf lisp
Executing FileType Auto commands for "*"
autocommand call s:LoadFTPlugin()
line 0: call s:LoadFTPlugin()
calling function <SNR>16_LoadFTPlugin()
line 1: if exists("b:undo_ftplugin")
line 2: exe b:undo_ftplugin
line 3: unlet! b:undo_ftplugin b:did_ftplugin
line 4: endif
line 5:
line 6: let s = expand("<amatch>")
line 7: if s != ""
line 8: if &cpo =~# "S" && exists("b:did_ftplugin")
line 9: ^I" In compatible mode options are reset to the global values, need to
line 10: ^I" set the local values also when a plugin was already used.
line 11: ^Iunlet b:did_ftplugin
line 12: endif
line 13:
line 14: " When there is a dot it is used to separate filetype names. Thus for
line 15: " "aaa.bbb" load "aaa" and then "bbb".
line 16: for name in split(s, '\.')
line 17: ^Iexe 'runtime! ftplugin/' . name . '.vim ftplugin/' . name . '_*.vim ftplugin/' . name . '/*.vim'
line 17: runtime! ftplugin/lisp.vim ftplugin/lisp_*.vim ftplugin/lisp/*.vim
Searching for "ftplugin/lisp.vim ftplugin/lisp_*.vim ftplugin/lisp/*.vim" in "/Users/sjl/.vim,/Users/sjl/.vim/bundle/ack,/Users/sjl/.vim/bundle/closetags-custom,/Users/sjl/.vim/bundle/command-t,/Users/sjl/.vim/bundle/conf2dif,/Users/sjl/.vim/bundle/django-custom,/Users/sjl/.vim/bundle/drawit,/Users/sjl/.vim/bundle/easymotion,/Users/sjl/.vim/bundle/gundo,/Users/sjl/.vim/bundle/hammer,/Users/sjl/.vim/bundle/html5,/Users/sjl/.vim/bundle/indent-object,/Users/sjl/.vim/bundle/jinja-custom,/Users/sjl/.vim/bundle/linediff,/Users/sjl/.vim/bundle/markdown,/Users/sjl/.vim/bundle/nerdtree,/Users/sjl/.vim/bundle/nosecompiler,/Users/sjl/.vim/bundle/peepopen,/Users/sjl/.vim/bundle/puppet,/Users/sjl/.vim/bundle/pydoc,/Users/sjl/.vim/bundle/rainbow,/Users/sjl/.vim/bundle/slimv,/Users/sjl/.vim/bundle/snipmate,/Users/sjl/.vim/bundle/sparkup,/Users/sjl/.vim/bundle/strftimedammit,/Users/sjl/.vim/bundle/supertab,/Users/sjl/.vim/bundle/surround,/Users/sjl/.vim/bundle/threesome,/Users/sjl/.vim/bundle/vim-arpeggio,/Users/sjl/.vim/bun
Searching for "/Users/sjl/.vim/ftplugin/lisp.vim"
Searching for "/Users/sjl/.vim/ftplugin/lisp_*.vim"
Searching for "/Users/sjl/.vim/ftplugin/lisp/*.vim"
chdir(/Users/sjl/.vim/ftplugin/lisp)
fchdir() to previous dir
line 17: sourcing "/Users/sjl/.vim/ftplugin/lisp/lispfolding.vim"
line 1: if exists('loaded_lispfolding') || &cp
line 2: finish
finished sourcing /Users/sjl/.vim/ftplugin/lisp/lispfolding.vim
continuing in function <SNR>16_LoadFTPlugin
Searching for "/Users/sjl/.vim/bundle/ack/ftplugin/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/ack/ftplugin/lisp_*.vim"
Searching for "/Users/sjl/.vim/bundle/ack/ftplugin/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/closetags-custom/ftplugin/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/closetags-custom/ftplugin/lisp_*.vim"
Searching for "/Users/sjl/.vim/bundle/closetags-custom/ftplugin/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/command-t/ftplugin/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/command-t/ftplugin/lisp_*.vim"
Searching for "/Users/sjl/.vim/bundle/command-t/ftplugin/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/conf2dif/ftplugin/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/conf2dif/ftplugin/lisp_*.vim"
Searching for "/Users/sjl/.vim/bundle/conf2dif/ftplugin/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/django-custom/ftplugin/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/django-custom/ftplugin/lisp_*.vim"
Searching for "/Users/sjl/.vim/bundle/django-custom/ftplugin/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/drawit/ftplugin/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/drawit/ftplugin/lisp_*.vim"
Searching for "/Users/sjl/.vim/bundle/drawit/ftplugin/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/easymotion/ftplugin/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/easymotion/ftplugin/lisp_*.vim"
Searching for "/Users/sjl/.vim/bundle/easymotion/ftplugin/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/gundo/ftplugin/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/gundo/ftplugin/lisp_*.vim"
Searching for "/Users/sjl/.vim/bundle/gundo/ftplugin/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/hammer/ftplugin/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/hammer/ftplugin/lisp_*.vim"
Searching for "/Users/sjl/.vim/bundle/hammer/ftplugin/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/html5/ftplugin/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/html5/ftplugin/lisp_*.vim"
Searching for "/Users/sjl/.vim/bundle/html5/ftplugin/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/indent-object/ftplugin/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/indent-object/ftplugin/lisp_*.vim"
Searching for "/Users/sjl/.vim/bundle/indent-object/ftplugin/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/jinja-custom/ftplugin/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/jinja-custom/ftplugin/lisp_*.vim"
Searching for "/Users/sjl/.vim/bundle/jinja-custom/ftplugin/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/linediff/ftplugin/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/linediff/ftplugin/lisp_*.vim"
Searching for "/Users/sjl/.vim/bundle/linediff/ftplugin/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/markdown/ftplugin/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/markdown/ftplugin/lisp_*.vim"
Searching for "/Users/sjl/.vim/bundle/markdown/ftplugin/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/nerdtree/ftplugin/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/nerdtree/ftplugin/lisp_*.vim"
Searching for "/Users/sjl/.vim/bundle/nerdtree/ftplugin/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/nosecompiler/ftplugin/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/nosecompiler/ftplugin/lisp_*.vim"
Searching for "/Users/sjl/.vim/bundle/nosecompiler/ftplugin/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/peepopen/ftplugin/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/peepopen/ftplugin/lisp_*.vim"
Searching for "/Users/sjl/.vim/bundle/peepopen/ftplugin/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/puppet/ftplugin/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/puppet/ftplugin/lisp_*.vim"
Searching for "/Users/sjl/.vim/bundle/puppet/ftplugin/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/pydoc/ftplugin/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/pydoc/ftplugin/lisp_*.vim"
Searching for "/Users/sjl/.vim/bundle/pydoc/ftplugin/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/rainbow/ftplugin/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/rainbow/ftplugin/lisp_*.vim"
Searching for "/Users/sjl/.vim/bundle/rainbow/ftplugin/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/slimv/ftplugin/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/slimv/ftplugin/lisp_*.vim"
Searching for "/Users/sjl/.vim/bundle/slimv/ftplugin/lisp/*.vim"
chdir(/Users/sjl/.vim/bundle/slimv/ftplugin/lisp)
fchdir() to previous dir
line 17: sourcing "/Users/sjl/.vim/bundle/slimv/ftplugin/lisp/slimv-lisp.vim"
line 1: " slimv-lisp.vim:
line 2: " Lisp filetype plugin for Slimv
line 3: " Version: 0.8.4
line 4: " Last Change: 28 May 2011
line 5: " Maintainer: Tamas Kovacs <kovisoft at gmail dot com>
line 6: " License: This file is placed in the public domain.
line 7: " No warranty, express or implied.
line 8: " *** *** Use At-Your-Own-Risk! *** ***
line 9: "
line 10: " =====================================================================
line 11: "
line 12: " Load Once:
line 13: if exists("b:did_ftplugin")
line 14: finish
line 15: endif
line 16:
line 17: " ---------- Begin part loaded once ----------
line 18: if !exists( 'g:slimv_lisp_loaded' )
line 19:
line 20: let g:slimv_lisp_loaded = 1
line 21:
line 22: " Try to autodetect Lisp executable
line 23: " Returns list [Lisp executable, Lisp implementation]
line 24: function! b:SlimvAutodetect()
line 113:
line 114: " Try to find out the Lisp implementation
line 115: function! b:SlimvImplementation()
line 127:
line 128: " Filename for the REPL buffer file
line 129: function! b:SlimvREPLFile()
line 132:
line 133: " Lookup symbol in the list of Lisp Hyperspec symbol databases
line 134: function! b:SlimvHyperspecLookup( word, exact, all )
line 161:
line 162: " Source Slimv general part
line 163: runtime ftplugin/**/slimv.vim
line 164:
line 165: endif "!exists( 'g:slimv_lisp_loaded' )
line 166: " ---------- End of part loaded once ----------
line 167:
line 168: runtime ftplugin/**/lisp.vim
Searching for "ftplugin/**/lisp.vim" in "/Users/sjl/.vim,/Users/sjl/.vim/bundle/ack,/Users/sjl/.vim/bundle/closetags-custom,/Users/sjl/.vim/bundle/command-t,/Users/sjl/.vim/bundle/conf2dif,/Users/sjl/.vim/bundle/django-custom,/Users/sjl/.vim/bundle/drawit,/Users/sjl/.vim/bundle/easymotion,/Users/sjl/.vim/bundle/gundo,/Users/sjl/.vim/bundle/hammer,/Users/sjl/.vim/bundle/html5,/Users/sjl/.vim/bundle/indent-object,/Users/sjl/.vim/bundle/jinja-custom,/Users/sjl/.vim/bundle/linediff,/Users/sjl/.vim/bundle/markdown,/Users/sjl/.vim/bundle/nerdtree,/Users/sjl/.vim/bundle/nosecompiler,/Users/sjl/.vim/bundle/peepopen,/Users/sjl/.vim/bundle/puppet,/Users/sjl/.vim/bundle/pydoc,/Users/sjl/.vim/bundle/rainbow,/Users/sjl/.vim/bundle/slimv,/Users/sjl/.vim/bundle/snipmate,/Users/sjl/.vim/bundle/sparkup,/Users/sjl/.vim/bundle/strftimedammit,/Users/sjl/.vim/bundle/supertab,/Users/sjl/.vim/bundle/surround,/Users/sjl/.vim/bundle/threesome,/Users/sjl/.vim/bundle/vim-arpeggio,/Users/sjl/.vim/bundle/vim-coffee-script,/Users/sjl/.vim
Searching for "/Users/sjl/.vim/ftplugin/**/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/ack/ftplugin/**/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/closetags-custom/ftplugin/**/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/command-t/ftplugin/**/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/conf2dif/ftplugin/**/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/django-custom/ftplugin/**/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/drawit/ftplugin/**/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/easymotion/ftplugin/**/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/gundo/ftplugin/**/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/hammer/ftplugin/**/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/html5/ftplugin/**/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/indent-object/ftplugin/**/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/jinja-custom/ftplugin/**/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/linediff/ftplugin/**/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/markdown/ftplugin/**/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/nerdtree/ftplugin/**/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/nosecompiler/ftplugin/**/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/peepopen/ftplugin/**/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/puppet/ftplugin/**/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/pydoc/ftplugin/**/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/rainbow/ftplugin/**/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/slimv/ftplugin/**/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/snipmate/ftplugin/**/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/sparkup/ftplugin/**/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/strftimedammit/ftplugin/**/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/supertab/ftplugin/**/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/surround/ftplugin/**/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/threesome/ftplugin/**/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/vim-arpeggio/ftplugin/**/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/vim-coffee-script/ftplugin/**/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/vim-commentary/ftplugin/**/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/vim-javascript/ftplugin/**/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/vim-makegreen/ftplugin/**/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/vim-orgmode/ftplugin/**/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/vim-speeddating/ftplugin/**/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/yankring/ftplugin/**/lisp.vim"
Searching for "/Applications/MacVim.app/Contents/Resources/vim/vimfiles/ftplugin/**/lisp.vim"
Searching for "/Applications/MacVim.app/Contents/Resources/vim/runtime/ftplugin/**/lisp.vim"
chdir(/Applications/MacVim.app/Contents/Resources/vim/runtime/ftplugin)
fchdir() to previous dir
line 168: sourcing "/Applications/MacVim.app/Contents/Resources/vim/runtime/ftplugin/lisp.vim"
line 1: " Vim filetype plugin
line 2: " Language: Lisp
line 3: " Maintainer: Sergey Khorev <[email protected]>
line 4: " URL:^I^I http://iamphet.nm.ru/vim
line 5: " Original author: Dorai Sitaram <[email protected]>
line 6: " Original URL:^I^I http://www.ccs.neu.edu/~dorai/vimplugins/vimplugins.html
line 7: " Last Change: Nov 8, 2004
line 8:
line 9: " Only do this when not done yet for this buffer
line 10: if exists("b:did_ftplugin")
line 11: finish
line 12: endif
line 13:
line 14: " Don't load another plugin for this buffer
line 15: let b:did_ftplugin = 1
line 16:
line 17: setl comments=:;
line 18: setl define=^\\s*(def\\k*
line 19: setl formatoptions-=t
line 20: setl iskeyword+=+,-,*,/,%,<,=,>,:,$,?,!,@-@,94
line 21: setl lisp
line 22:
line 23: " make comments behaviour like in c.vim
line 24: " e.g. insertion of ;;; and ;; on normal "O" or "o" when staying in comment
line 25: setl comments^=:;;;,:;;,sr:#\|,mb:\|,ex:\|#
line 26: setl formatoptions+=croql
finished sourcing /Applications/MacVim.app/Contents/Resources/vim/runtime/ftplugin/lisp.vim
continuing in /Users/sjl/lib/dotfiles/vim/bundle/slimv/ftplugin/lisp/slimv-lisp.vim
line 169:
line 170: " Must be called for each lisp buffer
line 171: call SlimvInitBuffer()
calling function SlimvInitBuffer()
line 1: " Map space to display function argument list in status line
line 2: inoremap <silent> <buffer> <Space> <Space><C-R>=SlimvArglist()<CR>
line 3: "noremap <silent> <buffer> <C-C> :call SlimvInterrupt()<CR>
line 4: au InsertLeave * :let &showmode=s:save_showmode
line 5: inoremap <silent> <buffer> <C-X>0 <C-O>:call SlimvCloseForm()<CR>
line 6: inoremap <silent> <buffer> <Tab> <C-R>=pumvisible() ? "\<lt>C-N>" : "\<lt>C-X>\<lt>C-O>"<CR>
function SlimvInitBuffer returning #0
continuing in /Users/sjl/lib/dotfiles/vim/bundle/slimv/ftplugin/lisp/slimv-lisp.vim
line 172:
line 173: " Don't load another plugin for this buffer
line 174: let b:did_ftplugin = 1
line 175:
finished sourcing /Users/sjl/.vim/bundle/slimv/ftplugin/lisp/slimv-lisp.vim
continuing in function <SNR>16_LoadFTPlugin
Searching for "/Users/sjl/.vim/bundle/snipmate/ftplugin/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/snipmate/ftplugin/lisp_*.vim"
Searching for "/Users/sjl/.vim/bundle/snipmate/ftplugin/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/sparkup/ftplugin/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/sparkup/ftplugin/lisp_*.vim"
Searching for "/Users/sjl/.vim/bundle/sparkup/ftplugin/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/strftimedammit/ftplugin/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/strftimedammit/ftplugin/lisp_*.vim"
Searching for "/Users/sjl/.vim/bundle/strftimedammit/ftplugin/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/supertab/ftplugin/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/supertab/ftplugin/lisp_*.vim"
Searching for "/Users/sjl/.vim/bundle/supertab/ftplugin/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/surround/ftplugin/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/surround/ftplugin/lisp_*.vim"
Searching for "/Users/sjl/.vim/bundle/surround/ftplugin/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/threesome/ftplugin/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/threesome/ftplugin/lisp_*.vim"
Searching for "/Users/sjl/.vim/bundle/threesome/ftplugin/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/vim-arpeggio/ftplugin/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/vim-arpeggio/ftplugin/lisp_*.vim"
Searching for "/Users/sjl/.vim/bundle/vim-arpeggio/ftplugin/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/vim-coffee-script/ftplugin/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/vim-coffee-script/ftplugin/lisp_*.vim"
Searching for "/Users/sjl/.vim/bundle/vim-coffee-script/ftplugin/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/vim-commentary/ftplugin/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/vim-commentary/ftplugin/lisp_*.vim"
Searching for "/Users/sjl/.vim/bundle/vim-commentary/ftplugin/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/vim-javascript/ftplugin/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/vim-javascript/ftplugin/lisp_*.vim"
Searching for "/Users/sjl/.vim/bundle/vim-javascript/ftplugin/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/vim-makegreen/ftplugin/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/vim-makegreen/ftplugin/lisp_*.vim"
Searching for "/Users/sjl/.vim/bundle/vim-makegreen/ftplugin/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/vim-orgmode/ftplugin/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/vim-orgmode/ftplugin/lisp_*.vim"
Searching for "/Users/sjl/.vim/bundle/vim-orgmode/ftplugin/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/vim-speeddating/ftplugin/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/vim-speeddating/ftplugin/lisp_*.vim"
Searching for "/Users/sjl/.vim/bundle/vim-speeddating/ftplugin/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/yankring/ftplugin/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/yankring/ftplugin/lisp_*.vim"
Searching for "/Users/sjl/.vim/bundle/yankring/ftplugin/lisp/*.vim"
Searching for "/Applications/MacVim.app/Contents/Resources/vim/vimfiles/ftplugin/lisp.vim"
Searching for "/Applications/MacVim.app/Contents/Resources/vim/vimfiles/ftplugin/lisp_*.vim"
Searching for "/Applications/MacVim.app/Contents/Resources/vim/vimfiles/ftplugin/lisp/*.vim"
Searching for "/Applications/MacVim.app/Contents/Resources/vim/runtime/ftplugin/lisp.vim"
chdir(/Applications/MacVim.app/Contents/Resources/vim/runtime/ftplugin)
fchdir() to previous dir
line 17: sourcing "/Applications/MacVim.app/Contents/Resources/vim/runtime/ftplugin/lisp.vim"
line 1: " Vim filetype plugin
line 2: " Language: Lisp
line 3: " Maintainer: Sergey Khorev <[email protected]>
line 4: " URL:^I^I http://iamphet.nm.ru/vim
line 5: " Original author: Dorai Sitaram <[email protected]>
line 6: " Original URL:^I^I http://www.ccs.neu.edu/~dorai/vimplugins/vimplugins.html
line 7: " Last Change: Nov 8, 2004
line 8:
line 9: " Only do this when not done yet for this buffer
line 10: if exists("b:did_ftplugin")
line 11: finish
finished sourcing /Applications/MacVim.app/Contents/Resources/vim/runtime/ftplugin/lisp.vim
continuing in function <SNR>16_LoadFTPlugin
Searching for "/Applications/MacVim.app/Contents/Resources/vim/runtime/ftplugin/lisp_*.vim"
Searching for "/Applications/MacVim.app/Contents/Resources/vim/runtime/ftplugin/lisp/*.vim"
Searching for "/Applications/MacVim.app/Contents/Resources/vim/vimfiles/after/ftplugin/lisp.vim"
Searching for "/Applications/MacVim.app/Contents/Resources/vim/vimfiles/after/ftplugin/lisp_*.vim"
Searching for "/Applications/MacVim.app/Contents/Resources/vim/vimfiles/after/ftplugin/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/snipmate/after/ftplugin/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/snipmate/after/ftplugin/lisp_*.vim"
Searching for "/Users/sjl/.vim/bundle/snipmate/after/ftplugin/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/vim-arpeggio/after/ftplugin/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/vim-arpeggio/after/ftplugin/lisp_*.vim"
Searching for "/Users/sjl/.vim/bundle/vim-arpeggio/after/ftplugin/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/vim-coffee-script/after/ftplugin/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/vim-coffee-script/after/ftplugin/lisp_*.vim"
Searching for "/Users/sjl/.vim/bundle/vim-coffee-script/after/ftplugin/lisp/*.vim"
Searching for "/Users/sjl/.vim/after/ftplugin/lisp.vim"
Searching for "/Users/sjl/.vim/after/ftplugin/lisp_*.vim"
Searching for "/Users/sjl/.vim/after/ftplugin/lisp/*.vim"
line 18: endfor
line 16: for name in split(s, '\.')
line 17: ^Iexe 'runtime! ftplugin/' . name . '.vim ftplugin/' . name . '_*.vim ftplugin/' . name . '/*.vim'
line 18: endfor
line 19: endif
function <SNR>16_LoadFTPlugin returning #0
continuing in FileType Auto commands for "*"
Executing FileType Auto commands for "*"
autocommand call s:LoadIndent()
line 0: call s:LoadIndent()
calling function <SNR>17_LoadIndent()
line 1: if exists("b:undo_indent")
line 2: exe b:undo_indent
line 3: unlet! b:undo_indent b:did_indent
line 4: endif
line 5: let s = expand("<amatch>")
line 6: if s != ""
line 7: if exists("b:did_indent")
line 8: ^Iunlet b:did_indent
line 9: endif
line 10:
line 11: " When there is a dot it is used to separate filetype names. Thus for
line 12: " "aaa.bbb" load "indent/aaa.vim" and then "indent/bbb.vim".
line 13: for name in split(s, '\.')
line 14: ^Iexe 'runtime! indent/' . name . '.vim'
line 14: runtime! indent/lisp.vim
Searching for "indent/lisp.vim" in "/Users/sjl/.vim,/Users/sjl/.vim/bundle/ack,/Users/sjl/.vim/bundle/closetags-custom,/Users/sjl/.vim/bundle/command-t,/Users/sjl/.vim/bundle/conf2dif,/Users/sjl/.vim/bundle/django-custom,/Users/sjl/.vim/bundle/drawit,/Users/sjl/.vim/bundle/easymotion,/Users/sjl/.vim/bundle/gundo,/Users/sjl/.vim/bundle/hammer,/Users/sjl/.vim/bundle/html5,/Users/sjl/.vim/bundle/indent-object,/Users/sjl/.vim/bundle/jinja-custom,/Users/sjl/.vim/bundle/linediff,/Users/sjl/.vim/bundle/markdown,/Users/sjl/.vim/bundle/nerdtree,/Users/sjl/.vim/bundle/nosecompiler,/Users/sjl/.vim/bundle/peepopen,/Users/sjl/.vim/bundle/puppet,/Users/sjl/.vim/bundle/pydoc,/Users/sjl/.vim/bundle/rainbow,/Users/sjl/.vim/bundle/slimv,/Users/sjl/.vim/bundle/snipmate,/Users/sjl/.vim/bundle/sparkup,/Users/sjl/.vim/bundle/strftimedammit,/Users/sjl/.vim/bundle/supertab,/Users/sjl/.vim/bundle/surround,/Users/sjl/.vim/bundle/threesome,/Users/sjl/.vim/bundle/vim-arpeggio,/Users/sjl/.vim/bundle/vim-coffee-script,/Users/sjl/.vim/bund
Searching for "/Users/sjl/.vim/indent/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/ack/indent/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/closetags-custom/indent/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/command-t/indent/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/conf2dif/indent/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/django-custom/indent/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/drawit/indent/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/easymotion/indent/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/gundo/indent/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/hammer/indent/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/html5/indent/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/indent-object/indent/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/jinja-custom/indent/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/linediff/indent/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/markdown/indent/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/nerdtree/indent/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/nosecompiler/indent/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/peepopen/indent/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/puppet/indent/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/pydoc/indent/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/rainbow/indent/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/slimv/indent/lisp.vim"
chdir(/Users/sjl/.vim/bundle/slimv/indent)
fchdir() to previous dir
line 14: sourcing "/Users/sjl/.vim/bundle/slimv/indent/lisp.vim"
line 1: " lisp.vim:
line 2: " Lisp indent plugin for Slimv
line 3: " Version: 0.8.3
line 4: " Last Change: 14 May 2011
line 5: " Maintainer: Tamas Kovacs <kovisoft at gmail dot com>
line 6: " License: This file is placed in the public domain.
line 7: " No warranty, express or implied.
line 8: " *** *** Use At-Your-Own-Risk! *** ***
line 9: "
line 10: " =====================================================================
line 11: "
line 12: " Load Once:
line 13: if exists("b:did_indent")
line 14: finish
line 15: endif
line 16:
line 17: setlocal nolisp
line 18: setlocal autoindent
line 19: setlocal indentexpr=SlimvIndent(v:lnum)
line 20:
finished sourcing /Users/sjl/.vim/bundle/slimv/indent/lisp.vim
continuing in function <SNR>17_LoadIndent
Searching for "/Users/sjl/.vim/bundle/snipmate/indent/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/sparkup/indent/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/strftimedammit/indent/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/supertab/indent/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/surround/indent/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/threesome/indent/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/vim-arpeggio/indent/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/vim-coffee-script/indent/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/vim-commentary/indent/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/vim-javascript/indent/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/vim-makegreen/indent/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/vim-orgmode/indent/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/vim-speeddating/indent/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/yankring/indent/lisp.vim"
Searching for "/Applications/MacVim.app/Contents/Resources/vim/vimfiles/indent/lisp.vim"
Searching for "/Applications/MacVim.app/Contents/Resources/vim/runtime/indent/lisp.vim"
chdir(/Applications/MacVim.app/Contents/Resources/vim/runtime/indent)
fchdir() to previous dir
line 14: sourcing "/Applications/MacVim.app/Contents/Resources/vim/runtime/indent/lisp.vim"
line 1: " Vim indent file
line 2: " Language:^ILisp
line 3: " Maintainer: Sergey Khorev <[email protected]>
line 4: " URL:^I^I http://iamphet.nm.ru/vim
line 5: " Last Change:^I2005 May 19
line 6:
line 7: " Only load this indent file when no other was loaded.
line 8: if exists("b:did_indent")
line 9: finish
line 10: endif
line 11: let b:did_indent = 1
line 12:
line 13: setlocal ai nosi
line 14:
line 15: let b:undo_indent = "setl ai< si<"
finished sourcing /Applications/MacVim.app/Contents/Resources/vim/runtime/indent/lisp.vim
continuing in function <SNR>17_LoadIndent
Searching for "/Applications/MacVim.app/Contents/Resources/vim/vimfiles/after/indent/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/snipmate/after/indent/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/vim-arpeggio/after/indent/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/vim-coffee-script/after/indent/lisp.vim"
Searching for "/Users/sjl/.vim/after/indent/lisp.vim"
line 15: endfor
line 13: for name in split(s, '\.')
line 14: ^Iexe 'runtime! indent/' . name . '.vim'
line 15: endfor
line 16: endif
function <SNR>17_LoadIndent returning #0
continuing in FileType Auto commands for "*"
Executing FileType Auto commands for "lisp"
autocommand call TurnOnLispFolding()
line 0: call TurnOnLispFolding()
calling function TurnOnLispFolding()
line 1: setlocal foldexpr=GetLispFold()
line 2: setlocal foldmethod=expr
function TurnOnLispFolding returning #0
continuing in FileType Auto commands for "lisp"
Executing FileType Auto commands for "*"
autocommand if &ft != 'help' | call GetSnippets(snippets_dir, &ft) | endif
line 0: if &ft != 'help' | call GetSnippets(snippets_dir, &ft) | endif
line 0: call GetSnippets(snippets_dir, &ft) | endif
calling function GetSnippets('/Users/sjl/.vim/snippets/', 'lisp')
line 1: ^Ifor ft in split(a:filetypes, '\.')
line 2: ^I^Iif has_key(g:did_ft, ft) | continue | endif
line 2: continue | endif
line 1: ^Ifor ft in split(a:filetypes, '\.')
line 2: ^I^Iif has_key(g:did_ft, ft) | continue | endif
line 2: continue | endif
line 2: endif
line 3: ^I^Icall s:DefineSnips(a:dir, ft, ft)
line 4: ^I^Iif ft == 'objc' || ft == 'cpp' || ft == 'cs'
line 5: ^I^I^Icall s:DefineSnips(a:dir, 'c', ft)
line 6: ^I^Ielseif ft == 'xhtml'
line 7: ^I^I^Icall s:DefineSnips(a:dir, 'html', 'xhtml')
line 8: ^I^Iendif
line 9: ^I^Ilet g:did_ft[ft] = 1
line 10: ^Iendfor
function GetSnippets returning #0
continuing in FileType Auto commands for "*"
line 0: endif
Executing FileType Auto commands for "*"
autocommand exe "set syntax=" . expand("<amatch>")
line 0: exe "set syntax=" . expand("<amatch>")
line 0: set syntax=lisp
Executing Syntax Auto commands for "*"
autocommand call s:SynSet()
line 0: call s:SynSet()
calling function <SNR>19_SynSet()
line 1: " clear syntax for :set syntax=OFF and any syntax name that doesn't exist
line 2: syn clear
line 3: if exists("b:current_syntax")
line 4: unlet b:current_syntax
line 5: endif
line 6:
line 7: let s = expand("<amatch>")
line 8: if s == "ON"
line 9: " :set syntax=ON
line 10: if &filetype == ""
line 11: echohl ErrorMsg
line 12: echo "filetype unknown"
line 13: echohl None
line 14: endif
line 15: let s = &filetype
line 16: endif
line 17:
line 18: if s != ""
line 19: " Load the syntax file(s). When there are several, separated by dots,
line 20: " load each in sequence.
line 21: for name in split(s, '\.')
line 22: exe "runtime! syntax/" . name . ".vim syntax/" . name . "/*.vim"
line 22: runtime! syntax/lisp.vim syntax/lisp/*.vim
Searching for "syntax/lisp.vim syntax/lisp/*.vim" in "/Users/sjl/.vim,/Users/sjl/.vim/bundle/ack,/Users/sjl/.vim/bundle/closetags-custom,/Users/sjl/.vim/bundle/command-t,/Users/sjl/.vim/bundle/conf2dif,/Users/sjl/.vim/bundle/django-custom,/Users/sjl/.vim/bundle/drawit,/Users/sjl/.vim/bundle/easymotion,/Users/sjl/.vim/bundle/gundo,/Users/sjl/.vim/bundle/hammer,/Users/sjl/.vim/bundle/html5,/Users/sjl/.vim/bundle/indent-object,/Users/sjl/.vim/bundle/jinja-custom,/Users/sjl/.vim/bundle/linediff,/Users/sjl/.vim/bundle/markdown,/Users/sjl/.vim/bundle/nerdtree,/Users/sjl/.vim/bundle/nosecompiler,/Users/sjl/.vim/bundle/peepopen,/Users/sjl/.vim/bundle/puppet,/Users/sjl/.vim/bundle/pydoc,/Users/sjl/.vim/bundle/rainbow,/Users/sjl/.vim/bundle/slimv,/Users/sjl/.vim/bundle/snipmate,/Users/sjl/.vim/bundle/sparkup,/Users/sjl/.vim/bundle/strftimedammit,/Users/sjl/.vim/bundle/supertab,/Users/sjl/.vim/bundle/surround,/Users/sjl/.vim/bundle/threesome,/Users/sjl/.vim/bundle/vim-arpeggio,/Users/sjl/.vim/bundle/vim-coffee-script,/U
Searching for "/Users/sjl/.vim/syntax/lisp.vim"
Searching for "/Users/sjl/.vim/syntax/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/ack/syntax/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/ack/syntax/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/closetags-custom/syntax/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/closetags-custom/syntax/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/command-t/syntax/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/command-t/syntax/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/conf2dif/syntax/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/conf2dif/syntax/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/django-custom/syntax/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/django-custom/syntax/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/drawit/syntax/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/drawit/syntax/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/easymotion/syntax/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/easymotion/syntax/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/gundo/syntax/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/gundo/syntax/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/hammer/syntax/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/hammer/syntax/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/html5/syntax/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/html5/syntax/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/indent-object/syntax/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/indent-object/syntax/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/jinja-custom/syntax/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/jinja-custom/syntax/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/linediff/syntax/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/linediff/syntax/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/markdown/syntax/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/markdown/syntax/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/nerdtree/syntax/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/nerdtree/syntax/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/nosecompiler/syntax/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/nosecompiler/syntax/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/peepopen/syntax/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/peepopen/syntax/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/puppet/syntax/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/puppet/syntax/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/pydoc/syntax/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/pydoc/syntax/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/rainbow/syntax/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/rainbow/syntax/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/slimv/syntax/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/slimv/syntax/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/snipmate/syntax/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/snipmate/syntax/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/sparkup/syntax/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/sparkup/syntax/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/strftimedammit/syntax/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/strftimedammit/syntax/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/supertab/syntax/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/supertab/syntax/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/surround/syntax/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/surround/syntax/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/threesome/syntax/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/threesome/syntax/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/vim-arpeggio/syntax/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/vim-arpeggio/syntax/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/vim-coffee-script/syntax/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/vim-coffee-script/syntax/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/vim-commentary/syntax/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/vim-commentary/syntax/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/vim-javascript/syntax/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/vim-javascript/syntax/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/vim-makegreen/syntax/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/vim-makegreen/syntax/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/vim-orgmode/syntax/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/vim-orgmode/syntax/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/vim-speeddating/syntax/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/vim-speeddating/syntax/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/yankring/syntax/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/yankring/syntax/lisp/*.vim"
Searching for "/Applications/MacVim.app/Contents/Resources/vim/vimfiles/syntax/lisp.vim"
Searching for "/Applications/MacVim.app/Contents/Resources/vim/vimfiles/syntax/lisp/*.vim"
Searching for "/Applications/MacVim.app/Contents/Resources/vim/runtime/syntax/lisp.vim"
chdir(/Applications/MacVim.app/Contents/Resources/vim/runtime/syntax)
fchdir() to previous dir
line 22: sourcing "/Applications/MacVim.app/Contents/Resources/vim/runtime/syntax/lisp.vim"
line 1: " Vim syntax file
line 2: " Language: Lisp
line 3: " Maintainer: Dr. Charles E. Campbell, Jr. <[email protected]>
line 4: " Last Change: Nov 16, 2010
line 5: " Version: 22
line 6: " URL:^I http://mysite.verizon.net/astronaut/vim/index.html#vimlinks_syntax
line 7: "
line 8: " Thanks to F Xavier Noria for a list of 978 Common Lisp symbols
line 9: " taken from the HyperSpec
line 10: " Clisp additions courtesy of http://clisp.cvs.sourceforge.net/*checkout*/clisp/clisp/emacs/lisp.vim
line 11:
line 12: " ---------------------------------------------------------------------
line 13: " Load Once: {{{1
line 14: " For vim-version 5.x: Clear all syntax items
line 15: " For vim-version 6.x: Quit when a syntax file was already loaded
line 16: if version < 600
line 17: syntax clear
line 18: elseif exists("b:current_syntax")
line 19: finish
line 20: endif
line 21:
line 22: if version >= 600
line 23: setlocal iskeyword=38,42,43,45,47-58,60-62,64-90,97-122,_
line 24: else
line 25: set iskeyword=38,42,43,45,47-58,60-62,64-90,97-122,_
line 26: endif
line 27:
line 28: if exists("g:lispsyntax_ignorecase") || exists("g:lispsyntax_clisp")
line 29: set ignorecase
line 30: endif
line 31:
line 32: " ---------------------------------------------------------------------
line 33: " Clusters: {{{1
line 34: syn cluster^I^I^IlispAtomCluster^I^Icontains=lispAtomBarSymbol,lispAtomList,lispAtomNmbr0,lispComment,lispDecl,lispFunc,lispLeadWhite
line 35: syn cluster^I^I^IlispBaseListCluster^Icontains=lispAtom,lispAtomBarSymbol,lispAtomMark,lispBQList,lispBarSymbol,lispComment,lispConcat,lispDecl,lispFunc,lispKey,lispList,lispNumber,lispEscapeSpecial,lispSymbol,lispVar,lispLeadWhite
line 36: if exists("g:lisp_instring")
line 37: syn cluster^I^I^IlispListCluster^I^Icontains=@lispBaseListCluster,lispString,lispInString,lispInStringString
line 38: else
line 39: syn cluster^I^I^IlispListCluster^I^Icontains=@lispBaseListCluster,lispString
line 40: endif
line 41:
line 42: syn case ignore
line 43:
line 44: " ---------------------------------------------------------------------
line 45: " Lists: {{{1
line 46: syn match^I^I^IlispSymbol^I^I^Icontained^I^I^I![^()'`,"; \t]\+!
line 47: syn match^I^I^IlispBarSymbol^I^I^Icontained^I^I^I!|..\{-}|!
line 48: if exists("g:lisp_rainbow") && g:lisp_rainbow != 0
line 49: syn region lispParen0 matchgroup=hlLevel0 start="`\=(" end=")" skip="|.\{-}|" contains=@lispListCluster,lispParen1
line 50: syn region lispParen1 contained matchgroup=hlLevel1 start="`\=(" end=")" skip="|.\{-}|" contains=@lispListCluster,lispParen2
line 51: syn region lispParen2 contained matchgroup=hlLevel2 start="`\=(" end=")" skip="|.\{-}|" contains=@lispListCluster,lispParen3
line 52: syn region lispParen3 contained matchgroup=hlLevel3 start="`\=(" end=")" skip="|.\{-}|" contains=@lispListCluster,lispParen4
line 53: syn region lispParen4 contained matchgroup=hlLevel4 start="`\=(" end=")" skip="|.\{-}|" contains=@lispListCluster,lispParen5
line 54: syn region lispParen5 contained matchgroup=hlLevel5 start="`\=(" end=")" skip="|.\{-}|" contains=@lispListCluster,lispParen6
line 55: syn region lispParen6 contained matchgroup=hlLevel6 start="`\=(" end=")" skip="|.\{-}|" contains=@lispListCluster,lispParen7
line 56: syn region lispParen7 contained matchgroup=hlLevel7 start="`\=(" end=")" skip="|.\{-}|" contains=@lispListCluster,lispParen8
line 57: syn region lispParen8 contained matchgroup=hlLevel8 start="`\=(" end=")" skip="|.\{-}|" contains=@lispListCluster,lispParen9
line 58: syn region lispParen9 contained matchgroup=hlLevel9 start="`\=(" end=")" skip="|.\{-}|" contains=@lispListCluster,lispParen0
line 59: else
line 60: syn region lispList^I^I^Imatchgroup=Delimiter start="(" skip="|.\{-}|"^I^I^Imatchgroup=Delimiter end=")"^Icontains=@lispListCluster
line 61: syn region lispBQList^I^I^Imatchgroup=PreProc start="`(" skip="|.\{-}|"^I^I^Imatchgroup=PreProc end=")"^I^Icontains=@lispListCluster
line 62: endif
line 63:
line 64: " ---------------------------------------------------------------------
line 65: " Atoms: {{{1
line 66: syn match lispAtomMark^I^I^I"'"
line 67: syn match lispAtom^I^I^I"'("me=e-1^I^I^Icontains=lispAtomMark^Inextgroup=lispAtomList
line 68: syn match lispAtom^I^I^I"'[^ \t()]\+"^I^I^Icontains=lispAtomMark
line 69: syn match lispAtomBarSymbol^I^I!'|..\{-}|!^I^I^Icontains=lispAtomMark
line 70: syn region lispAtom^I^I^Istart=+'"+^I^I^Iskip=+\\"+ end=+"+
line 71: syn region lispAtomList^I^I^Icontained^I^I^Imatchgroup=Special start="("^Iskip="|.\{-}|" matchgroup=Special end=")"^Icontains=@lispAtomCluster,lispString,lispEscapeSpecial
line 72: syn match lispAtomNmbr^I^I^Icontained^I^I^I"\<\d\+"
line 73: syn match lispLeadWhite^I^I^Icontained^I^I^I"^\s\+"
line 74:
line 75: " ---------------------------------------------------------------------
line 76: " Standard Lisp Functions and Macros: {{{1
line 77: syn keyword lispFunc^I^I*^I^I^I^Ifind-method^I^I^I^I^Ipprint-indent
line 78: syn keyword lispFunc^I^I**^I^I^I^Ifind-package^I^I^I^I^Ipprint-linear
line 79: syn keyword lispFunc^I^I***^I^I^I^Ifind-restart^I^I^I^I^Ipprint-logical-block
line 80: syn keyword lispFunc^I^I+^I^I^I^Ifind-symbol^I^I^I^I^Ipprint-newline
line 81: syn keyword lispFunc^I^I++^I^I^I^Ifinish-output^I^I^I^I^Ipprint-pop
line 82: syn keyword lispFunc^I^I+++^I^I^I^Ifirst^I^I^I^I^I^Ipprint-tab
line 83: syn keyword lispFunc^I^I-^I^I^I^Ifixnum^I^I^I^I^I^Ipprint-tabular
line 84: syn keyword lispFunc^I^I/^I^I^I^Iflet^I^I^I^I^I^Iprin1
line 85: syn keyword lispFunc^I^I//^I^I^I^Ifloat^I^I^I^I^I^Iprin1-to-string
line 86: syn keyword lispFunc^I^I///^I^I^I^Ifloat-digits^I^I^I^I^Iprinc
line 87: syn keyword lispFunc^I^I/=^I^I^I^Ifloat-precision^I^I^I^I^Iprinc-to-string
line 88: syn keyword lispFunc^I^I1+^I^I^I^Ifloat-radix^I^I^I^I^Iprint
line 89: syn keyword lispFunc^I^I1-^I^I^I^Ifloat-sign^I^I^I^I^Iprint-not-readable
line 90: syn keyword lispFunc^I^I<^I^I^I^Ifloating-point-inexact^I^I^I^Iprint-not-readable-object
line 91: syn keyword lispFunc^I^I<=^I^I^I^Ifloating-point-invalid-operation print-object
line 92: syn keyword lispFunc^I^I=^I^I^I^Ifloating-point-overflow^I^I^I^Iprint-unreadable-object
line 93: syn keyword lispFunc^I^I>^I^I^I^Ifloating-point-underflow^I^I^Iprobe-file
line 94: syn keyword lispFunc^I^I>=^I^I^I^Ifloatp^I^I^I^I^I^Iproclaim
line 95: syn keyword lispFunc^I^Iabort^I^I^I^Ifloor^I^I^I^I^I^Iprog
line 96: syn keyword lispFunc^I^Iabs^I^I^I^Ifmakunbound^I^I^I^I^Iprog*
line 97: syn keyword lispFunc^I^Iaccess^I^I^I^Iforce-output^I^I^I^I^Iprog1
line 98: syn keyword lispFunc^I^Iacons^I^I^I^Iformat^I^I^I^I^I^Iprog2
line 99: syn keyword lispFunc^I^Iacos^I^I^I^Iformatter^I^I^I^I^Iprogn
line 100: syn keyword lispFunc^I^Iacosh^I^I^I^Ifourth^I^I^I^I^I^Iprogram-error
line 101: syn keyword lispFunc^I^Iadd-method^I^I^Ifresh-line^I^I^I^I^Iprogv
line 102: syn keyword lispFunc^I^Iadjoin^I^I^I^Ifround^I^I^I^I^I^Iprovide
line 103: syn keyword lispFunc^I^Iadjust-array^I^I^Iftruncate^I^I^I^I^Ipsetf
line 104: syn keyword lispFunc^I^Iadjustable-array-p^I^Iftype^I^I^I^I^I^Ipsetq
line 105: syn keyword lispFunc^I^Iallocate-instance^I^Ifuncall^I^I^I^I^I^Ipush
line 106: syn keyword lispFunc^I^Ialpha-char-p^I^I^Ifunction^I^I^I^I^Ipushnew
line 107: syn keyword lispFunc^I^Ialphanumericp^I^I^Ifunction-keywords^I^I^I^Iputprop
line 108: syn keyword lispFunc^I^Iand^I^I^I^Ifunction-lambda-expression^I^I^Iquote
line 109: syn keyword lispFunc^I^Iappend^I^I^I^Ifunctionp^I^I^I^I^Irandom
line 110: syn keyword lispFunc^I^Iapply^I^I^I^Igbitp^I^I^I^I^I^Irandom-state
line 111: syn keyword lispFunc^I^Iapplyhook^I^I^Igcd^I^I^I^I^I^Irandom-state-p
line 112: syn keyword lispFunc^I^Iapropos^I^I^I^Igeneric-function^I^I^I^Irassoc
line 113: syn keyword lispFunc^I^Iapropos-list^I^I^Igensym^I^I^I^I^I^Irassoc-if
line 114: syn keyword lispFunc^I^Iaref^I^I^I^Igentemp^I^I^I^I^I^Irassoc-if-not
line 115: syn keyword lispFunc^I^Iarithmetic-error^I^Iget^I^I^I^I^I^Iratio
line 116: syn keyword lispFunc^I^Iarithmetic-error-operands^Iget-decoded-time^I^I^I^Irational
line 117: syn keyword lispFunc^I^Iarithmetic-error-operation^Iget-dispatch-macro-character^I^I^Irationalize
line 118: syn keyword lispFunc^I^Iarray^I^I^I^Iget-internal-real-time^I^I^I^Irationalp
line 119: syn keyword lispFunc^I^Iarray-dimension^I^I^Iget-internal-run-time^I^I^I^Iread
line 120: syn keyword lispFunc^I^Iarray-dimension-limit^I^Iget-macro-character^I^I^I^Iread-byte
line 121: syn keyword lispFunc^I^Iarray-dimensions^I^Iget-output-stream-string^I^I^Iread-char
line 122: syn keyword lispFunc^I^Iarray-displacement^I^Iget-properties^I^I^I^I^Iread-char-no-hang
line 123: syn keyword lispFunc^I^Iarray-element-type^I^Iget-setf-expansion^I^I^I^Iread-delimited-list
line 124: syn keyword lispFunc^I^Iarray-has-fill-pointer-p^Iget-setf-method^I^I^I^I^Iread-eval-print
line 125: syn keyword lispFunc^I^Iarray-in-bounds-p^I^Iget-universal-time^I^I^I^Iread-from-string
line 126: syn keyword lispFunc^I^Iarray-rank^I^I^Igetf^I^I^I^I^I^Iread-line
line 127: syn keyword lispFunc^I^Iarray-rank-limit^I^Igethash^I^I^I^I^I^Iread-preserving-whitespace
line 128: syn keyword lispFunc^I^Iarray-row-major-index^I^Igo^I^I^I^I^I^Iread-sequence
line 129: syn keyword lispFunc^I^Iarray-total-size^I^Igraphic-char-p^I^I^I^I^Ireader-error
line 130: syn keyword lispFunc^I^Iarray-total-size-limit^I^Ihandler-bind^I^I^I^I^Ireadtable
line 131: syn keyword lispFunc^I^Iarrayp^I^I^I^Ihandler-case^I^I^I^I^Ireadtable-case
line 132: syn keyword lispFunc^I^Iash^I^I^I^Ihash-table^I^I^I^I^Ireadtablep
line 133: syn keyword lispFunc^I^Iasin^I^I^I^Ihash-table-count^I^I^I^Ireal
line 134: syn keyword lispFunc^I^Iasinh^I^I^I^Ihash-table-p^I^I^I^I^Irealp
line 135: syn keyword lispFunc^I^Iassert^I^I^I^Ihash-table-rehash-size^I^I^I^Irealpart
line 136: syn keyword lispFunc^I^Iassoc^I^I^I^Ihash-table-rehash-threshold^I^I^Ireduce
line 137: syn keyword lispFunc^I^Iassoc-if^I^I^Ihash-table-size^I^I^I^I^Ireinitialize-instance
line 138: syn keyword lispFunc^I^Iassoc-if-not^I^I^Ihash-table-test^I^I^I^I^Irem
line 139: syn keyword lispFunc^I^Iatan^I^I^I^Ihost-namestring^I^I^I^I^Iremf
line 140: syn keyword lispFunc^I^Iatanh^I^I^I^Iidentity^I^I^I^I^Iremhash
line 141: syn keyword lispFunc^I^Iatom^I^I^I^Iif^I^I^I^I^I^Iremove
line 142: syn keyword lispFunc^I^Ibase-char^I^I^Iif-exists^I^I^I^I^Iremove-duplicates
line 143: syn keyword lispFunc^I^Ibase-string^I^I^Iignorable^I^I^I^I^Iremove-if
line 144: syn keyword lispFunc^I^Ibignum^I^I^I^Iignore^I^I^I^I^I^Iremove-if-not
line 145: syn keyword lispFunc^I^Ibit^I^I^I^Iignore-errors^I^I^I^I^Iremove-method
line 146: syn keyword lispFunc^I^Ibit-and^I^I^I^Iimagpart^I^I^I^I^Iremprop
line 147: syn keyword lispFunc^I^Ibit-andc1^I^I^Iimport^I^I^I^I^I^Irename-file
line 148: syn keyword lispFunc^I^Ibit-andc2^I^I^Iin-package^I^I^I^I^Irename-package
line 149: syn keyword lispFunc^I^Ibit-eqv^I^I^I^Iin-package^I^I^I^I^Ireplace
line 150: syn keyword lispFunc^I^Ibit-ior^I^I^I^Iincf^I^I^I^I^I^Irequire
line 151: syn keyword lispFunc^I^Ibit-nand^I^I^Iinitialize-instance^I^I^I^Irest
line 152: syn keyword lispFunc^I^Ibit-nor^I^I^I^Iinline^I^I^I^I^I^Irestart
line 153: syn keyword lispFunc^I^Ibit-not^I^I^I^Iinput-stream-p^I^I^I^I^Irestart-bind
line 154: syn keyword lispFunc^I^Ibit-orc1^I^I^Iinspect^I^I^I^I^I^Irestart-case
line 155: syn keyword lispFunc^I^Ibit-orc2^I^I^Iint-char^I^I^I^I^Irestart-name
line 156: syn keyword lispFunc^I^Ibit-vector^I^I^Iinteger^I^I^I^I^I^Ireturn
line 157: syn keyword lispFunc^I^Ibit-vector-p^I^I^Iinteger-decode-float^I^I^I^Ireturn-from
line 158: syn keyword lispFunc^I^Ibit-xor^I^I^I^Iinteger-length^I^I^I^I^Irevappend
line 159: syn keyword lispFunc^I^Iblock^I^I^I^Iintegerp^I^I^I^I^Ireverse
line 160: syn keyword lispFunc^I^Iboole^I^I^I^Iinteractive-stream-p^I^I^I^Iroom
line 161: syn keyword lispFunc^I^Iboole-1^I^I^I^Iintern^I^I^I^I^I^Irotatef
line 162: syn keyword lispFunc^I^Iboole-2^I^I^I^Iinternal-time-units-per-second^I^I^Iround
line 163: syn keyword lispFunc^I^Iboole-and^I^I^Iintersection^I^I^I^I^Irow-major-aref
line 164: syn keyword lispFunc^I^Iboole-andc1^I^I^Iinvalid-method-error^I^I^I^Irplaca
line 165: syn keyword lispFunc^I^Iboole-andc2^I^I^Iinvoke-debugger^I^I^I^I^Irplacd
line 166: syn keyword lispFunc^I^Iboole-c1^I^I^Iinvoke-restart^I^I^I^I^Isafety
line 167: syn keyword lispFunc^I^Iboole-c2^I^I^Iinvoke-restart-interactively^I^I^Isatisfies
line 168: syn keyword lispFunc^I^Iboole-clr^I^I^Iisqrt^I^I^I^I^I^Isbit
line 169: syn keyword lispFunc^I^Iboole-eqv^I^I^Ikeyword^I^I^I^I^I^Iscale-float
line 170: syn keyword lispFunc^I^Iboole-ior^I^I^Ikeywordp^I^I^I^I^Ischar
line 171: syn keyword lispFunc^I^Iboole-nand^I^I^Ilabels^I^I^I^I^I^Isearch
line 172: syn keyword lispFunc^I^Iboole-nor^I^I^Ilambda^I^I^I^I^I^Isecond
line 173: syn keyword lispFunc^I^Iboole-orc1^I^I^Ilambda-list-keywords^I^I^I^Isequence
line 174: syn keyword lispFunc^I^Iboole-orc2^I^I^Ilambda-parameters-limit^I^I^I^Iserious-condition
line 175: syn keyword lispFunc^I^Iboole-set^I^I^Ilast^I^I^I^I^I^Iset
line 176: syn keyword lispFunc^I^Iboole-xor^I^I^Ilcm^I^I^I^I^I^Iset-char-bit
line 177: syn keyword lispFunc^I^Iboolean^I^I^I^Ildb^I^I^I^I^I^Iset-difference
line 178: syn keyword lispFunc^I^Iboth-case-p^I^I^Ildb-test^I^I^I^I^Iset-dispatch-macro-character
line 179: syn keyword lispFunc^I^Iboundp^I^I^I^Ildiff^I^I^I^I^I^Iset-exclusive-or
line 180: syn keyword lispFunc^I^Ibreak^I^I^I^Ileast-negative-double-float^I^I^Iset-macro-character
line 181: syn keyword lispFunc^I^Ibroadcast-stream^I^Ileast-negative-long-float^I^I^Iset-pprint-dispatch
line 182: syn keyword lispFunc^I^Ibroadcast-stream-streams^Ileast-negative-normalized-double-float^I^Iset-syntax-from-char
line 183: syn keyword lispFunc^I^Ibuilt-in-class^I^I^Ileast-negative-normalized-long-float^I^Isetf
line 184: syn keyword lispFunc^I^Ibutlast^I^I^I^Ileast-negative-normalized-short-float^I^Isetq
line 185: syn keyword lispFunc^I^Ibyte^I^I^I^Ileast-negative-normalized-single-float^I^Iseventh
line 186: syn keyword lispFunc^I^Ibyte-position^I^I^Ileast-negative-short-float^I^I^Ishadow
line 187: syn keyword lispFunc^I^Ibyte-size^I^I^Ileast-negative-single-float^I^I^Ishadowing-import
line 188: syn keyword lispFunc^I^Icall-arguments-limit^I^Ileast-positive-double-float^I^I^Ishared-initialize
line 189: syn keyword lispFunc^I^Icall-method^I^I^Ileast-positive-long-float^I^I^Ishiftf
line 190: syn keyword lispFunc^I^Icall-next-method^I^Ileast-positive-normalized-double-float^I^Ishort-float
line 191: syn keyword lispFunc^I^Icapitalize^I^I^Ileast-positive-normalized-long-float^I^Ishort-float-epsilon
line 192: syn keyword lispFunc^I^Icar^I^I^I^Ileast-positive-normalized-short-float^I^Ishort-float-negative-epsilon
line 193: syn keyword lispFunc^I^Icase^I^I^I^Ileast-positive-normalized-single-float^I^Ishort-site-name
line 194: syn keyword lispFunc^I^Icatch^I^I^I^Ileast-positive-short-float^I^I^Isignal
line 195: syn keyword lispFunc^I^Iccase^I^I^I^Ileast-positive-single-float^I^I^Isigned-byte
line 196: syn keyword lispFunc^I^Icdr^I^I^I^Ilength^I^I^I^I^I^Isignum
line 197: syn keyword lispFunc^I^Iceiling^I^I^I^Ilet^I^I^I^I^I^Isimple-condition
line 198: syn keyword lispFunc^I^Icell-error^I^I^Ilet*^I^I^I^I^I^Isimple-array
line 199: syn keyword lispFunc^I^Icell-error-name^I^I^Ilisp^I^I^I^I^I^Isimple-base-string
line 200: syn keyword lispFunc^I^Icerror^I^I^I^Ilisp-implementation-type^I^I^Isimple-bit-vector
line 201: syn keyword lispFunc^I^Ichange-class^I^I^Ilisp-implementation-version^I^I^Isimple-bit-vector-p
line 202: syn keyword lispFunc^I^Ichar^I^I^I^Ilist^I^I^I^I^I^Isimple-condition-format-arguments
line 203: syn keyword lispFunc^I^Ichar-bit^I^I^Ilist*^I^I^I^I^I^Isimple-condition-format-control
line 204: syn keyword lispFunc^I^Ichar-bits^I^I^Ilist-all-packages^I^I^I^Isimple-error
line 205: syn keyword lispFunc^I^Ichar-bits-limit^I^I^Ilist-length^I^I^I^I^Isimple-string
line 206: syn keyword lispFunc^I^Ichar-code^I^I^Ilisten^I^I^I^I^I^Isimple-string-p
line 207: syn keyword lispFunc^I^Ichar-code-limit^I^I^Ilistp^I^I^I^I^I^Isimple-type-error
line 208: syn keyword lispFunc^I^Ichar-control-bit^I^Iload^I^I^I^I^I^Isimple-vector
line 209: syn keyword lispFunc^I^Ichar-downcase^I^I^Iload-logical-pathname-translations^I^Isimple-vector-p
line 210: syn keyword lispFunc^I^Ichar-equal^I^I^Iload-time-value^I^I^I^I^Isimple-warning
line 211: syn keyword lispFunc^I^Ichar-font^I^I^Ilocally^I^I^I^I^I^Isin
line 212: syn keyword lispFunc^I^Ichar-font-limit^I^I^Ilog^I^I^I^I^I^Isingle-flaot-epsilon
line 213: syn keyword lispFunc^I^Ichar-greaterp^I^I^Ilogand^I^I^I^I^I^Isingle-float
line 214: syn keyword lispFunc^I^Ichar-hyper-bit^I^I^Ilogandc1^I^I^I^I^Isingle-float-epsilon
line 215: syn keyword lispFunc^I^Ichar-int^I^I^Ilogandc2^I^I^I^I^Isingle-float-negative-epsilon
line 216: syn keyword lispFunc^I^Ichar-lessp^I^I^Ilogbitp^I^I^I^I^I^Isinh
line 217: syn keyword lispFunc^I^Ichar-meta-bit^I^I^Ilogcount^I^I^I^I^Isixth
line 218: syn keyword lispFunc^I^Ichar-name^I^I^Ilogeqv^I^I^I^I^I^Isleep
line 219: syn keyword lispFunc^I^Ichar-not-equal^I^I^Ilogical-pathname^I^I^I^Islot-boundp
line 220: syn keyword lispFunc^I^Ichar-not-greaterp^I^Ilogical-pathname-translations^I^I^Islot-exists-p
line 221: syn keyword lispFunc^I^Ichar-not-lessp^I^I^Ilogior^I^I^I^I^I^Islot-makunbound
line 222: syn keyword lispFunc^I^Ichar-super-bit^I^I^Ilognand^I^I^I^I^I^Islot-missing
line 223: syn keyword lispFunc^I^Ichar-upcase^I^I^Ilognor^I^I^I^I^I^Islot-unbound
line 224: syn keyword lispFunc^I^Ichar/=^I^I^I^Ilognot^I^I^I^I^I^Islot-value
line 225: syn keyword lispFunc^I^Ichar<^I^I^I^Ilogorc1^I^I^I^I^I^Isoftware-type
line 226: syn keyword lispFunc^I^Ichar<=^I^I^I^Ilogorc2^I^I^I^I^I^Isoftware-version
line 227: syn keyword lispFunc^I^Ichar=^I^I^I^Ilogtest^I^I^I^I^I^Isome
line 228: syn keyword lispFunc^I^Ichar>^I^I^I^Ilogxor^I^I^I^I^I^Isort
line 229: syn keyword lispFunc^I^Ichar>=^I^I^I^Ilong-float^I^I^I^I^Ispace
line 230: syn keyword lispFunc^I^Icharacter^I^I^Ilong-float-epsilon^I^I^I^Ispecial
line 231: syn keyword lispFunc^I^Icharacterp^I^I^Ilong-float-negative-epsilon^I^I^Ispecial-form-p
line 232: syn keyword lispFunc^I^Icheck-type^I^I^Ilong-site-name^I^I^I^I^Ispecial-operator-p
line 233: syn keyword lispFunc^I^Icis^I^I^I^Iloop^I^I^I^I^I^Ispeed
line 234: syn keyword lispFunc^I^Iclass^I^I^I^Iloop-finish^I^I^I^I^Isqrt
line 235: syn keyword lispFunc^I^Iclass-name^I^I^Ilower-case-p^I^I^I^I^Istable-sort
line 236: syn keyword lispFunc^I^Iclass-of^I^I^Imachine-instance^I^I^I^Istandard
line 237: syn keyword lispFunc^I^Iclear-input^I^I^Imachine-type^I^I^I^I^Istandard-char
line 238: syn keyword lispFunc^I^Iclear-output^I^I^Imachine-version^I^I^I^I^Istandard-char-p
line 239: syn keyword lispFunc^I^Iclose^I^I^I^Imacro-function^I^I^I^I^Istandard-class
line 240: syn keyword lispFunc^I^Iclrhash^I^I^I^Imacroexpand^I^I^I^I^Istandard-generic-function
line 241: syn keyword lispFunc^I^Icode-char^I^I^Imacroexpand-1^I^I^I^I^Istandard-method
line 242: syn keyword lispFunc^I^Icoerce^I^I^I^Imacroexpand-l^I^I^I^I^Istandard-object
line 243: syn keyword lispFunc^I^Icommonp^I^I^I^Imacrolet^I^I^I^I^Istep
line 244: syn keyword lispFunc^I^Icompilation-speed^I^Imake-array^I^I^I^I^Istorage-condition
line 245: syn keyword lispFunc^I^Icompile^I^I^I^Imake-array^I^I^I^I^Istore-value
line 246: syn keyword lispFunc^I^Icompile-file^I^I^Imake-broadcast-stream^I^I^I^Istream
line 247: syn keyword lispFunc^I^Icompile-file-pathname^I^Imake-char^I^I^I^I^Istream-element-type
line 248: syn keyword lispFunc^I^Icompiled-function^I^Imake-concatenated-stream^I^I^Istream-error
line 249: syn keyword lispFunc^I^Icompiled-function-p^I^Imake-condition^I^I^I^I^Istream-error-stream
line 250: syn keyword lispFunc^I^Icompiler-let^I^I^Imake-dispatch-macro-character^I^I^Istream-external-format
line 251: syn keyword lispFunc^I^Icompiler-macro^I^I^Imake-echo-stream^I^I^I^Istreamp
line 252: syn keyword lispFunc^I^Icompiler-macro-function^Imake-hash-table^I^I^I^I^I^Istreamup
line 253: syn keyword lispFunc^I^Icomplement^I^I^Imake-instance^I^I^I^I^Istring
line 254: syn keyword lispFunc^I^Icomplex^I^I^I^Imake-instances-obsolete^I^I^I^Istring-capitalize
line 255: syn keyword lispFunc^I^Icomplexp^I^I^Imake-list^I^I^I^I^Istring-char
line 256: syn keyword lispFunc^I^Icompute-applicable-methods^Imake-load-form^I^I^I^I^Istring-char-p
line 257: syn keyword lispFunc^I^Icompute-restarts^I^Imake-load-form-saving-slots^I^I^Istring-downcase
line 258: syn keyword lispFunc^I^Iconcatenate^I^I^Imake-method^I^I^I^I^Istring-equal
line 259: syn keyword lispFunc^I^Iconcatenated-stream^I^Imake-package^I^I^I^I^Istring-greaterp
line 260: syn keyword lispFunc^I^Iconcatenated-stream-streams^Imake-pathname^I^I^I^I^Istring-left-trim
line 261: syn keyword lispFunc^I^Icond^I^I^I^Imake-random-state^I^I^I^Istring-lessp
line 262: syn keyword lispFunc^I^Icondition^I^I^Imake-sequence^I^I^I^I^Istring-not-equal
line 263: syn keyword lispFunc^I^Iconjugate^I^I^Imake-string^I^I^I^I^Istring-not-greaterp
line 264: syn keyword lispFunc^I^Icons^I^I^I^Imake-string-input-stream^I^I^Istring-not-lessp
line 265: syn keyword lispFunc^I^Iconsp^I^I^I^Imake-string-output-stream^I^I^Istring-right-strim
line 266: syn keyword lispFunc^I^Iconstantly^I^I^Imake-symbol^I^I^I^I^Istring-right-trim
line 267: syn keyword lispFunc^I^Iconstantp^I^I^Imake-synonym-stream^I^I^I^Istring-stream
line 268: syn keyword lispFunc^I^Icontinue^I^I^Imake-two-way-stream^I^I^I^Istring-trim
line 269: syn keyword lispFunc^I^Icontrol-error^I^I^Imakunbound^I^I^I^I^Istring-upcase
line 270: syn keyword lispFunc^I^Icopy-alist^I^I^Imap^I^I^I^I^I^Istring/=
line 271: syn keyword lispFunc^I^Icopy-list^I^I^Imap-into^I^I^I^I^Istring<
line 272: syn keyword lispFunc^I^Icopy-pprint-dispatch^I^Imapc^I^I^I^I^I^Istring<=
line 273: syn keyword lispFunc^I^Icopy-readtable^I^I^Imapcan^I^I^I^I^I^Istring=
line 274: syn keyword lispFunc^I^Icopy-seq^I^I^Imapcar^I^I^I^I^I^Istring>
line 275: syn keyword lispFunc^I^Icopy-structure^I^I^Imapcon^I^I^I^I^I^Istring>=
line 276: syn keyword lispFunc^I^Icopy-symbol^I^I^Imaphash^I^I^I^I^I^Istringp
line 277: syn keyword lispFunc^I^Icopy-tree^I^I^Imapl^I^I^I^I^I^Istructure
line 278: syn keyword lispFunc^I^Icos^I^I^I^Imaplist^I^I^I^I^I^Istructure-class
line 279: syn keyword lispFunc^I^Icosh^I^I^I^Imask-field^I^I^I^I^Istructure-object
line 280: syn keyword lispFunc^I^Icount^I^I^I^Imax^I^I^I^I^I^Istyle-warning
line 281: syn keyword lispFunc^I^Icount-if^I^I^Imember^I^I^I^I^I^Isublim
line 282: syn keyword lispFunc^I^Icount-if-not^I^I^Imember-if^I^I^I^I^Isublis
line 283: syn keyword lispFunc^I^Ictypecase^I^I^Imember-if-not^I^I^I^I^Isubseq
line 284: syn keyword lispFunc^I^Idebug^I^I^I^Imerge^I^I^I^I^I^Isubsetp
line 285: syn keyword lispFunc^I^Idecf^I^I^I^Imerge-pathname^I^I^I^I^Isubst
line 286: syn keyword lispFunc^I^Ideclaim^I^I^I^Imerge-pathnames^I^I^I^I^Isubst-if
line 287: syn keyword lispFunc^I^Ideclaration^I^I^Imethod^I^I^I^I^I^Isubst-if-not
line 288: syn keyword lispFunc^I^Ideclare^I^I^I^Imethod-combination^I^I^I^Isubstitute
line 289: syn keyword lispFunc^I^Idecode-float^I^I^Imethod-combination-error^I^I^Isubstitute-if
line 290: syn keyword lispFunc^I^Idecode-universal-time^I^Imethod-qualifiers^I^I^I^Isubstitute-if-not
line 291: syn keyword lispFunc^I^Idefclass^I^I^Imin^I^I^I^I^I^Isubtypep
line 292: syn keyword lispFunc^I^Idefconstant^I^I^Iminusp^I^I^I^I^I^Isvref
line 293: syn keyword lispFunc^I^Idefgeneric^I^I^Imismatch^I^I^I^I^Isxhash
line 294: syn keyword lispFunc^I^Idefine-compiler-macro^I^Imod^I^I^I^I^I^Isymbol
line 295: syn keyword lispFunc^I^Idefine-condition^I^Imost-negative-double-float^I^I^Isymbol-function
line 296: syn keyword lispFunc^I^Idefine-method-combination^Imost-negative-fixnum^I^I^I^Isymbol-macrolet
line 297: syn keyword lispFunc^I^Idefine-modify-macro^I^Imost-negative-long-float^I^I^Isymbol-name
line 298: syn keyword lispFunc^I^Idefine-setf-expander^I^Imost-negative-short-float^I^I^Isymbol-package
line 299: syn keyword lispFunc^I^Idefine-setf-method^I^Imost-negative-single-float^I^I^Isymbol-plist
line 300: syn keyword lispFunc^I^Idefine-symbol-macro^I^Imost-positive-double-float^I^I^Isymbol-value
line 301: syn keyword lispFunc^I^Idefmacro^I^I^Imost-positive-fixnum^I^I^I^Isymbolp
line 302: syn keyword lispFunc^I^Idefmethod^I^I^Imost-positive-long-float^I^I^Isynonym-stream
line 303: syn keyword lispFunc^I^Idefpackage^I^I^Imost-positive-short-float^I^I^Isynonym-stream-symbol
line 304: syn keyword lispFunc^I^Idefparameter^I^I^Imost-positive-single-float^I^I^Isys
line 305: syn keyword lispFunc^I^Idefsetf^I^I^I^Imuffle-warning^I^I^I^I^Isystem
line 306: syn keyword lispFunc^I^Idefstruct^I^I^Imultiple-value-bind^I^I^I^It
line 307: syn keyword lispFunc^I^Ideftype^I^I^I^Imultiple-value-call^I^I^I^Itagbody
line 308: syn keyword lispFunc^I^Idefun^I^I^I^Imultiple-value-list^I^I^I^Itailp
line 309: syn keyword lispFunc^I^Idefvar^I^I^I^Imultiple-value-prog1^I^I^I^Itan
line 310: syn keyword lispFunc^I^Idelete^I^I^I^Imultiple-value-seteq^I^I^I^Itanh
line 311: syn keyword lispFunc^I^Idelete-duplicates^I^Imultiple-value-setq^I^I^I^Itenth
line 312: syn keyword lispFunc^I^Idelete-file^I^I^Imultiple-values-limit^I^I^I^Iterpri
line 313: syn keyword lispFunc^I^Idelete-if^I^I^Iname-char^I^I^I^I^Ithe
line 314: syn keyword lispFunc^I^Idelete-if-not^I^I^Inamestring^I^I^I^I^Ithird
line 315: syn keyword lispFunc^I^Idelete-package^I^I^Inbutlast^I^I^I^I^Ithrow
line 316: syn keyword lispFunc^I^Idenominator^I^I^Inconc^I^I^I^I^I^Itime
line 317: syn keyword lispFunc^I^Ideposit-field^I^I^Inext-method-p^I^I^I^I^Itrace
line 318: syn keyword lispFunc^I^Idescribe^I^I^Inil^I^I^I^I^I^Itranslate-logical-pathname
line 319: syn keyword lispFunc^I^Idescribe-object^I^I^Inintersection^I^I^I^I^Itranslate-pathname
line 320: syn keyword lispFunc^I^Idestructuring-bind^I^Ininth^I^I^I^I^I^Itree-equal
line 321: syn keyword lispFunc^I^Idigit-char^I^I^Ino-applicable-method^I^I^I^Itruename
line 322: syn keyword lispFunc^I^Idigit-char-p^I^I^Ino-next-method^I^I^I^I^Itruncase
line 323: syn keyword lispFunc^I^Idirectory^I^I^Inot^I^I^I^I^I^Itruncate
line 324: syn keyword lispFunc^I^Idirectory-namestring^I^Inotany^I^I^I^I^I^Itwo-way-stream
line 325: syn keyword lispFunc^I^Idisassemble^I^I^Inotevery^I^I^I^I^Itwo-way-stream-input-stream
line 326: syn keyword lispFunc^I^Idivision-by-zero^I^Inotinline^I^I^I^I^Itwo-way-stream-output-stream
line 327: syn keyword lispFunc^I^Ido^I^I^I^Inreconc^I^I^I^I^I^Itype
line 328: syn keyword lispFunc^I^Ido*^I^I^I^Inreverse^I^I^I^I^Itype-error
line 329: syn keyword lispFunc^I^Ido-all-symbols^I^I^Inset-difference^I^I^I^I^Itype-error-datum
line 330: syn keyword lispFunc^I^Ido-exeternal-symbols^I^Inset-exclusive-or^I^I^I^Itype-error-expected-type
line 331: syn keyword lispFunc^I^Ido-external-symbols^I^Instring^I^I^I^I^I^Itype-of
line 332: syn keyword lispFunc^I^Ido-symbols^I^I^Instring-capitalize^I^I^I^Itypecase
line 333: syn keyword lispFunc^I^Idocumentation^I^I^Instring-downcase^I^I^I^Itypep
line 334: syn keyword lispFunc^I^Idolist^I^I^I^Instring-upcase^I^I^I^I^Iunbound-slot
line 335: syn keyword lispFunc^I^Idotimes^I^I^I^Insublis^I^I^I^I^I^Iunbound-slot-instance
line 336: syn keyword lispFunc^I^Idouble-float^I^I^Insubst^I^I^I^I^I^Iunbound-variable
line 337: syn keyword lispFunc^I^Idouble-float-epsilon^I^Insubst-if^I^I^I^I^Iundefined-function
line 338: syn keyword lispFunc^I^Idouble-float-negative-epsilon^Insubst-if-not^I^I^I^I^Iunexport
line 339: syn keyword lispFunc^I^Idpb^I^I^I^Insubstitute^I^I^I^I^Iunintern
line 340: syn keyword lispFunc^I^Idribble^I^I^I^Insubstitute-if^I^I^I^I^Iunion
line 341: syn keyword lispFunc^I^Idynamic-extent^I^I^Insubstitute-if-not^I^I^I^Iunless
line 342: syn keyword lispFunc^I^Iecase^I^I^I^Inth^I^I^I^I^I^Iunread
line 343: syn keyword lispFunc^I^Iecho-stream^I^I^Inth-value^I^I^I^I^Iunread-char
line 344: syn keyword lispFunc^I^Iecho-stream-input-stream^Inthcdr^I^I^I^I^I^Iunsigned-byte
line 345: syn keyword lispFunc^I^Iecho-stream-output-stream^Inull^I^I^I^I^I^Iuntrace
line 346: syn keyword lispFunc^I^Ied^I^I^I^Inumber^I^I^I^I^I^Iunuse-package
line 347: syn keyword lispFunc^I^Ieighth^I^I^I^Inumberp^I^I^I^I^I^Iunwind-protect
line 348: syn keyword lispFunc^I^Ielt^I^I^I^Inumerator^I^I^I^I^Iupdate-instance-for-different-class
line 349: syn keyword lispFunc^I^Iencode-universal-time^I^Inunion^I^I^I^I^I^Iupdate-instance-for-redefined-class
line 350: syn keyword lispFunc^I^Iend-of-file^I^I^Ioddp^I^I^I^I^I^Iupgraded-array-element-type
line 351: syn keyword lispFunc^I^Iendp^I^I^I^Iopen^I^I^I^I^I^Iupgraded-complex-part-type
line 352: syn keyword lispFunc^I^Ienough-namestring^I^Iopen-stream-p^I^I^I^I^Iupper-case-p
line 353: syn keyword lispFunc^I^Iensure-directories-exist^Ioptimize^I^I^I^I^Iuse-package
line 354: syn keyword lispFunc^I^Iensure-generic-function^Ior^I^I^I^I^I^I^Iuse-value
line 355: syn keyword lispFunc^I^Ieq^I^I^I^Iotherwise^I^I^I^I^Iuser
line 356: syn keyword lispFunc^I^Ieql^I^I^I^Ioutput-stream-p^I^I^I^I^Iuser-homedir-pathname
line 357: syn keyword lispFunc^I^Iequal^I^I^I^Ipackage^I^I^I^I^I^Ivalues
line 358: syn keyword lispFunc^I^Iequalp^I^I^I^Ipackage-error^I^I^I^I^Ivalues-list
line 359: syn keyword lispFunc^I^Ierror^I^I^I^Ipackage-error-package^I^I^I^Ivector
line 360: syn keyword lispFunc^I^Ietypecase^I^I^Ipackage-name^I^I^I^I^Ivector-pop
line 361: syn keyword lispFunc^I^Ieval^I^I^I^Ipackage-nicknames^I^I^I^Ivector-push
line 362: syn keyword lispFunc^I^Ieval-when^I^I^Ipackage-shadowing-symbols^I^I^Ivector-push-extend
line 363: syn keyword lispFunc^I^Ievalhook^I^I^Ipackage-use-list^I^I^I^Ivectorp
line 364: syn keyword lispFunc^I^Ievenp^I^I^I^Ipackage-used-by-list^I^I^I^Iwarn
line 365: syn keyword lispFunc^I^Ievery^I^I^I^Ipackagep^I^I^I^I^Iwarning
line 366: syn keyword lispFunc^I^Iexp^I^I^I^Ipairlis^I^I^I^I^I^Iwhen
line 367: syn keyword lispFunc^I^Iexport^I^I^I^Iparse-error^I^I^I^I^Iwild-pathname-p
line 368: syn keyword lispFunc^I^Iexpt^I^I^I^Iparse-integer^I^I^I^I^Iwith-accessors
line 369: syn keyword lispFunc^I^Iextended-char^I^I^Iparse-namestring^I^I^I^Iwith-compilation-unit
line 370: syn keyword lispFunc^I^Ifboundp^I^I^I^Ipathname^I^I^I^I^Iwith-condition-restarts
line 371: syn keyword lispFunc^I^Ifceiling^I^I^Ipathname-device^I^I^I^I^Iwith-hash-table-iterator
line 372: syn keyword lispFunc^I^Ifdefinition^I^I^Ipathname-directory^I^I^I^Iwith-input-from-string
line 373: syn keyword lispFunc^I^Iffloor^I^I^I^Ipathname-host^I^I^I^I^Iwith-open-file
line 374: syn keyword lispFunc^I^Ififth^I^I^I^Ipathname-match-p^I^I^I^Iwith-open-stream
line 375: syn keyword lispFunc^I^Ifile-author^I^I^Ipathname-name^I^I^I^I^Iwith-output-to-string
line 376: syn keyword lispFunc^I^Ifile-error^I^I^Ipathname-type^I^I^I^I^Iwith-package-iterator
line 377: syn keyword lispFunc^I^Ifile-error-pathname^I^Ipathname-version^I^I^I^Iwith-simple-restart
line 378: syn keyword lispFunc^I^Ifile-length^I^I^Ipathnamep^I^I^I^I^Iwith-slots
line 379: syn keyword lispFunc^I^Ifile-namestring^I^I^Ipeek-char^I^I^I^I^Iwith-standard-io-syntax
line 380: syn keyword lispFunc^I^Ifile-position^I^I^Iphase^I^I^I^I^I^Iwrite
line 381: syn keyword lispFunc^I^Ifile-stream^I^I^Ipi^I^I^I^I^I^Iwrite-byte
line 382: syn keyword lispFunc^I^Ifile-string-length^I^Iplusp^I^I^I^I^I^Iwrite-char
line 383: syn keyword lispFunc^I^Ifile-write-date^I^I^Ipop^I^I^I^I^I^Iwrite-line
line 384: syn keyword lispFunc^I^Ifill^I^I^I^Iposition^I^I^I^I^Iwrite-sequence
line 385: syn keyword lispFunc^I^Ifill-pointer^I^I^Iposition-if^I^I^I^I^Iwrite-string
line 386: syn keyword lispFunc^I^Ifind^I^I^I^Iposition-if-not^I^I^I^I^Iwrite-to-string
line 387: syn keyword lispFunc^I^Ifind-all-symbols^I^Ipprint^I^I^I^I^I^Iy-or-n-p
line 388: syn keyword lispFunc^I^Ifind-class^I^I^Ipprint-dispatch^I^I^I^I^Iyes-or-no-p
line 389: syn keyword lispFunc^I^Ifind-if^I^I^I^Ipprint-exit-if-list-exhausted^I^I^Izerop
line 390: syn keyword lispFunc^I^Ifind-if-not^I^I^Ipprint-fill
line 391:
line 392: syn match lispFunc^I^I"\<c[ad]\+r\>"
line 393: if exists("g:lispsyntax_clisp")
line 394: " CLISP FFI:
line 395: syn match lispFunc^I"\<\(ffi:\)\?with-c-\(place\|var\)\>"
line 396: syn match lispFunc^I"\<\(ffi:\)\?with-foreign-\(object\|string\)\>"
line 397: syn match lispFunc^I"\<\(ffi:\)\?default-foreign-\(language\|library\)\>"
line 398: syn match lispFunc^I"\<\([us]_\?\)\?\(element\|deref\|cast\|slot\|validp\)\>"
line 399: syn match lispFunc^I"\<\(ffi:\)\?set-foreign-pointer\>"
line 400: syn match lispFunc^I"\<\(ffi:\)\?allocate-\(deep\|shallow\)\>"
line 401: syn match lispFunc^I"\<\(ffi:\)\?c-lines\>"
line 402: syn match lispFunc^I"\<\(ffi:\)\?foreign-\(value\|free\|variable\|function\|object\)\>"
line 403: syn match lispFunc^I"\<\(ffi:\)\?foreign-address\(-null\|unsigned\)\?\>"
line 404: syn match lispFunc^I"\<\(ffi:\)\?undigned-foreign-address\>"
line 405: syn match lispFunc^I"\<\(ffi:\)\?c-var-\(address\|object\)\>"
line 406: syn match lispFunc^I"\<\(ffi:\)\?typeof\>"
line 407: syn match lispFunc^I"\<\(ffi:\)\?\(bit\)\?sizeof\>"
line 408: " CLISP Macros, functions et al:
line 409: syn match lispFunc^I"\<\(ext:\)\?with-collect\>"
line 410: syn match lispFunc^I"\<\(ext:\)\?letf\*\?\>"
line 411: syn match lispFunc^I"\<\(ext:\)\?finalize\>\>"
line 412: syn match lispFunc^I"\<\(ext:\)\?memoized\>"
line 413: syn match lispFunc^I"\<\(ext:\)\?getenv\>"
line 414: syn match lispFunc^I"\<\(ext:\)\?convert-string-\(to\|from\)-bytes\>"
line 415: syn match lispFunc^I"\<\(ext:\)\?ethe\>"
line 416: syn match lispFunc^I"\<\(ext:\)\?with-gensyms\>"
line 417: syn match lispFunc^I"\<\(ext:\)\?open-http\>"
line 418: syn match lispFunc^I"\<\(ext:\)\?string-concat\>"
line 419: syn match lispFunc^I"\<\(ext:\)\?with-http-\(in\|out\)put\>"
line 420: syn match lispFunc^I"\<\(ext:\)\?with-html-output\>"
line 421: syn match lispFunc^I"\<\(ext:\)\?expand-form\>"
line 422: syn match lispFunc^I"\<\(ext:\)\?\(without-\)\?package-lock\>"
line 423: syn match lispFunc^I"\<\(ext:\)\?re-export\>"
line 424: syn match lispFunc^I"\<\(ext:\)\?saveinitmem\>"
line 425: syn match lispFunc^I"\<\(ext:\)\?\(read\|write\)-\(integer\|float\)\>"
line 426: syn match lispFunc^I"\<\(ext:\)\?\(read\|write\)-\(char\|byte\)-sequence\>"
line 427: syn match lispFunc^I"\<\(custom:\)\?\*system-package-list\*\>"
line 428: syn match lispFunc^I"\<\(custom:\)\?\*ansi\*\>"
line 429: endif
line 430:
line 431: " ---------------------------------------------------------------------
line 432: " Lisp Keywords (modifiers): {{{1
line 433: syn keyword lispKey^I^I:abort^I^I^I^I:from-end^I^I^I:overwrite
line 434: syn keyword lispKey^I^I:adjustable^I^I^I:gensym^I^I^I^I:predicate
line 435: syn keyword lispKey^I^I:append^I^I^I^I:host^I^I^I^I:preserve-whitespace
line 436: syn keyword lispKey^I^I:array^I^I^I^I:if-does-not-exist^I^I:pretty
line 437: syn keyword lispKey^I^I:base^I^I^I^I:if-exists^I^I^I:print
line 438: syn keyword lispKey^I^I:case^I^I^I^I:include^I^I^I:print-function
line 439: syn keyword lispKey^I^I:circle^I^I^I^I:index^I^I^I^I:probe
line 440: syn keyword lispKey^I^I:conc-name^I^I^I:inherited^I^I^I:radix
line 441: syn keyword lispKey^I^I:constructor^I^I^I:initial-contents^I^I:read-only
line 442: syn keyword lispKey^I^I:copier^I^I^I^I:initial-element^I^I:rehash-size
line 443: syn keyword lispKey^I^I:count^I^I^I^I:initial-offset^I^I^I:rehash-threshold
line 444: syn keyword lispKey^I^I:create^I^I^I^I:initial-value^I^I^I:rename
line 445: syn keyword lispKey^I^I:default^I^I^I:input^I^I^I^I:rename-and-delete
line 446: syn keyword lispKey^I^I:defaults^I^I^I:internal^I^I^I:size
line 447: syn keyword lispKey^I^I:device^I^I^I^I:io^I^I^I^I:start
line 448: syn keyword lispKey^I^I:direction^I^I^I:junk-allowed^I^I^I:start1
line 449: syn keyword lispKey^I^I:directory^I^I^I:key^I^I^I^I:start2
line 450: syn keyword lispKey^I^I:displaced-index-offset^I^I:length^I^I^I^I:stream
line 451: syn keyword lispKey^I^I:displaced-to^I^I^I:level^I^I^I^I:supersede
line 452: syn keyword lispKey^I^I:element-type^I^I^I:name^I^I^I^I:test
line 453: syn keyword lispKey^I^I:end^I^I^I^I:named^I^I^I^I:test-not
line 454: syn keyword lispKey^I^I:end1^I^I^I^I:new-version^I^I^I:type
line 455: syn keyword lispKey^I^I:end2^I^I^I^I:nicknames^I^I^I:use
line 456: syn keyword lispKey^I^I:error^I^I^I^I:output^I^I^I^I:verbose
line 457: syn keyword lispKey^I^I:escape^I^I^I^I:output-file^I^I^I:version
line 458: syn keyword lispKey^I^I:external
line 459: " defpackage arguments
line 460: syn keyword lispKey^I:documentation^I:shadowing-import-from^I:modern^I^I:export
line 461: syn keyword lispKey^I:case-sensitive^I:case-inverted^I^I:shadow^I^I:import-from^I:intern
line 462: " lambda list keywords
line 463: syn keyword lispKey^I&allow-other-keys^I&aux^I^I&body
line 464: syn keyword lispKey^I&environment^I&key^I^I^I&optional^I&rest^I^I&whole
line 465: " make-array argument
line 466: syn keyword lispKey^I:fill-pointer
line 467: " readtable-case values
line 468: syn keyword lispKey^I:upcase^I^I:downcase^I^I:preserve^I:invert
line 469: " eval-when situations
line 470: syn keyword lispKey^I:load-toplevel^I:compile-toplevel^I:execute
line 471: " ANSI Extended LOOP:
line 472: syn keyword lispKey^I:while :until :for :do :if :then :else :when :unless :in
line 473: syn keyword lispKey^I:across :finally :collect :nconc :maximize :minimize :sum
line 474: syn keyword lispKey^I:and :with :initially :append :into :count :end :repeat
line 475: syn keyword lispKey^I:always :never :thereis :from :to :upto :downto :below
line 476: syn keyword lispKey^I:above :by :on :being :each :the :hash-key :hash-keys
line 477: syn keyword lispKey^I:hash-value :hash-values :using :of-type :upfrom :downfrom
line 478: if exists("g:lispsyntax_clisp")
line 479: " CLISP FFI:
line 480: syn keyword lispKey^I:arguments :return-type :library :full :malloc-free
line 481: syn keyword lispKey^I:none :alloca :in :out :in-out :stdc-stdcall :stdc :c
line 482: syn keyword lispKey^I:language :built-in :typedef :external
line 483: syn keyword lispKey^I:fini :init-once :init-always
line 484: endif
line 485:
line 486: " ---------------------------------------------------------------------
line 487: " Standard Lisp Variables: {{{1
line 488: syn keyword lispVar^I^I*applyhook*^I^I^I*load-pathname*^I^I^I*print-pprint-dispatch*
line 489: syn keyword lispVar^I^I*break-on-signals*^I^I*load-print*^I^I^I*print-pprint-dispatch*
line 490: syn keyword lispVar^I^I*break-on-signals*^I^I*load-truename*^I^I^I*print-pretty*
line 491: syn keyword lispVar^I^I*break-on-warnings*^I^I*load-verbose*^I^I^I*print-radix*
line 492: syn keyword lispVar^I^I*compile-file-pathname*^I^I*macroexpand-hook*^I^I*print-readably*
line 493: syn keyword lispVar^I^I*compile-file-pathname*^I^I*modules*^I^I^I*print-right-margin*
line 494: syn keyword lispVar^I^I*compile-file-truename*^I^I*package*^I^I^I*print-right-margin*
line 495: syn keyword lispVar^I^I*compile-file-truename*^I^I*print-array*^I^I^I*query-io*
line 496: syn keyword lispVar^I^I*compile-print*^I^I^I*print-base*^I^I^I*random-state*
line 497: syn keyword lispVar^I^I*compile-verbose*^I^I*print-case*^I^I^I*read-base*
line 498: syn keyword lispVar^I^I*compile-verbose*^I^I*print-circle*^I^I^I*read-default-float-format*
line 499: syn keyword lispVar^I^I*debug-io*^I^I^I*print-escape*^I^I^I*read-eval*
line 500: syn keyword lispVar^I^I*debugger-hook*^I^I^I*print-gensym*^I^I^I*read-suppress*
line 501: syn keyword lispVar^I^I*default-pathname-defaults*^I*print-length*^I^I^I*readtable*
line 502: syn keyword lispVar^I^I*error-output*^I^I^I*print-level*^I^I^I*standard-input*
line 503: syn keyword lispVar^I^I*evalhook*^I^I^I*print-lines*^I^I^I*standard-output*
line 504: syn keyword lispVar^I^I*features*^I^I^I*print-miser-width*^I^I*terminal-io*
line 505: syn keyword lispVar^I^I*gensym-counter*^I^I*print-miser-width*^I^I*trace-output*
line 506:
line 507: " ---------------------------------------------------------------------
line 508: " Strings: {{{1
line 509: syn region^I^I^IlispString^I^I^Istart=+"+ skip=+\\\\\|\\"+ end=+"+^Icontains=@Spell
line 510: if exists("g:lisp_instring")
line 511: syn region^I^I^IlispInString^I^I^Ikeepend matchgroup=Delimiter start=+"(+rs=s+1 skip=+|.\{-}|+ matchgroup=Delimiter end=+)"+ contains=@lispBaseListCluster,lispInStringString
line 512: syn region^I^I^IlispInStringString^I^Istart=+\\"+ skip=+\\\\+ end=+\\"+ contained
line 513: endif
line 514:
line 515: " ---------------------------------------------------------------------
line 516: " Shared with Xlisp, Declarations, Macros, Functions: {{{1
line 517: syn keyword lispDecl^I^Idefmacro^I^I^Ido-all-symbols^I^Ilabels
line 518: syn keyword lispDecl^I^Idefsetf^I^I^I^Ido-external-symbols^Ilet
line 519: syn keyword lispDecl^I^Ideftype^I^I^I^Ido-symbols^I^Ilocally
line 520: syn keyword lispDecl^I^Idefun^I^I^I^Idotimes^I^I^Imacrolet
line 521: syn keyword lispDecl^I^Ido*^I^I^I^Iflet^I^I^Imultiple-value-bind
line 522: if exists("g:lispsyntax_clisp")
line 523: " CLISP FFI:
line 524: syn match lispDecl^I"\<\(ffi:\)\?def-c-\(var\|const\|enum\|type\|struct\)\>"
line 525: syn match lispDecl^I"\<\(ffi:\)\?def-call-\(out\|in\)\>"
line 526: syn match lispDecl^I"\<\(ffi:\)\?c-\(function\|struct\|pointer\|string\)\>"
line 527: syn match lispDecl^I"\<\(ffi:\)\?c-ptr\(-null\)\?\>"
line 528: syn match lispDecl^I"\<\(ffi:\)\?c-array\(-ptr\|-max\)\?\>"
line 529: syn match lispDecl^I"\<\(ffi:\)\?[us]\?\(char\|short\|int\|long\)\>"
line 530: syn match lispDecl^I"\<\(win32:\|w32\)\?d\?word\>"
line 531: syn match lispDecl^I"\<\([us]_\?\)\?int\(8\|16\|32\|64\)\(_t\)\?\>"
line 532: syn keyword lispDecl^Isize_t off_t time_t handle
line 533: endif
line 534:
line 535: " ---------------------------------------------------------------------
line 536: " Numbers: supporting integers and floating point numbers {{{1
line 537: syn match lispNumber^I^I"-\=\(\.\d\+\|\d\+\(\.\d*\)\=\)\([dDeEfFlL][-+]\=\d\+\)\="
line 538: syn match lispNumber^I^I"-\=\(\d\+/\d\+\)"
line 539:
line 540: syn match lispEscapeSpecial^I^I"\*\w[a-z_0-9-]*\*"
line 541: syn match lispEscapeSpecial^I^I!#|[^()'`,"; \t]\+|#!
line 542: syn match lispEscapeSpecial^I^I!#x\x\+!
line 543: syn match lispEscapeSpecial^I^I!#o\o\+!
line 544: syn match lispEscapeSpecial^I^I!#b[01]\+!
line 545: syn match lispEscapeSpecial^I^I!#\\[ -}\~]!
line 546: syn match lispEscapeSpecial^I^I!#[':][^()'`,"; \t]\+!
line 547: syn match lispEscapeSpecial^I^I!#([^()'`,"; \t]\+)!
line 548: syn match lispEscapeSpecial^I^I!#\\\%(Space\|Newline\|Tab\|Page\|Rubout\|Linefeed\|Return\|Backspace\)!
line 549: syn match lispEscapeSpecial^I^I"\<+[a-zA-Z_][a-zA-Z_0-9-]*+\>"
line 550:
line 551: syn match lispConcat^I^I"\s\.\s"
line 552: syn match lispParenError^I")"
line 553:
line 554: " ---------------------------------------------------------------------
line 555: " Comments: {{{1
line 556: syn cluster lispCommentGroup^Icontains=lispTodo,@Spell
line 557: syn match lispComment^I^I";.*$"^I^I^I^Icontains=@lispCommentGroup
line 558: syn region lispCommentRegion^Istart="#|" end="|#"^I^Icontains=lispCommentRegion,@lispCommentGroup
line 559: syn keyword lispTodo^I^Icontained^I^I^Icombak^I^I^Icombak:^I^I^Itodo^I^I^Itodo:
line 560:
line 561: " ---------------------------------------------------------------------
line 562: " Synchronization: {{{1
line 563: syn sync lines=100
line 564:
line 565: " ---------------------------------------------------------------------
line 566: " Define Highlighting: {{{1
line 567: " For version 5.7 and earlier: only when not done already
line 568: " For version 5.8 and later: only when an item doesn't have highlighting yet
line 569: if version >= 508
line 570: command -nargs=+ HiLink hi def link <args>
line 571:
line 572: HiLink lispCommentRegion^IlispComment
line 572: hi def link lispCommentRegion^IlispComment
line 573: HiLink lispAtomNmbr^I^IlispNumber
line 573: hi def link lispAtomNmbr^I^IlispNumber
line 574: HiLink lispAtomMark^I^IlispMark
line 574: hi def link lispAtomMark^I^IlispMark
line 575: HiLink lispInStringString^IlispString
line 575: hi def link lispInStringString^IlispString
line 576:
line 577: HiLink lispAtom^I^IIdentifier
line 577: hi def link lispAtom^I^IIdentifier
line 578: HiLink lispAtomBarSymbol^ISpecial
line 578: hi def link lispAtomBarSymbol^ISpecial
line 579: HiLink lispBarSymbol^I^ISpecial
line 579: hi def link lispBarSymbol^I^ISpecial
line 580: HiLink lispComment^I^IComment
line 580: hi def link lispComment^I^IComment
line 581: HiLink lispConcat^I^IStatement
line 581: hi def link lispConcat^I^IStatement
line 582: HiLink lispDecl^I^IStatement
line 582: hi def link lispDecl^I^IStatement
line 583: HiLink lispFunc^I^IStatement
line 583: hi def link lispFunc^I^IStatement
line 584: HiLink lispKey^I^IType
line 584: hi def link lispKey^I^IType
line 585: HiLink lispMark^I^IDelimiter
line 585: hi def link lispMark^I^IDelimiter
line 586: HiLink lispNumber^I^INumber
line 586: hi def link lispNumber^I^INumber
line 587: HiLink lispParenError^I^IError
line 587: hi def link lispParenError^I^IError
line 588: HiLink lispEscapeSpecial^IType
line 588: hi def link lispEscapeSpecial^IType
line 589: HiLink lispString^I^IString
line 589: hi def link lispString^I^IString
line 590: HiLink lispTodo^I^ITodo
line 590: hi def link lispTodo^I^ITodo
line 591: HiLink lispVar^I^IStatement
line 591: hi def link lispVar^I^IStatement
line 592:
line 593: if exists("g:lisp_rainbow") && g:lisp_rainbow != 0
line 594: if &bg == "dark"
line 595: hi def hlLevel0 ctermfg=red guifg=red1
line 596: hi def hlLevel1 ctermfg=yellow guifg=orange1
line 597: hi def hlLevel2 ctermfg=green guifg=yellow1
line 598: hi def hlLevel3 ctermfg=cyan guifg=greenyellow
line 599: hi def hlLevel4 ctermfg=magenta guifg=green1
line 600: hi def hlLevel5 ctermfg=red guifg=springgreen1
line 601: hi def hlLevel6 ctermfg=yellow guifg=cyan1
line 602: hi def hlLevel7 ctermfg=green guifg=slateblue1
line 603: hi def hlLevel8 ctermfg=cyan guifg=magenta1
line 604: hi def hlLevel9 ctermfg=magenta guifg=purple1
line 605: else
line 606: hi def hlLevel0 ctermfg=red guifg=red3
line 607: hi def hlLevel1 ctermfg=darkyellow guifg=orangered3
line 608: hi def hlLevel2 ctermfg=darkgreen guifg=orange2
line 609: hi def hlLevel3 ctermfg=blue guifg=yellow3
line 610: hi def hlLevel4 ctermfg=darkmagenta guifg=olivedrab4
line 611: hi def hlLevel5 ctermfg=red guifg=green4
line 612: hi def hlLevel6 ctermfg=darkyellow guifg=paleturquoise3
line 613: hi def hlLevel7 ctermfg=darkgreen guifg=deepskyblue4
line 614: hi def hlLevel8 ctermfg=blue guifg=darkslateblue
line 615: hi def hlLevel9 ctermfg=darkmagenta guifg=darkviolet
line 616: endif
line 617: endif
line 618:
line 619: delcommand HiLink
line 620: endif
line 621:
line 622: let b:current_syntax = "lisp"
line 623:
line 624: " ---------------------------------------------------------------------
line 625: " vim: ts=8 nowrap fdm=marker
finished sourcing /Applications/MacVim.app/Contents/Resources/vim/runtime/syntax/lisp.vim
continuing in function <SNR>19_SynSet
Searching for "/Applications/MacVim.app/Contents/Resources/vim/runtime/syntax/lisp/*.vim"
Searching for "/Applications/MacVim.app/Contents/Resources/vim/vimfiles/after/syntax/lisp.vim"
Searching for "/Applications/MacVim.app/Contents/Resources/vim/vimfiles/after/syntax/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/snipmate/after/syntax/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/snipmate/after/syntax/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/vim-arpeggio/after/syntax/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/vim-arpeggio/after/syntax/lisp/*.vim"
Searching for "/Users/sjl/.vim/bundle/vim-coffee-script/after/syntax/lisp.vim"
Searching for "/Users/sjl/.vim/bundle/vim-coffee-script/after/syntax/lisp/*.vim"
Searching for "/Users/sjl/.vim/after/syntax/lisp.vim"
Searching for "/Users/sjl/.vim/after/syntax/lisp/*.vim"
line 23: endfor
line 21: for name in split(s, '\.')
line 22: exe "runtime! syntax/" . name . ".vim syntax/" . name . "/*.vim"
line 23: endfor
line 24: endif
function <SNR>19_SynSet returning #0
continuing in Syntax Auto commands for "*"
Executing BufNewFile Auto commands for "*"
autocommand if !did_filetype() && expand("<amatch>") !~ g:ft_ignore_pat | runtime! scripts.vim | endif
line 0: if !did_filetype() && expand("<amatch>") !~ g:ft_ignore_pat | runtime! scripts.vim | endif
line 0: runtime! scripts.vim | endif
line 0: endif
Executing BufNewFile Auto commands for "*"
autocommand if !did_filetype() && expand("<amatch>") !~ g:ft_ignore_pat && (getline(1) =~ '^#' || getline(2) =~ '^#' || getline(3) =~ '^#'^I|| getline(4) =~ '^#' || getline(5) =~ '^#') | setf conf | endif
line 0: if !did_filetype() && expand("<amatch>") !~ g:ft_ignore_pat && (getline(1) =~ '^#' || getline(2) =~ '^#' || getline(3) =~ '^#'^I|| getline(4) =~ '^#' || getline(5) =~ '^#') | setf conf | endif
line 0: setf conf | endif
line 0: endif
Executing BufNewFile Auto commands for "*.lisp"
autocommand call PareditInitBuffer()
line 0: call PareditInitBuffer()
calling function PareditInitBuffer()
line 1: " Make sure to include special characters in 'iskeyword'
line 2: " in case they are accidentally removed
line 3: " Also define regular expressions to identify special characters used by paredit
line 4: if &ft == 'clojure'
line 5: setlocal iskeyword+=+,-,*,/,%,<,=,>,:,$,?,!,@-@,94,~,#,\|,&
line 6: let b:any_matched_char = '(\|)\|\[\|\]\|{\|}\|\"'
line 7: let b:any_matched_pair = '()\|\[\]\|{}\|\"\"'
line 8: let b:any_opening_char = '(\|\[\|{'
line 9: let b:any_closing_char = ')\|\]\|}'
line 10: let b:any_openclose_char = '(\|)\|\[\|\]\|{\|}'
line 11: let b:any_wsopen_char = '\s\|(\|\[\|{'
line 12: let b:any_wsclose_char = '\s\|)\|\]\|}'
line 13: else
line 14: setlocal iskeyword+=+,-,*,/,%,<,=,>,:,$,?,!,@-@,94,~,#,\|,&,{,},[,]
line 15: let b:any_matched_char = '(\|)\|\"'
line 16: let b:any_matched_pair = '()\|\"\"'
line 17: let b:any_opening_char = '('
line 18: let b:any_closing_char = ')'
line 19: let b:any_openclose_char = '(\|)'
line 20: let b:any_wsopen_char = '\s\|('
line 21: let b:any_wsclose_char = '\s\|)'
line 22: endif
line 23:
line 24: if g:paredit_mode
line 25: " Paredit mode is on: add buffer specific keybindings
line 26: inoremap <buffer> <expr> ( PareditInsertOpening('(',')')
line 27: inoremap <buffer> <expr> ) PareditInsertClosing('(',')')
line 28: inoremap <buffer> <expr> " PareditInsertQuotes()
line 29: inoremap <buffer> <expr> <BS> PareditBackspace(0)
line 30: inoremap <buffer> <expr> <Del> PareditDel()
line 31: nnoremap <buffer> <silent> ( :<C-U>call PareditFindOpening('(',')',0)<CR>
line 32: nnoremap <buffer> <silent> ) :<C-U>call PareditFindClosing('(',')',0)<CR>
line 33: vnoremap <buffer> <silent> ( <Esc>:<C-U>call PareditFindOpening('(',')',1)<CR>
line 34: vnoremap <buffer> <silent> ) <Esc>:<C-U>call PareditFindClosing('(',')',1)<CR>
line 35: nnoremap <buffer> <silent> [[ :<C-U>call PareditFindDefunBck()<CR>
line 36: nnoremap <buffer> <silent> ]] :<C-U>call PareditFindDefunFwd()<CR>
line 37: nnoremap <buffer> <silent> x :<C-U>call PareditEraseFwd()<CR>
line 38: nnoremap <buffer> <silent> <Del> :<C-U>call PareditEraseFwd()<CR>
line 39: nnoremap <buffer> <silent> X :<C-U>call PareditEraseBck()<CR>
line 40: nnoremap <buffer> <silent> s :<C-U>call PareditEraseFwd()<CR>i
line 41: nnoremap <buffer> <silent> D v$:<C-U>call PareditDelete(visualmode(),1)<CR>
line 42: nnoremap <buffer> <silent> C v$:<C-U>call PareditChange(visualmode(),1)<CR>
line 43: nnoremap <buffer> <silent> d :<C-U>call PareditSetDelete(v:count)<CR>g@
line 44: vnoremap <buffer> <silent> d :<C-U>call PareditDelete(visualmode(),1)<CR>
line 45: vnoremap <buffer> <silent> x :<C-U>call PareditDelete(visualmode(),1)<CR>
line 46: vnoremap <buffer> <silent> <Del> :<C-U>call PareditDelete(visualmode(),1)<CR>
line 47: nnoremap <buffer> <silent> c :set opfunc=PareditChange<CR>g@
line 48: vnoremap <buffer> <silent> c :<C-U>call PareditChange(visualmode(),1)<CR>
line 49: nnoremap <buffer> <silent> dd :<C-U>call PareditDeleteLines()<CR>
line 50: nnoremap <buffer> <silent> cc :<C-U>call PareditChangeLines()<CR>
line 51: nnoremap <buffer> <silent> p :<C-U>call PareditPut('p')<CR>
line 52: nnoremap <buffer> <silent> P :<C-U>call PareditPut('P')<CR>
line 53: execute 'nnoremap <buffer> <silent> ' . g:paredit_leader.'w( :<C-U>call PareditWrap("(",")")<CR>'
line 53: nnoremap <buffer> <silent> ,w( :<C-U>call PareditWrap("(",")")<CR>
line 54: execute 'vnoremap <buffer> <silent> ' . g:paredit_leader.'w( :<C-U>call PareditWrapSelection("(",")")<CR>'
line 54: vnoremap <buffer> <silent> ,w( :<C-U>call PareditWrapSelection("(",")")<CR>
line 55: execute 'nnoremap <buffer> <silent> ' . g:paredit_leader.'w" :<C-U>call PareditWrap('."'".'"'."','".'"'."')<CR>"
line 55: nnoremap <buffer> <silent> ,w" :<C-U>call PareditWrap('"','"')<CR>
line 56: execute 'vnoremap <buffer> <silent> ' . g:paredit_leader.'w" :<C-U>call PareditWrapSelection('."'".'"'."','".'"'."')<CR>"
line 56: vnoremap <buffer> <silent> ,w" :<C-U>call PareditWrapSelection('"','"')<CR>
line 57: if &ft == 'clojure'
line 58: inoremap <buffer> <expr> [ PareditInsertOpening('[',']')
line 59: inoremap <buffer> <expr> ] PareditInsertClosing('[',']')
line 60: inoremap <buffer> <expr> { PareditInsertOpening('{','}')
line 61: inoremap <buffer> <expr> } PareditInsertClosing('{','}')
line 62: execute 'nnoremap <buffer> <silent> ' . g:paredit_leader.'w[ :<C-U>call PareditWrap("[","]")<CR>'
line 63: execute 'vnoremap <buffer> <silent> ' . g:paredit_leader.'w[ :<C-U>call PareditWrapSelection("[","]")<CR>'
line 64: execute 'nnoremap <buffer> <silent> ' . g:paredit_leader.'w{ :<C-U>call PareditWrap("{","}")<CR>'
line 65: execute 'vnoremap <buffer> <silent> ' . g:paredit_leader.'w{ :<C-U>call PareditWrapSelection("{","}")<CR>'
line 66: endif
line 67:
line 68: if g:paredit_shortmaps
line 69: " Shorter keymaps: old functionality of KEY is remapped to <Leader>KEY
line 70: nnoremap <buffer> <silent> < :<C-U>call PareditMoveLeft()<CR>
line 71: nnoremap <buffer> <silent> > :<C-U>call PareditMoveRight()<CR>
line 72: nnoremap <buffer> <silent> O :<C-U>call PareditSplit()<CR>
line 73: nnoremap <buffer> <silent> J :<C-U>call PareditJoin()<CR>
line 74: nnoremap <buffer> <silent> W :<C-U>call PareditWrap('(',')')<CR>
line 75: vnoremap <buffer> <silent> W :<C-U>call PareditWrapSelection('(',')')<CR>
line 76: nnoremap <buffer> <silent> S :<C-U>call PareditSplice()<CR>
line 77: execute 'nnoremap <buffer> <silent> ' . g:paredit_leader.'< :<C-U>normal! <<CR>'
line 78: execute 'nnoremap <buffer> <silent> ' . g:paredit_leader.'> :<C-U>normal! ><CR>'
line 79: execute 'nnoremap <buffer> <silent> ' . g:paredit_leader.'O :<C-U>normal! O<CR>'
line 80: execute 'nnoremap <buffer> <silent> ' . g:paredit_leader.'J :<C-U>normal! J<CR>'
line 81: execute 'nnoremap <buffer> <silent> ' . g:paredit_leader.'W :<C-U>normal! W<CR>'
line 82: execute 'vnoremap <buffer> <silent> ' . g:paredit_leader.'W :<C-U>normal! W<CR>'
line 83: execute 'nnoremap <buffer> <silent> ' . g:paredit_leader.'S :<C-U>normal! S<CR>'
line 84: else
line 85: " Longer keymaps with <Leader> prefix
line 86: nnoremap <buffer> <silent> S V:<C-U>call PareditChange(visualmode(),1)<CR>
line 87: execute 'nnoremap <buffer> <silent> ' . g:paredit_leader.'< :<C-U>call PareditMoveLeft()<CR>'
line 87: nnoremap <buffer> <silent> ,< :<C-U>call PareditMoveLeft()<CR>
line 88: execute 'nnoremap <buffer> <silent> ' . g:paredit_leader.'> :<C-U>call PareditMoveRight()<CR>'
line 88: nnoremap <buffer> <silent> ,> :<C-U>call PareditMoveRight()<CR>
line 89: execute 'nnoremap <buffer> <silent> ' . g:paredit_leader.'O :<C-U>call PareditSplit()<CR>'
line 89: nnoremap <buffer> <silent> ,O :<C-U>call PareditSplit()<CR>
line 90: execute 'nnoremap <buffer> <silent> ' . g:paredit_leader.'J :<C-U>call PareditJoin()<CR>'
line 90: nnoremap <buffer> <silent> ,J :<C-U>call PareditJoin()<CR>
line 91: execute 'nnoremap <buffer> <silent> ' . g:paredit_leader.'W :<C-U>call PareditWrap("(",")")<CR>'
line 91: nnoremap <buffer> <silent> ,W :<C-U>call PareditWrap("(",")")<CR>
line 92: execute 'vnoremap <buffer> <silent> ' . g:paredit_leader.'W :<C-U>call PareditWrapSelection("(",")")<CR>'
line 92: vnoremap <buffer> <silent> ,W :<C-U>call PareditWrapSelection("(",")")<CR>
line 93: execute 'nnoremap <buffer> <silent> ' . g:paredit_leader.'S :<C-U>call PareditSplice()<CR>'
line 93: nnoremap <buffer> <silent> ,S :<C-U>call PareditSplice()<CR>
line 94: endif
line 95: else
line 96: " Paredit mode is off: remove keybindings
line 97: silent! iunmap <buffer> (
line 98: silent! iunmap <buffer> )
line 99: silent! iunmap <buffer> "
line 100: silent! iunmap <buffer> <BS>
line 101: silent! iunmap <buffer> <Del>
line 102: silent! unmap <buffer> (
line 103: silent! unmap <buffer> )
line 104: silent! unmap <buffer> [[
line 105: silent! unmap <buffer> ]]
line 106: silent! unmap <buffer> x
line 107: silent! unmap <buffer> <Del>
line 108: silent! unmap <buffer> X
line 109: silent! unmap <buffer> s
line 110: silent! unmap <buffer> D
line 111: silent! unmap <buffer> C
line 112: silent! unmap <buffer> d
line 113: silent! unmap <buffer> c
line 114: silent! unmap <buffer> dd
line 115: silent! unmap <buffer> cc
line 116: if &ft == 'clojure'
line 117: silent! iunmap <buffer> [
line 118: silent! iunmap <buffer> ]
line 119: silent! iunmap <buffer> {
line 120: silent! iunmap <buffer> }
line 121: endif
line 122: endif
function PareditInitBuffer returning #0
continuing in BufNewFile Auto commands for "*.lisp"
Executing BufEnter Auto commands for "*"
autocommand call s:checkForBrowse(expand("<amatch>"))
line 0: call s:checkForBrowse(expand("<amatch>"))
calling function <SNR>38_checkForBrowse('/Users/sjl/src/lol/Slimv.REPL.lisp')
line 1: if a:dir != '' && isdirectory(a:dir)
line 2: call s:initNerdTreeInPlace(a:dir)
line 3: endif
function <SNR>38_checkForBrowse returning #0
continuing in BufEnter Auto commands for "*"
line 16: unlet! b:keymap_name
line 17: else
line 18: execute "silent view! " . a:filename
line 19: endif
line 20: endif
line 21: stopinsert
function SlimvConnectServer..SlimvOpenReplBuffer..SlimvOpenBuffer..<SNR>70_SplitView returning #0
continuing in function SlimvConnectServer..SlimvOpenReplBuffer..SlimvOpenBuffer
line 5: else
line 6: if g:slimv_repl_split
line 7: " Buffer is already created. Check if it is open in a window
line 8: let win = bufwinnr( buf )
line 9: if win == -1
line 10: " Create windows
line 11: call s:SplitView( a:name )
line 12: else
line 13: " Switch to the buffer's window
line 14: if winnr() != win
line 15: execute win . "wincmd w"
line 16: endif
line 17: endif
line 18: else
line 19: execute "buffer " . buf
line 20: stopinsert
line 21: endif
line 22: endif
line 23: setlocal buftype=nofile
line 24: setlocal noswapfile
line 25: setlocal noreadonly
function SlimvConnectServer..SlimvOpenReplBuffer..SlimvOpenBuffer returning #0
continuing in function SlimvConnectServer..SlimvOpenReplBuffer
line 2: if !g:slimv_repl_syntax
line 3: set syntax=
line 4: endif
line 5:
line 6: " Add keybindings valid only for the REPL buffer
line 7: inoremap <buffer> <silent> <CR> <C-R>=pumvisible() ? "\<lt>CR>" : "\<lt>End>\<lt>C-O>:call SlimvSendCommand(0)\<lt>CR>"<CR>
line 8: inoremap <buffer> <silent> <C-CR> <End><C-O>:call SlimvSendCommand(1)<CR>
line 9: inoremap <buffer> <silent> <Up> <C-R>=pumvisible() ? "\<lt>Up>" : "\<lt>C-O>:call SlimvHandleUp()\<lt>CR>"<CR>
line 10: inoremap <buffer> <silent> <Down> <C-R>=pumvisible() ? "\<lt>Down>" : "\<lt>C-O>:call SlimvHandleDown()\<lt>CR>"<CR>
line 11: inoremap <buffer> <silent> <C-C> <C-O>:call SlimvInterrupt()<CR>
line 12:
line 13: if exists( 'g:paredit_loaded' )
line 14: inoremap <buffer> <silent> <expr> <BS> PareditBackspace(1)
line 15: else
line 16: inoremap <buffer> <silent> <expr> <BS> SlimvHandleBS()
line 17: endif
line 18:
line 19: if g:slimv_keybindings == 1
line 20: execute 'noremap <buffer> <silent> ' . g:slimv_leader.'. :call SlimvSendCommand(0)<CR>'
line 21: execute 'noremap <buffer> <silent> ' . g:slimv_leader.'/ :call SlimvSendCommand(1)<CR>'
line 22: execute 'noremap <buffer> <silent> ' . g:slimv_leader.'<Up> :call SlimvPreviousCommand()<CR>'
line 23: execute 'noremap <buffer> <silent> ' . g:slimv_leader.'<Down> :call SlimvNextCommand()<CR>'
line 24: elseif g:slimv_keybindings == 2
line 25: execute 'noremap <buffer> <silent> ' . g:slimv_leader.'rs :call SlimvSendCommand(0)<CR>'
line 25: noremap <buffer> <silent> \rs :call SlimvSendCommand(0)<CR>
line 26: execute 'noremap <buffer> <silent> ' . g:slimv_leader.'ro :call SlimvSendCommand(1)<CR>'
line 26: noremap <buffer> <silent> \ro :call SlimvSendCommand(1)<CR>
line 27: execute 'noremap <buffer> <silent> ' . g:slimv_leader.'rp :call SlimvPreviousCommand()<CR>'
line 27: noremap <buffer> <silent> \rp :call SlimvPreviousCommand()<CR>
line 28: execute 'noremap <buffer> <silent> ' . g:slimv_leader.'rn :call SlimvNextCommand()<CR>'
line 28: noremap <buffer> <silent> \rn :call SlimvNextCommand()<CR>
line 29: endif
line 30:
line 31: if g:slimv_repl_wrap
line 32: inoremap <buffer> <silent> <Home> <C-O>g<Home>
line 33: inoremap <buffer> <silent> <End> <C-O>:call <SID>EndOfScreenLine()<CR>
line 34: noremap <buffer> <silent> <Up> gk
line 35: noremap <buffer> <silent> <Down> gj
line 36: noremap <buffer> <silent> <Home> g<Home>
line 37: noremap <buffer> <silent> <End> :call <SID>EndOfScreenLine()<CR>
line 38: noremap <buffer> <silent> k gk
line 39: noremap <buffer> <silent> j gj
line 40: noremap <buffer> <silent> 0 g0
line 41: noremap <buffer> <silent> $ :call <SID>EndOfScreenLine()<CR>
line 42: set wrap
line 43: endif
line 44:
line 45: hi SlimvNormal term=none cterm=none gui=none
line 46: hi SlimvCursor term=reverse cterm=reverse gui=reverse
line 47:
line 48: " Add autocommands specific to the REPL buffer
line 49: execute "au FileChangedShell " . g:slimv_repl_file . " :call SlimvRefreshReplBuffer()"
line 49: au FileChangedShell Slimv.REPL.lisp :call SlimvRefreshReplBuffer()
line 50: execute "au FocusGained " . g:slimv_repl_file . " :call SlimvRefreshReplBuffer()"
line 50: au FocusGained Slimv.REPL.lisp :call SlimvRefreshReplBuffer()
line 51: execute "au BufEnter " . g:slimv_repl_file . " :call SlimvReplEnter()"
line 51: au BufEnter Slimv.REPL.lisp :call SlimvReplEnter()
line 52: execute "au BufLeave " . g:slimv_repl_file . " :call SlimvReplLeave()"
line 52: au BufLeave Slimv.REPL.lisp :call SlimvReplLeave()
line 53:
line 54: filetype on
Searching for "filetype.vim" in "/Users/sjl/.vim,/Users/sjl/.vim/bundle/ack,/Users/sjl/.vim/bundle/closetags-custom,/Users/sjl/.vim/bundle/command-t,/Users/sjl/.vim/bundle/conf2dif,/Users/sjl/.vim/bundle/django-custom,/Users/sjl/.vim/bundle/drawit,/Users/sjl/.vim/bundle/easymotion,/Users/sjl/.vim/bundle/gundo,/Users/sjl/.vim/bundle/hammer,/Users/sjl/.vim/bundle/html5,/Users/sjl/.vim/bundle/indent-object,/Users/sjl/.vim/bundle/jinja-custom,/Users/sjl/.vim/bundle/linediff,/Users/sjl/.vim/bundle/markdown,/Users/sjl/.vim/bundle/nerdtree,/Users/sjl/.vim/bundle/nosecompiler,/Users/sjl/.vim/bundle/peepopen,/Users/sjl/.vim/bundle/puppet,/Users/sjl/.vim/bundle/pydoc,/Users/sjl/.vim/bundle/rainbow,/Users/sjl/.vim/bundle/slimv,/Users/sjl/.vim/bundle/snipmate,/Users/sjl/.vim/bundle/sparkup,/Users/sjl/.vim/bundle/strftimedammit,/Users/sjl/.vim/bundle/supertab,/Users/sjl/.vim/bundle/surround,/Users/sjl/.vim/bundle/threesome,/Users/sjl/.vim/bundle/vim-arpeggio,/Users/sjl/.vim/bundle/vim-coffee-script,/Users/sjl/.vim/bundle/
Searching for "/Users/sjl/.vim/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/ack/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/closetags-custom/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/command-t/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/conf2dif/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/django-custom/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/drawit/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/easymotion/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/gundo/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/hammer/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/html5/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/indent-object/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/jinja-custom/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/linediff/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/markdown/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/nerdtree/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/nosecompiler/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/peepopen/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/puppet/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/pydoc/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/rainbow/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/slimv/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/snipmate/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/sparkup/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/strftimedammit/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/supertab/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/surround/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/threesome/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/vim-arpeggio/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/vim-coffee-script/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/vim-commentary/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/vim-javascript/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/vim-makegreen/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/vim-orgmode/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/vim-speeddating/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/yankring/filetype.vim"
Searching for "/Applications/MacVim.app/Contents/Resources/vim/vimfiles/filetype.vim"
Searching for "/Applications/MacVim.app/Contents/Resources/vim/runtime/filetype.vim"
chdir(/Applications/MacVim.app/Contents/Resources/vim/runtime)
fchdir() to previous dir
line 54: sourcing "/Applications/MacVim.app/Contents/Resources/vim/runtime/filetype.vim"
line 1: " Vim support file to detect file types
line 2: "
line 3: " Maintainer:^IBram Moolenaar <[email protected]>
line 4: " Last Change:^I2011 Sep 07
line 5:
line 6: " Listen very carefully, I will say this only once
line 7: if exists("did_load_filetypes")
line 8: finish
finished sourcing /Applications/MacVim.app/Contents/Resources/vim/runtime/filetype.vim
continuing in function SlimvConnectServer..SlimvOpenReplBuffer
Searching for "/Applications/MacVim.app/Contents/Resources/vim/vimfiles/after/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/snipmate/after/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/vim-arpeggio/after/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/vim-coffee-script/after/filetype.vim"
Searching for "/Users/sjl/.vim/after/filetype.vim"
line 55: redraw
calling function SlimvConnectServer..SlimvOpenReplBuffer..GetLispFold()
line 1: if getline(v:lnum) =~ '^\s*(defun.*\s'
line 2: return ">1"
line 3: elseif getline(v:lnum) =~ '^\s*(defmacro.*\s'
line 4: return ">1"
line 5: elseif getline(v:lnum) =~ '^\s*(defparameter.*\s'
line 6: return ">1"
line 7: elseif getline(v:lnum) =~ '^\s*$'
line 8: let my_lispnum = v:lnum
line 9: let my_lispmax = line("$")
line 10:
line 11: while (1)
line 12: let my_lispnum = my_lispnum + 1
line 13: if my_lispnum > my_lispmax
line 14: return "<1"
function SlimvConnectServer..SlimvOpenReplBuffer..GetLispFold returning '<1'
continuing in function SlimvConnectServer..SlimvOpenReplBuffer
line 56: let s:last_size = 0
line 57:
line 58: call SlimvRefreshReplBuffer()
calling function SlimvConnectServer..SlimvOpenReplBuffer..SlimvRefreshReplBuffer()
line 1: if s:refresh_disabled
line 2: " Refresh is unwanted at the moment, probably another refresh is going on
line 3: return
line 4: endif
line 5:
line 6: let repl_buf = bufnr( g:slimv_repl_file )
line 7: if repl_buf == -1
line 8: " REPL buffer not loaded
line 9: return
line 10: endif
line 11: let repl_win = bufwinnr( repl_buf )
line 12: let this_win = winnr()
line 13:
line 14: if s:swank_connected
line 15: call SlimvSwankResponse()
line 16: endif
function SlimvConnectServer..SlimvOpenReplBuffer..SlimvRefreshReplBuffer returning #0
continuing in function SlimvConnectServer..SlimvOpenReplBuffer
function SlimvConnectServer..SlimvOpenReplBuffer returning #0
continuing in function SlimvConnectServer
line 5: endif
line 6: if s:swank_connected
line 7: python swank_disconnect()
line 8: let s:swank_connected = 0
line 9: endif
line 10: call SlimvConnectSwank()
calling function SlimvConnectServer..SlimvConnectSwank()
line 1: if !s:python_initialized
line 2: if ! has('python')
line 3: call SlimvErrorWait( 'Vim is compiled without the Python feature. Unable to run SWANK client.' )
line 4: return 0
line 5: endif
line 6: if g:slimv_windows || g:slimv_cygwin
line 7: " Verify that Vim is compiled with Python and Python is properly installed
line 8: let v = ''
line 9: redir => v
line 10: silent ver
line 11: redir END
line 12: let pydll = matchstr( v, '\cpython..\.dll' )
line 13: if ! executable( pydll )
line 14: call SlimvErrorWait( pydll . ' not found. Unable to run SWANK client.' )
line 15: return 0
line 16: endif
line 17: endif
line 18: python import vim
line 19: execute 'pyfile ' . g:swank_path
line 19: pyfile /Users/sjl/.vim/bundle/slimv/ftplugin/swank.py
line 20: let s:python_initialized = 1
line 21: endif
line 22:
line 23: if !s:swank_connected
line 24: let s:swank_version = ''
line 25: let s:lisp_version = ''
line 26: if g:swank_host == ''
line 27: let g:swank_host = input( 'Swank server host name: ', 'localhost' )
line 28: endif
line 29: execute 'python swank_connect("' . g:swank_host . '", ' . g:swank_port . ', "result" )'
line 29: python swank_connect("localhost", 4005, "result" )
line 29: let result="SWANK server is not running."
line 30: if result != '' && ( g:swank_host == 'localhost' || g:swank_host == '127.0.0.1' )
line 31: " SWANK server is not running, start server if possible
line 32: let swank = SlimvSwankCommand()
calling function SlimvConnectServer..SlimvConnectSwank..SlimvSwankCommand()
line 1: if exists( 'g:slimv_swank_clojure' ) && SlimvGetFiletype() == 'clojure'
line 2: return g:slimv_swank_clojure
line 3: endif
line 4: if exists( 'g:slimv_swank_scheme' ) && SlimvGetFiletype() == 'scheme'
line 5: return g:slimv_swank_scheme
line 6: endif
line 7: if exists( 'g:slimv_swank_cmd' )
line 8: return g:slimv_swank_cmd
line 9: endif
line 10:
line 11: if g:slimv_lisp == ''
line 12: let g:slimv_lisp = input( 'Enter Lisp path (or fill g:slimv_lisp in your vimrc): ', '', 'file' )
line 13: endif
line 14:
line 15: let cmd = ''
line 16: if SlimvGetFiletype() == 'clojure'
calling function SlimvConnectServer..SlimvConnectSwank..SlimvSwankCommand..SlimvGetFiletype()
line 1: if &ft != ''
line 2: " Return Vim filetype if defined
line 3: return &ft
function SlimvConnectServer..SlimvConnectSwank..SlimvSwankCommand..SlimvGetFiletype returning 'lisp'
continuing in function SlimvConnectServer..SlimvConnectSwank..SlimvSwankCommand
line 17: " First autodetect Leiningen and Cake
line 18: if executable( 'lein' )
line 19: let cmd = '"lein swank"'
line 20: elseif executable( 'cake' )
line 21: let cmd = '"cake swank"'
line 22: else
line 23: " Check if swank-clojure is bundled with Slimv
line 24: let swanks = split( globpath( &runtimepath, 'swank-clojure/swank/swank.clj'), '\n' )
line 25: if len( swanks ) == 0
line 26: return ''
line 27: endif
line 28: let sclj = substitute( swanks[0], '\', '/', "g" )
line 29: let cmd = g:slimv_lisp . ' -i "' . sclj . '" -e "(swank.swank/start-repl)" -r'
line 30: endif
line 31: elseif SlimvGetFiletype() == 'scheme'
calling function SlimvConnectServer..SlimvConnectSwank..SlimvSwankCommand..SlimvGetFiletype()
line 1: if &ft != ''
line 2: " Return Vim filetype if defined
line 3: return &ft
function SlimvConnectServer..SlimvConnectSwank..SlimvSwankCommand..SlimvGetFiletype returning 'lisp'
continuing in function SlimvConnectServer..SlimvConnectSwank..SlimvSwankCommand
line 32: let swanks = split( globpath( &runtimepath, 'slime/contrib/swank-mit-scheme.scm'), '\n' )
line 33: if len( swanks ) == 0
line 34: return ''
line 35: endif
line 36: if b:SlimvImplementation() == 'mit'
line 37: let cmd = '"' . g:slimv_lisp . '" --load "' . swanks[0] . '"'
line 38: endif
line 39: else
line 40: " First check if SWANK is bundled with Slimv
line 41: let swanks = split( globpath( &runtimepath, 'slime/start-swank.lisp'), '\n' )
line 42: if len( swanks ) == 0
line 43: " Try to find SWANK in the standard SLIME installation locations
line 44: if g:slimv_windows || g:slimv_cygwin
line 45: 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' )
line 46: else
line 47: let swanks = split( globpath( '/usr/share/common-lisp/source/slime/', 'start-swank.lisp' ), '\n' )
line 48: endif
line 49: endif
line 50: if len( swanks ) == 0
line 51: return ''
line 52: endif
line 53:
line 54: " Build proper SWANK start command for the Lisp implementation used
line 55: if b:SlimvImplementation() == 'sbcl'
calling function SlimvConnectServer..SlimvConnectSwank..SlimvSwankCommand..b:SlimvImplementation()
line 1: if exists( 'g:slimv_impl' ) && g:slimv_impl != ''
line 2: " Return Lisp implementation if defined
line 3: return tolower( g:slimv_impl )
function SlimvConnectServer..SlimvConnectSwank..SlimvSwankCommand..b:SlimvImplementation returning 'clisp'
continuing in function SlimvConnectServer..SlimvConnectSwank..SlimvSwankCommand
line 56: let cmd = '"' . g:slimv_lisp . '" --load "' . swanks[0] . '"'
line 57: elseif b:SlimvImplementation() == 'clisp'
calling function SlimvConnectServer..SlimvConnectSwank..SlimvSwankCommand..b:SlimvImplementation()
line 1: if exists( 'g:slimv_impl' ) && g:slimv_impl != ''
line 2: " Return Lisp implementation if defined
line 3: return tolower( g:slimv_impl )
function SlimvConnectServer..SlimvConnectSwank..SlimvSwankCommand..b:SlimvImplementation returning 'clisp'
continuing in function SlimvConnectServer..SlimvConnectSwank..SlimvSwankCommand
line 58: let cmd = '"' . g:slimv_lisp . '" -i "' . swanks[0] . '"'
line 59: elseif b:SlimvImplementation() == 'allegro'
line 60: let cmd = '"' . g:slimv_lisp . '" -L "' . swanks[0] . '"'
line 61: elseif b:SlimvImplementation() == 'cmu'
line 62: let cmd = '"' . g:slimv_lisp . '" -load "' . swanks[0] . '"'
line 63: else
line 64: let cmd = '"' . g:slimv_lisp . '" -l "' . swanks[0] . '"'
line 65: endif
line 66: endif
line 67: if cmd != ''
line 68: if g:slimv_windows || g:slimv_cygwin
line 69: return '!start /MIN ' . cmd
line 70: elseif g:slimv_osx
line 71: return '!osascript -e "tell application \"Terminal\" to do script \"' . cmd . '\""'
function SlimvConnectServer..SlimvConnectSwank..SlimvSwankCommand returning '!osascript -e "tell application \"Te...bundle/slimv/slime/start-swank.lisp"\""'
continuing in function SlimvConnectServer..SlimvConnectSwank
line 33: if swank != ''
line 34: redraw
line 35: echon "\rStarting SWANK server... ". swank
Starting SWANK server... !osascript -e "tell application \"Terminal\" to do script \""clisp" -i "/Users/sjl/.vim/bundle/slimv/slime/start-swank.lisp"\""
line 36: " echon "\rStarting SWANK server..."
line 37: silent execute swank
line 37: !osascript -e "tell application \"Terminal\" to do script \""clisp" -i "/Users/sjl/.vim/bundle/slimv/slime/start-swank.lisp"\""
:!osascript -e "tell application \"Terminal\" to do script \""clisp" -i "/Users/sjl/.vim/bundle/slimv/slime/start-swank.lisp"\""
Calling shell to execute: "osascript -e "tell application \"Terminal\" to do script \""clisp" -i "/Users/sjl/.vim/bundle/slimv/slime/start-swank.lisp"\"""tab 1 of window id 7402
Executing ShellCmdPost Auto commands for "*"
autocommand call s:LocalBrowseShellCmdRefresh()
line 0: call s:LocalBrowseShellCmdRefresh()
calling function <SNR>63_LocalBrowseShellCmdRefresh()
line 1: " call Dfunc("LocalBrowseShellCmdRefresh() browselist=".(exists("s:netrw_browselist")? string(s:netrw_browselist) : "empty")." ".tabpagenr("$")." tabs")
line 2: " determine which buffers currently reside in a tab
line 3: if !exists("s:netrw_browselist")
line 4: " call Dret("LocalBrowseShellCmdRefresh : browselist is empty")
line 5: return
line 6: endif
line 7: if !exists("w:netrw_bannercnt")
line 8: " call Dret("LocalBrowseShellCmdRefresh : don't refresh when focus not on netrw window")
line 9: return
function <SNR>63_LocalBrowseShellCmdRefresh returning #0
continuing in ShellCmdPost Auto commands for "*"
line 38: let starttime = localtime()
line 39: while result != '' && localtime()-starttime < g:slimv_timeout
line 40: sleep 500m
line 41: execute 'python swank_connect("' . g:swank_host . '", ' . g:swank_port . ', "result" )'
line 41: python swank_connect("localhost", 4005, "result" )
line 41: let result="SWANK server is not running."
line 42: endwhile
line 39: while result != '' && localtime()-starttime < g:slimv_timeout
line 40: sleep 500m
line 41: execute 'python swank_connect("' . g:swank_host . '", ' . g:swank_port . ', "result" )'
line 41: python swank_connect("localhost", 4005, "result" )
line 41: let result=""
line 42: endwhile
line 39: while result != '' && localtime()-starttime < g:slimv_timeout
line 40: sleep 500m
line 41: execute 'python swank_connect("' . g:swank_host . '", ' . g:swank_port . ', "result" )'
line 42: endwhile
line 43: redraw!
line 44: endif
line 45: endif
line 46: if result != ''
line 47: " Display connection error message
line 48: call SlimvErrorWait( result )
line 49: return 0
line 50: endif
line 51:
line 52: " Connected to SWANK server
line 53: redraw
line 54: echon "\rGetting SWANK connection info..."
Getting SWANK connection info...
line 55: let starttime = localtime()
line 56: while s:swank_version == '' && localtime()-starttime < g:slimv_timeout
line 57: call SlimvSwankResponse()
calling function SlimvConnectServer..SlimvConnectSwank..SlimvSwankResponse()
line 1: let s:refresh_disabled = 1
line 2: silent execute 'python swank_output(1)'
line 2: python swank_output(1)
line 2: :let s:swank_actions_pending=1
line 2: :let s:swank_actions_pending=1
line 2: :let s:swank_actions_pending=1
line 2: :let s:swank_actions_pending=1
line 2: :let s:swank_actions_pending=1
line 2: :let s:swank_actions_pending=1
line 2: :let s:swank_actions_pending=1
line 2: :let s:swank_actions_pending=1
line 2: :let s:swank_actions_pending=1
line 2: :let s:swank_actions_pending=1
line 2: :let s:swank_actions_pending=1
line 3: let s:refresh_disabled = 0
line 4: let msg = ''
line 5: redir => msg
line 6: silent execute 'python swank_response("")'
line 6: python swank_response("")
line 6: :let s:swank_action=''
line 6: :let s:swank_actions_pending=1
line 7: redir END
line 8:
line 9: if s:swank_action != '' && msg != ''
line 10: if s:swank_action == ':describe-symbol'
line 11: echo msg
line 12: echo input('Press ENTER to continue.')
line 13: endif
line 14: endif
line 15: if s:swank_actions_pending
line 16: let s:last_update = -1
line 17: elseif s:last_update < 0
line 18: " Remember the time when all actions are processed
line 19: let s:last_update = localtime()
line 20: endif
line 21: if s:swank_actions_pending == 0 && s:last_update >= 0 && s:last_update < localtime() - 2
line 22: " All SWANK output handled long ago, restore original update frequency
line 23: let &updatetime = s:save_updatetime
line 24: endif
function SlimvConnectServer..SlimvConnectSwank..SlimvSwankResponse returning #0
continuing in function SlimvConnectServer..SlimvConnectSwank
line 58: endwhile
line 56: while s:swank_version == '' && localtime()-starttime < g:slimv_timeout
line 57: call SlimvSwankResponse()
calling function SlimvConnectServer..SlimvConnectSwank..SlimvSwankResponse()
line 1: let s:refresh_disabled = 1
line 2: silent execute 'python swank_output(1)'
line 2: python swank_output(1)
line 2: :let s:swank_actions_pending=1
line 2: :let s:swank_actions_pending=1
line 2: :let s:swank_actions_pending=1
line 2: :let s:swank_actions_pending=1
line 2: :let s:swank_actions_pending=1
line 2: :let s:swank_actions_pending=1
line 2: :let s:swank_actions_pending=1
line 2: :let s:swank_actions_pending=1
line 2: let s:swank_version="2011-03-13"
line 2: let s:lisp_version="2.49 (2010-07-07) (built 3526502521) (memory 3526502816)"
line 2: :let s:swank_actions_pending=0
line 2: call SlimvOpenReplBuffer()
calling function SlimvConnectServer..SlimvConnectSwank..SlimvSwankResponse..SlimvOpenReplBuffer()
line 1: call SlimvOpenBuffer( g:slimv_repl_file )
calling function SlimvConnectServer..SlimvConnectSwank..SlimvSwankResponse..SlimvOpenReplBuffer..SlimvOpenBuffer('Slimv.REPL.lisp')
line 1: let buf = bufnr( a:name )
line 2: if buf == -1
line 3: " Create a new buffer
line 4: call s:SplitView( a:name )
line 5: else
line 6: if g:slimv_repl_split
line 7: " Buffer is already created. Check if it is open in a window
line 8: let win = bufwinnr( buf )
line 9: if win == -1
line 10: " Create windows
line 11: call s:SplitView( a:name )
line 12: else
line 13: " Switch to the buffer's window
line 14: if winnr() != win
line 15: execute win . "wincmd w"
line 16: endif
line 17: endif
line 18: else
line 19: execute "buffer " . buf
line 20: stopinsert
line 21: endif
line 22: endif
line 23: setlocal buftype=nofile
line 24: setlocal noswapfile
line 25: setlocal noreadonly
function SlimvConnectServer..SlimvConnectSwank..SlimvSwankResponse..SlimvOpenReplBuffer..SlimvOpenBuffer returning #0
continuing in function SlimvConnectServer..SlimvConnectSwank..SlimvSwankResponse..SlimvOpenReplBuffer
line 2: if !g:slimv_repl_syntax
line 3: set syntax=
line 4: endif
line 5:
line 6: " Add keybindings valid only for the REPL buffer
line 7: inoremap <buffer> <silent> <CR> <C-R>=pumvisible() ? "\<lt>CR>" : "\<lt>End>\<lt>C-O>:call SlimvSendCommand(0)\<lt>CR>"<CR>
line 8: inoremap <buffer> <silent> <C-CR> <End><C-O>:call SlimvSendCommand(1)<CR>
line 9: inoremap <buffer> <silent> <Up> <C-R>=pumvisible() ? "\<lt>Up>" : "\<lt>C-O>:call SlimvHandleUp()\<lt>CR>"<CR>
line 10: inoremap <buffer> <silent> <Down> <C-R>=pumvisible() ? "\<lt>Down>" : "\<lt>C-O>:call SlimvHandleDown()\<lt>CR>"<CR>
line 11: inoremap <buffer> <silent> <C-C> <C-O>:call SlimvInterrupt()<CR>
line 12:
line 13: if exists( 'g:paredit_loaded' )
line 14: inoremap <buffer> <silent> <expr> <BS> PareditBackspace(1)
line 15: else
line 16: inoremap <buffer> <silent> <expr> <BS> SlimvHandleBS()
line 17: endif
line 18:
line 19: if g:slimv_keybindings == 1
line 20: execute 'noremap <buffer> <silent> ' . g:slimv_leader.'. :call SlimvSendCommand(0)<CR>'
line 21: execute 'noremap <buffer> <silent> ' . g:slimv_leader.'/ :call SlimvSendCommand(1)<CR>'
line 22: execute 'noremap <buffer> <silent> ' . g:slimv_leader.'<Up> :call SlimvPreviousCommand()<CR>'
line 23: execute 'noremap <buffer> <silent> ' . g:slimv_leader.'<Down> :call SlimvNextCommand()<CR>'
line 24: elseif g:slimv_keybindings == 2
line 25: execute 'noremap <buffer> <silent> ' . g:slimv_leader.'rs :call SlimvSendCommand(0)<CR>'
line 25: noremap <buffer> <silent> \rs :call SlimvSendCommand(0)<CR>
line 26: execute 'noremap <buffer> <silent> ' . g:slimv_leader.'ro :call SlimvSendCommand(1)<CR>'
line 26: noremap <buffer> <silent> \ro :call SlimvSendCommand(1)<CR>
line 27: execute 'noremap <buffer> <silent> ' . g:slimv_leader.'rp :call SlimvPreviousCommand()<CR>'
line 27: noremap <buffer> <silent> \rp :call SlimvPreviousCommand()<CR>
line 28: execute 'noremap <buffer> <silent> ' . g:slimv_leader.'rn :call SlimvNextCommand()<CR>'
line 28: noremap <buffer> <silent> \rn :call SlimvNextCommand()<CR>
line 29: endif
line 30:
line 31: if g:slimv_repl_wrap
line 32: inoremap <buffer> <silent> <Home> <C-O>g<Home>
line 33: inoremap <buffer> <silent> <End> <C-O>:call <SID>EndOfScreenLine()<CR>
line 34: noremap <buffer> <silent> <Up> gk
line 35: noremap <buffer> <silent> <Down> gj
line 36: noremap <buffer> <silent> <Home> g<Home>
line 37: noremap <buffer> <silent> <End> :call <SID>EndOfScreenLine()<CR>
line 38: noremap <buffer> <silent> k gk
line 39: noremap <buffer> <silent> j gj
line 40: noremap <buffer> <silent> 0 g0
line 41: noremap <buffer> <silent> $ :call <SID>EndOfScreenLine()<CR>
line 42: set wrap
line 43: endif
line 44:
line 45: hi SlimvNormal term=none cterm=none gui=none
line 46: hi SlimvCursor term=reverse cterm=reverse gui=reverse
line 47:
line 48: " Add autocommands specific to the REPL buffer
line 49: execute "au FileChangedShell " . g:slimv_repl_file . " :call SlimvRefreshReplBuffer()"
line 49: au FileChangedShell Slimv.REPL.lisp :call SlimvRefreshReplBuffer()
line 50: execute "au FocusGained " . g:slimv_repl_file . " :call SlimvRefreshReplBuffer()"
line 50: au FocusGained Slimv.REPL.lisp :call SlimvRefreshReplBuffer()
line 51: execute "au BufEnter " . g:slimv_repl_file . " :call SlimvReplEnter()"
line 51: au BufEnter Slimv.REPL.lisp :call SlimvReplEnter()
line 52: execute "au BufLeave " . g:slimv_repl_file . " :call SlimvReplLeave()"
line 52: au BufLeave Slimv.REPL.lisp :call SlimvReplLeave()
line 53:
line 54: filetype on
Searching for "filetype.vim" in "/Users/sjl/.vim,/Users/sjl/.vim/bundle/ack,/Users/sjl/.vim/bundle/closetags-custom,/Users/sjl/.vim/bundle/command-t,/Users/sjl/.vim/bundle/conf2dif,/Users/sjl/.vim/bundle/django-custom,/Users/sjl/.vim/bundle/drawit,/Users/sjl/.vim/bundle/easymotion,/Users/sjl/.vim/bundle/gundo,/Users/sjl/.vim/bundle/hammer,/Users/sjl/.vim/bundle/html5,/Users/sjl/.vim/bundle/indent-object,/Users/sjl/.vim/bundle/jinja-custom,/Users/sjl/.vim/bundle/linediff,/Users/sjl/.vim/bundle/markdown,/Users/sjl/.vim/bundle/nerdtree,/Users/sjl/.vim/bundle/nosecompiler,/Users/sjl/.vim/bundle/peepopen,/Users/sjl/.vim/bundle/puppet,/Users/sjl/.vim/bundle/pydoc,/Users/sjl/.vim/bundle/rainbow,/Users/sjl/.vim/bundle/slimv,/Users/sjl/.vim/bundle/snipmate,/Users/sjl/.vim/bundle/sparkup,/Users/sjl/.vim/bundle/strftimedammit,/Users/sjl/.vim/bundle/supertab,/Users/sjl/.vim/bundle/surround,/Users/sjl/.vim/bundle/threesome,/Users/sjl/.vim/bundle/vim-arpeggio,/Users/sjl/.vim/bundle/vim-coffee-script,/Users/sjl/.vim/bundle/
Searching for "/Users/sjl/.vim/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/ack/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/closetags-custom/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/command-t/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/conf2dif/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/django-custom/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/drawit/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/easymotion/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/gundo/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/hammer/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/html5/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/indent-object/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/jinja-custom/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/linediff/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/markdown/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/nerdtree/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/nosecompiler/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/peepopen/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/puppet/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/pydoc/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/rainbow/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/slimv/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/snipmate/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/sparkup/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/strftimedammit/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/supertab/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/surround/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/threesome/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/vim-arpeggio/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/vim-coffee-script/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/vim-commentary/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/vim-javascript/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/vim-makegreen/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/vim-orgmode/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/vim-speeddating/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/yankring/filetype.vim"
Searching for "/Applications/MacVim.app/Contents/Resources/vim/vimfiles/filetype.vim"
Searching for "/Applications/MacVim.app/Contents/Resources/vim/runtime/filetype.vim"
chdir(/Applications/MacVim.app/Contents/Resources/vim/runtime)
fchdir() to previous dir
line 54: sourcing "/Applications/MacVim.app/Contents/Resources/vim/runtime/filetype.vim"
line 1: " Vim support file to detect file types
line 2: "
line 3: " Maintainer:^IBram Moolenaar <[email protected]>
line 4: " Last Change:^I2011 Sep 07
line 5:
line 6: " Listen very carefully, I will say this only once
line 7: if exists("did_load_filetypes")
line 8: finish
finished sourcing /Applications/MacVim.app/Contents/Resources/vim/runtime/filetype.vim
continuing in function SlimvConnectServer..SlimvConnectSwank..SlimvSwankResponse..SlimvOpenReplBuffer
Searching for "/Applications/MacVim.app/Contents/Resources/vim/vimfiles/after/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/snipmate/after/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/vim-arpeggio/after/filetype.vim"
Searching for "/Users/sjl/.vim/bundle/vim-coffee-script/after/filetype.vim"
Searching for "/Users/sjl/.vim/after/filetype.vim"
line 55: redraw
line 56: let s:last_size = 0
line 57:
line 58: call SlimvRefreshReplBuffer()
calling function SlimvConnectServer..SlimvConnectSwank..SlimvSwankResponse..SlimvOpenReplBuffer..SlimvRefreshReplBuffer()
line 1: if s:refresh_disabled
line 2: " Refresh is unwanted at the moment, probably another refresh is going on
line 3: return
function SlimvConnectServer..SlimvConnectSwank..SlimvSwankResponse..SlimvOpenReplBuffer..SlimvRefreshReplBuffer returning #0
continuing in function SlimvConnectServer..SlimvConnectSwank..SlimvSwankResponse..SlimvOpenReplBuffer
function SlimvConnectServer..SlimvConnectSwank..SlimvSwankResponse..SlimvOpenReplBuffer returning #0
continuing in function SlimvConnectServer..SlimvConnectSwank..SlimvSwankResponse
calling function SlimvConnectServer..SlimvConnectSwank..SlimvSwankResponse..GetLispFold()
line 1: if getline(v:lnum) =~ '^\s*(defun.*\s'
line 2: return ">1"
line 3: elseif getline(v:lnum) =~ '^\s*(defmacro.*\s'
line 4: return ">1"
line 5: elseif getline(v:lnum) =~ '^\s*(defparameter.*\s'
line 6: return ">1"
line 7: elseif getline(v:lnum) =~ '^\s*$'
line 8: let my_lispnum = v:lnum
line 9: let my_lispmax = line("$")
line 10:
line 11: while (1)
line 12: let my_lispnum = my_lispnum + 1
line 13: if my_lispnum > my_lispmax
line 14: return "<1"
line 15: endif
line 16:
line 17: let my_lispdata = getline(my_lispnum)
line 18:
line 19: " If we match an empty line, stop folding
line 20: if my_lispdata =~ '^$'
line 21: return "<1"
line 22: else
line 23: return "="
line 24: endif
line 25: endwhile
line 26: else
line 27: return "="
function SlimvConnectServer..SlimvConnectSwank..SlimvSwankResponse..GetLispFold returning '='
continuing in function SlimvConnectServer..SlimvConnectSwank..SlimvSwankResponse
calling function SlimvConnectServer..SlimvConnectSwank..SlimvSwankResponse..GetLispFold()
line 1: if getline(v:lnum) =~ '^\s*(defun.*\s'
line 2: return ">1"
line 3: elseif getline(v:lnum) =~ '^\s*(defmacro.*\s'
line 4: return ">1"
line 5: elseif getline(v:lnum) =~ '^\s*(defparameter.*\s'
line 6: return ">1"
line 7: elseif getline(v:lnum) =~ '^\s*$'
line 8: let my_lispnum = v:lnum
line 9: let my_lispmax = line("$")
line 10:
line 11: while (1)
line 12: let my_lispnum = my_lispnum + 1
line 13: if my_lispnum > my_lispmax
line 14: return "<1"
line 15: endif
line 16:
line 17: let my_lispdata = getline(my_lispnum)
line 18:
line 19: " If we match an empty line, stop folding
line 20: if my_lispdata =~ '^$'
line 21: return "<1"
line 22: else
line 23: return "="
line 24: endif
line 25: endwhile
line 26: else
line 27: return "="
function SlimvConnectServer..SlimvConnectSwank..SlimvSwankResponse..GetLispFold returning '='
continuing in function SlimvConnectServer..SlimvConnectSwank..SlimvSwankResponse
calling function SlimvConnectServer..SlimvConnectSwank..SlimvSwankResponse..GetLispFold()
line 1: if getline(v:lnum) =~ '^\s*(defun.*\s'
line 2: return ">1"
line 3: elseif getline(v:lnum) =~ '^\s*(defmacro.*\s'
line 4: return ">1"
line 5: elseif getline(v:lnum) =~ '^\s*(defparameter.*\s'
line 6: return ">1"
line 7: elseif getline(v:lnum) =~ '^\s*$'
line 8: let my_lispnum = v:lnum
line 9: let my_lispmax = line("$")
line 10:
line 11: while (1)
line 12: let my_lispnum = my_lispnum + 1
line 13: if my_lispnum > my_lispmax
line 14: return "<1"
line 15: endif
line 16:
line 17: let my_lispdata = getline(my_lispnum)
line 18:
line 19: " If we match an empty line, stop folding
line 20: if my_lispdata =~ '^$'
line 21: return "<1"
line 22: else
line 23: return "="
line 24: endif
line 25: endwhile
line 26: else
line 27: return "="
function SlimvConnectServer..SlimvConnectSwank..SlimvSwankResponse..GetLispFold returning '='
continuing in function SlimvConnectServer..SlimvConnectSwank..SlimvSwankResponse
calling function SlimvConnectServer..SlimvConnectSwank..SlimvSwankResponse..GetLispFold()
line 1: if getline(v:lnum) =~ '^\s*(defun.*\s'
line 2: return ">1"
line 3: elseif getline(v:lnum) =~ '^\s*(defmacro.*\s'
line 4: return ">1"
line 5: elseif getline(v:lnum) =~ '^\s*(defparameter.*\s'
line 6: return ">1"
line 7: elseif getline(v:lnum) =~ '^\s*$'
line 8: let my_lispnum = v:lnum
line 9: let my_lispmax = line("$")
line 10:
line 11: while (1)
line 12: let my_lispnum = my_lispnum + 1
line 13: if my_lispnum > my_lispmax
line 14: return "<1"
line 15: endif
line 16:
line 17: let my_lispdata = getline(my_lispnum)
line 18:
line 19: " If we match an empty line, stop folding
line 20: if my_lispdata =~ '^$'
line 21: return "<1"
line 22: else
line 23: return "="
line 24: endif
line 25: endwhile
line 26: else
line 27: return "="
function SlimvConnectServer..SlimvConnectSwank..SlimvSwankResponse..GetLispFold returning '='
continuing in function SlimvConnectServer..SlimvConnectSwank..SlimvSwankResponse
line 2: call SlimvEndUpdateRepl()
calling function SlimvConnectServer..SlimvConnectSwank..SlimvSwankResponse..SlimvEndUpdateRepl()
line 1: call SlimvMarkBufferEnd()
calling function SlimvConnectServer..SlimvConnectSwank..SlimvSwankResponse..SlimvEndUpdateRepl..SlimvMarkBufferEnd()
line 1: setlocal nomodified
line 2: call SlimvEndOfReplBuffer()
calling function SlimvConnectServer..SlimvConnectSwank..SlimvSwankResponse..SlimvEndUpdateRepl..SlimvMarkBufferEnd..SlimvEndOfReplBuffer()
line 1: normal! G$
function SlimvConnectServer..SlimvConnectSwank..SlimvSwankResponse..SlimvEndUpdateRepl..SlimvMarkBufferEnd..SlimvEndOfReplBuffer returning #0
continuing in function SlimvConnectServer..SlimvConnectSwank..SlimvSwankResponse..SlimvEndUpdateRepl..SlimvMarkBufferEnd
line 3: call setpos( "'s", [0, line('$'), col('$'), 0] )
line 4: let s:prompt = getline( "'s" )
function SlimvConnectServer..SlimvConnectSwank..SlimvSwankResponse..SlimvEndUpdateRepl..SlimvMarkBufferEnd returning #0
continuing in function SlimvConnectServer..SlimvConnectSwank..SlimvSwankResponse..SlimvEndUpdateRepl
line 2: let repl_buf = bufnr( g:slimv_repl_file )
line 3: let repl_win = bufwinnr( repl_buf )
line 4: if repl_buf != s:current_buf && repl_win != -1 && !s:debug_activated
line 5: " Switch back to the caller buffer/window
line 6: if g:slimv_repl_split
line 7: if s:current_win == -1
line 8: let s:current_win = winnr('#')
line 9: endif
line 10: if s:current_win > 0 && s:current_win != repl_win
line 11: execute s:current_win . "wincmd w"
line 11: 1wincmd w
Executing BufLeave Auto commands for "Slimv.REPL.lisp"
autocommand :call SlimvReplLeave()
line 0: :call SlimvReplLeave()
calling function SlimvReplLeave()
line 1: try
line 2: " Check if REPL menu exists, then remove it
line 3: aunmenu REPL
Exception thrown: Vim(aunmenu):E329: No menu "REPL"
line 4: execute ':unmap ' . g:slimv_leader . '\'
line 5: catch /.*/
Exception caught: Vim(aunmenu):E329: No menu "REPL"
line 6: " REPL menu not found, we cannot remove it
line 7: endtry
Exception finished: Vim(aunmenu):E329: No menu "REPL"
line 8: if g:slimv_repl_split
line 9: call SlimvRefreshModeOn()
calling function SlimvReplLeave..SlimvRefreshModeOn()
line 1: if ! s:au_curhold_set
line 2: let s:au_curhold_set = 1
line 3: execute "au CursorHold * :call SlimvTimer()"
line 3: au CursorHold * :call SlimvTimer()
line 4: execute "au CursorHoldI * :call SlimvTimer()"
line 4: au CursorHoldI * :call SlimvTimer()
line 5: endif
function SlimvReplLeave..SlimvRefreshModeOn returning #0
continuing in function SlimvReplLeave
line 10: else
line 11: call SlimvRefreshModeOff()
line 12: endif
function SlimvReplLeave returning #0
continuing in BufLeave Auto commands for "Slimv.REPL.lisp"
autocommand :call SlimvReplLeave()
line 0: :call SlimvReplLeave()
calling function SlimvReplLeave()
line 1: try
line 2: " Check if REPL menu exists, then remove it
line 3: aunmenu REPL
Exception thrown: Vim(aunmenu):E329: No menu "REPL"
line 4: execute ':unmap ' . g:slimv_leader . '\'
line 5: catch /.*/
Exception caught: Vim(aunmenu):E329: No menu "REPL"
line 6: " REPL menu not found, we cannot remove it
line 7: endtry
Exception finished: Vim(aunmenu):E329: No menu "REPL"
line 8: if g:slimv_repl_split
line 9: call SlimvRefreshModeOn()
calling function SlimvReplLeave..SlimvRefreshModeOn()
line 1: if ! s:au_curhold_set
line 2: let s:au_curhold_set = 1
line 3: execute "au CursorHold * :call SlimvTimer()"
line 4: execute "au CursorHoldI * :call SlimvTimer()"
line 5: endif
function SlimvReplLeave..SlimvRefreshModeOn returning #0
continuing in function SlimvReplLeave
line 10: else
line 11: call SlimvRefreshModeOff()
line 12: endif
function SlimvReplLeave returning #0
continuing in BufLeave Auto commands for "Slimv.REPL.lisp"
Executing WinLeave Auto commands for "*"
autocommand :call <SID>YRWinLeave()
line 0: :call <SID>YRWinLeave()
calling function <SNR>50_YRWinLeave()
line 1: " Track which window we are last in. We will use this information
line 2: " to determine where we need to paste any contents, or which
line 3: " buffer to return to.
line 4:
line 5: if s:yr_buffer_id < 0
line 6: " The yankring window has never been activated
line 7: return
function <SNR>50_YRWinLeave returning #0
continuing in WinLeave Auto commands for "*"
chdir(/Users/sjl/src/lol)
Executing WinEnter Auto commands for "*"
autocommand call s:Highlight_Matching_Pair()
line 0: call s:Highlight_Matching_Pair()
calling function <SNR>53_Highlight_Matching_Pair()
line 1: " Remove any previous match.
line 2: if exists('w:paren_hl_on') && w:paren_hl_on
line 3: 3match none
line 4: let w:paren_hl_on = 0
line 5: endif
line 6:
line 7: " Avoid that we remove the popup menu.
line 8: " Return when there are no colors (looks like the cursor jumps).
line 9: if pumvisible() || (&t_Co < 8 && !has("gui_running"))
line 10: return
line 11: endif
line 12:
line 13: " Get the character under the cursor and check if it's in 'matchpairs'.
line 14: let c_lnum = line('.')
line 15: let c_col = col('.')
line 16: let before = 0
line 17:
line 18: let c = getline(c_lnum)[c_col - 1]
line 19: let plist = split(&matchpairs, '.\zs[:,]')
line 20: let i = index(plist, c)
line 21: if i < 0
line 22: " not found, in Insert mode try character before the cursor
line 23: if c_col > 1 && (mode() == 'i' || mode() == 'R')
line 24: let before = 1
line 25: let c = getline(c_lnum)[c_col - 2]
line 26: let i = index(plist, c)
line 27: endif
line 28: if i < 0
line 29: " not found, nothing to do
line 30: return
line 31: endif
line 32: endif
line 33:
line 34: " Figure out the arguments for searchpairpos().
line 35: if i % 2 == 0
line 36: let s_flags = 'nW'
line 37: let c2 = plist[i + 1]
line 38: else
line 39: let s_flags = 'nbW'
line 40: let c2 = c
line 41: let c = plist[i - 1]
line 42: endif
line 43: if c == '['
line 44: let c = '\['
line 45: let c2 = '\]'
line 46: endif
line 47:
line 48: " Find the match. When it was just before the cursor move it there for a
line 49: " moment.
line 50: if before > 0
line 51: let save_cursor = winsaveview()
line 52: call cursor(c_lnum, c_col - before)
line 53: endif
line 54:
line 55: " When not in a string or comment ignore matches inside them.
line 56: " We match "escape" for special items, such as lispEscapeSpecial.
line 57: let s_skip ='synIDattr(synID(line("."), col("."), 0), "name") ' . '=~? "string\\|character\\|singlequote\\|escape\\|comment"'
line 59: execute 'if' s_skip '| let s_skip = 0 | endif'
line 59: if synIDattr(synID(line("."), col("."), 0), "name") =~? "string\\|character\\|singlequote\\|escape\\|comment" | let s_skip = 0 | endif
line 59: let s_skip = 0 | endif
line 59: endif
line 60:
line 61: " Limit the search to lines visible in the window.
line 62: let stoplinebottom = line('w$')
line 63: let stoplinetop = line('w0')
line 64: if i % 2 == 0
line 65: let stopline = stoplinebottom
line 66: else
line 67: let stopline = stoplinetop
line 68: endif
line 69:
line 70: try
line 71: " Limit the search time to 300 msec to avoid a hang on very long lines.
line 72: " This fails when a timeout is not supported.
line 73: let [m_lnum, m_col] = searchpairpos(c, '', c2, s_flags, s_skip, stopline, 300)
line 74: catch /E118/
line 75: " Can't use the timeout, restrict the stopline a bit more to avoid taking
line 76: " a long time on closed folds and long lines.
line 77: " The "viewable" variables give a range in which we can scroll while
line 78: " keeping the cursor at the same position.
line 79: " adjustedScrolloff accounts for very large numbers of scrolloff.
line 80: let adjustedScrolloff = min([&scrolloff, (line('w$') - line('w0')) / 2])
line 81: let bottom_viewable = min([line('$'), c_lnum + &lines - adjustedScrolloff - 2])
line 82: let top_viewable = max([1, c_lnum-&lines+adjustedScrolloff + 2])
line 83: " one of these stoplines will be adjusted below, but the current values are
line 84: " minimal boundaries within the current window
line 85: if i % 2 == 0
line 86: if has("byte_offset") && has("syntax_items") && &smc > 0
line 87: ^Ilet stopbyte = min([line2byte("$"), line2byte(".") + col(".") + &smc * 2])
line 88: ^Ilet stopline = min([bottom_viewable, byte2line(stopbyte)])
line 89: else
line 90: ^Ilet stopline = min([bottom_viewable, c_lnum + 100])
line 91: endif
line 92: let stoplinebottom = stopline
line 93: else
line 94: if has("byte_offset") && has("syntax_items") && &smc > 0
line 95: ^Ilet stopbyte = max([1, line2byte(".") + col(".") - &smc * 2])
line 96: ^Ilet stopline = max([top_viewable, byte2line(stopbyte)])
line 97: else
line 98: ^Ilet stopline = max([top_viewable, c_lnum - 100])
line 99: endif
line 100: let stoplinetop = stopline
line 101: endif
line 102: let [m_lnum, m_col] = searchpairpos(c, '', c2, s_flags, s_skip, stopline)
line 103: endtry
line 104:
line 105: if before > 0
line 106: call winrestview(save_cursor)
line 107: endif
line 108:
line 109: " If a match is found setup match highlighting.
line 110: if m_lnum > 0 && m_lnum >= stoplinetop && m_lnum <= stoplinebottom
line 111: exe '3match MatchParen /\(\%' . c_lnum . 'l\%' . (c_col - before) . 'c\)\|\(\%' . m_lnum . 'l\%' . m_col . 'c\)/'
line 111: 3match MatchParen /\(\%1l\%1c\)\|\(\%1l\%7c\)/
line 113: let w:paren_hl_on = 1
line 114: endif
function <SNR>53_Highlight_Matching_Pair returning #0
continuing in WinEnter Auto commands for "*"
Executing BufEnter Auto commands for "*"
autocommand call s:checkForBrowse(expand("<amatch>"))
line 0: call s:checkForBrowse(expand("<amatch>"))
calling function <SNR>38_checkForBrowse('/Users/sjl/src/lol/foo.lisp')
line 1: if a:dir != '' && isdirectory(a:dir)
line 2: call s:initNerdTreeInPlace(a:dir)
line 3: endif
function <SNR>38_checkForBrowse returning #0
continuing in BufEnter Auto commands for "*"
line 12: endif
line 13: else
line 14: execute "buf " . s:current_buf
line 15: endif
line 16: endif
function SlimvConnectServer..SlimvConnectSwank..SlimvSwankResponse..SlimvEndUpdateRepl returning #0
continuing in function SlimvConnectServer..SlimvConnectSwank..SlimvSwankResponse
line 3: let s:refresh_disabled = 0
line 4: let msg = ''
line 5: redir => msg
line 6: silent execute 'python swank_response("")'
line 6: python swank_response("")
line 6: :let s:swank_action=':connection-info'
Writing viminfo file "/Users/sjl/.viminfo"
Executing VimLeave Auto commands for "*"
autocommand call s:NetrwBookHistSave()
line 0: call s:NetrwBookHistSave()
calling function <SNR>63_NetrwBookHistSave()
line 1: " call Dfunc("s:NetrwBookHistSave() dirhistmax=".g:netrw_dirhistmax)
line 2: if g:netrw_dirhistmax <= 0
line 3: " call Dret("s:NetrwBookHistSave : dirhistmax=".g:netrw_dirhistmax)
line 4: return
line 5: endif
line 6:
line 7: let savefile= s:NetrwHome()."/.netrwhist"
calling function <SNR>63_NetrwBookHistSave..<SNR>63_NetrwHome()
line 1: if exists("g:netrw_home")
line 2: let home= g:netrw_home
line 3: else
line 4: " go to vim plugin home
line 5: for home in split(&rtp,',') + ['']
line 6: if isdirectory(home) && filewritable(home) | break | endif
line 6: break | endif
line 6: endif
line 7: let basehome= substitute(home,'[/\\]\.vim$','','')
line 8: if isdirectory(basehome) && filewritable(basehome)
line 9: let home= basehome."/.vim"
line 10: break
line 11: endif
line 12: endfor
line 13: if home == ""
line 14: " just pick the first directory
line 15: let home= substitute(&rtp,',.*$','','')
line 16: endif
line 17: if (has("win32") || has("win95") || has("win64") || has("win16"))
line 18: let home= substitute(home,'/','\\','g')
line 19: endif
line 20: endif
line 21: " insure that the home directory exists
line 22: if !isdirectory(home)
line 23: if exists("g:netrw_mkdir")
line 24: call system(g:netrw_mkdir." ".shellescape(home))
line 25: else
line 26: call mkdir(home)
line 27: endif
line 28: endif
line 29: let g:netrw_home= home
line 30: return home
function <SNR>63_NetrwBookHistSave..<SNR>63_NetrwHome returning '/Users/sjl/.vim'
continuing in function <SNR>63_NetrwBookHistSave
line 8: 1split
chdir(/Users/sjl/src/lol)
line 9: call s:NetrwEnew()
calling function <SNR>63_NetrwBookHistSave..<SNR>63_NetrwEnew()
line 1: " call Dfunc("s:NetrwEnew() a:0=".a:0." bufnr($)=".bufnr("$"))
line 2: " call Decho("curdir<".((a:0>0)? a:1 : "")."> buf#".bufnr("%")."<".bufname("%").">")
line 3:
line 4: " grab a function-local-variable copy of buffer variables
line 5: " call Decho("make function-local copy of netrw variables")
line 6: if exists("b:netrw_bannercnt") |let netrw_bannercnt = b:netrw_bannercnt |endif
line 6: let netrw_bannercnt = b:netrw_bannercnt |endif
line 6: endif
line 7: if exists("b:netrw_browser_active") |let netrw_browser_active = b:netrw_browser_active |endif
line 7: let netrw_browser_active = b:netrw_browser_active |endif
line 7: endif
line 8: if exists("b:netrw_cpf") |let netrw_cpf = b:netrw_cpf |endif
line 8: let netrw_cpf = b:netrw_cpf |endif
line 8: endif
line 9: if exists("b:netrw_curdir") |let netrw_curdir = b:netrw_curdir |endif
line 9: let netrw_curdir = b:netrw_curdir |endif
line 9: endif
line 10: if exists("b:netrw_explore_bufnr") |let netrw_explore_bufnr = b:netrw_explore_bufnr |endif
line 10: let netrw_explore_bufnr = b:netrw_explore_bufnr |endif
line 10: endif
line 11: if exists("b:netrw_explore_indx") |let netrw_explore_indx = b:netrw_explore_indx |endif
line 11: let netrw_explore_indx = b:netrw_explore_indx |endif
line 11: endif
line 12: if exists("b:netrw_explore_line") |let netrw_explore_line = b:netrw_explore_line |endif
line 12: let netrw_explore_line = b:netrw_explore_line |endif
line 12: endif
line 13: if exists("b:netrw_explore_list") |let netrw_explore_list = b:netrw_explore_list |endif
line 13: let netrw_explore_list = b:netrw_explore_list |endif
line 13: endif
line 14: if exists("b:netrw_explore_listlen")|let netrw_explore_listlen = b:netrw_explore_listlen|endif
line 14: let netrw_explore_listlen = b:netrw_explore_listlen|endif
line 14: endif
line 15: if exists("b:netrw_explore_mtchcnt")|let netrw_explore_mtchcnt = b:netrw_explore_mtchcnt|endif
line 15: let netrw_explore_mtchcnt = b:netrw_explore_mtchcnt|endif
line 15: endif
line 16: if exists("b:netrw_fname") |let netrw_fname = b:netrw_fname |endif
line 16: let netrw_fname = b:netrw_fname |endif
line 16: endif
line 17: if exists("b:netrw_lastfile") |let netrw_lastfile = b:netrw_lastfile |endif
line 17: let netrw_lastfile = b:netrw_lastfile |endif
line 17: endif
line 18: if exists("b:netrw_liststyle") |let netrw_liststyle = b:netrw_liststyle |endif
line 18: let netrw_liststyle = b:netrw_liststyle |endif
line 18: endif
line 19: if exists("b:netrw_method") |let netrw_method = b:netrw_method |endif
line 19: let netrw_method = b:netrw_method |endif
line 19: endif
line 20: if exists("b:netrw_option") |let netrw_option = b:netrw_option |endif
line 20: let netrw_option = b:netrw_option |endif
line 20: endif
line 21: if exists("b:netrw_prvdir") |let netrw_prvdir = b:netrw_prvdir |endif
line 21: let netrw_prvdir = b:netrw_prvdir |endif
line 21: endif
line 22:
line 23: keepj call s:NetrwOptionRestore("w:")
calling function <SNR>63_NetrwBookHistSave..<SNR>63_NetrwEnew..<SNR>63_NetrwOptionRestore('w:')
line 1: " call Dfunc("s:NetrwOptionRestore(vt<".a:vt.">) win#".winnr()." buf#".bufnr("%")." winnr($)=".winnr("$"))
line 2: if !exists("{a:vt}netrw_optionsave")
line 3: " call Decho("ro=".&l:ro." ma=".&l:ma." mod=".&l:mod." wrap=".&l:wrap)
line 4: " call Dret("s:NetrwOptionRestore : ".a:vt."netrw_optionsave doesn't exist")
line 5: return
function <SNR>63_NetrwBookHistSave..<SNR>63_NetrwEnew..<SNR>63_NetrwOptionRestore returning #0
continuing in function <SNR>63_NetrwBookHistSave..<SNR>63_NetrwEnew
line 24: " call Decho("generate a buffer with keepjumps keepalt enew!")
line 25: let netrw_keepdiff= &l:diff
line 26: " COMBAK: Benzinger: using tree mode, vim -o Foo/ file shows Foo/ Foo/ instead. Place return here, problem goes away (beeps result, but who knows)
line 27: " call Dredir("Benzinger 1:","ls!")
line 28: keepj keepalt enew!
line 28: unlet! b:keymap_name
line 29: " call Dredir("Benzinger 2:","ls!")
line 30: " COMBAK: Benzinger: using tree mode, vim -o Foo/ file shows Foo/ Foo/ instead. Place return here, problem remains.
line 31: let &l:diff= netrw_keepdiff
line 32: " call Decho("bufnr($)=".bufnr("$"))
line 33: keepj call s:NetrwOptionSave("w:")
calling function <SNR>63_NetrwBookHistSave..<SNR>63_NetrwEnew..<SNR>63_NetrwOptionSave('w:')
line 1: " call Dfunc("s:NetrwOptionSave(vt<".a:vt.">) win#".winnr()." buf#".bufnr("%")."<".bufname(bufnr("%")).">"." winnr($)=".winnr("$"))
line 2:
line 3: " call Decho(a:vt."netrw_optionsave".(exists("{a:vt}netrw_optionsave")? ("=".{a:vt}netrw_optionsave) : " doesn't exist"))
line 4: if !exists("{a:vt}netrw_optionsave")
line 5: let {a:vt}netrw_optionsave= 1
line 6: else
line 7: " call Dret("s:NetrwOptionSave : options already saved")
line 8: return
line 9: endif
line 10: " call Decho("fo=".&fo.(exists("&acd")? " acd=".&acd : " acd doesn't exist")." diff=".&l:diff)
line 11:
line 12: " Save current settings and current directory
line 13: let s:yykeep = @@
line 14: if exists("&l:acd")
line 15: let {a:vt}netrw_acdkeep = &l:acd
line 16: endif
line 17: let {a:vt}netrw_aikeep = &l:ai
line 18: let {a:vt}netrw_awkeep = &l:aw
line 19: let {a:vt}netrw_bombkeep = &l:bomb
line 20: let {a:vt}netrw_cikeep = &l:ci
line 21: let {a:vt}netrw_cinkeep = &l:cin
line 22: let {a:vt}netrw_cinokeep = &l:cino
line 23: let {a:vt}netrw_comkeep = &l:com
line 24: let {a:vt}netrw_cpokeep = &l:cpo
line 25: let {a:vt}netrw_diffkeep = &l:diff
line 26: if g:netrw_keepdir
line 27: let {a:vt}netrw_dirkeep = getcwd()
line 28: endif
line 29: let {a:vt}netrw_fokeep = &l:fo " formatoptions
line 30: let {a:vt}netrw_gdkeep = &l:gd " gdefault
line 31: let {a:vt}netrw_hidkeep = &l:hidden
line 32: let {a:vt}netrw_imkeep = &l:im
line 33: let {a:vt}netrw_magickeep = &l:magic
line 34: let {a:vt}netrw_repkeep = &l:report
line 35: let {a:vt}netrw_selkeep = &l:sel
line 36: let {a:vt}netrw_spellkeep = &l:spell
line 37: let {a:vt}netrw_twkeep = &l:tw " textwidth
line 38: let {a:vt}netrw_wigkeep = &l:wig " wildignore
line 39: if has("win32") && !has("win95")
line 40: let {a:vt}netrw_swfkeep = &l:swf " swapfile
line 41: endif
line 42: if &go =~# 'a' | sil! let {a:vt}netrw_regstar = @* | endif
line 42: sil! let {a:vt}netrw_regstar = @* | endif
line 42: endif
line 43: sil! let {a:vt}netrw_regslash= @/
line 44:
line 45: " call Dret("s:NetrwOptionSave : win#".winnr()." buf#".bufnr("%"))
function <SNR>63_NetrwBookHistSave..<SNR>63_NetrwEnew..<SNR>63_NetrwOptionSave returning #0
continuing in function <SNR>63_NetrwBookHistSave..<SNR>63_NetrwEnew
line 34:
line 35: " copy function-local-variables to buffer variable equivalents
line 36: " call Decho("copy function-local variables back to buffer netrw variables")
line 37: if exists("netrw_bannercnt") |let b:netrw_bannercnt = netrw_bannercnt |endif
line 37: let b:netrw_bannercnt = netrw_bannercnt |endif
line 37: endif
line 38: if exists("netrw_browser_active") |let b:netrw_browser_active = netrw_browser_active |endif
line 38: let b:netrw_browser_active = netrw_browser_active |endif
line 38: endif
line 39: if exists("netrw_cpf") |let b:netrw_cpf = netrw_cpf |endif
line 39: let b:netrw_cpf = netrw_cpf |endif
line 39: endif
line 40: if exists("netrw_curdir") |let b:netrw_curdir = netrw_curdir |endif
line 40: let b:netrw_curdir = netrw_curdir |endif
line 40: endif
line 41: if exists("netrw_explore_bufnr") |let b:netrw_explore_bufnr = netrw_explore_bufnr |endif
line 41: let b:netrw_explore_bufnr = netrw_explore_bufnr |endif
line 41: endif
line 42: if exists("netrw_explore_indx") |let b:netrw_explore_indx = netrw_explore_indx |endif
line 42: let b:netrw_explore_indx = netrw_explore_indx |endif
line 42: endif
line 43: if exists("netrw_explore_line") |let b:netrw_explore_line = netrw_explore_line |endif
line 43: let b:netrw_explore_line = netrw_explore_line |endif
line 43: endif
line 44: if exists("netrw_explore_list") |let b:netrw_explore_list = netrw_explore_list |endif
line 44: let b:netrw_explore_list = netrw_explore_list |endif
line 44: endif
line 45: if exists("netrw_explore_listlen")|let b:netrw_explore_listlen = netrw_explore_listlen|endif
line 45: let b:netrw_explore_listlen = netrw_explore_listlen|endif
line 45: endif
line 46: if exists("netrw_explore_mtchcnt")|let b:netrw_explore_mtchcnt = netrw_explore_mtchcnt|endif
line 46: let b:netrw_explore_mtchcnt = netrw_explore_mtchcnt|endif
line 46: endif
line 47: if exists("netrw_fname") |let b:netrw_fname = netrw_fname |endif
line 47: let b:netrw_fname = netrw_fname |endif
line 47: endif
line 48: if exists("netrw_lastfile") |let b:netrw_lastfile = netrw_lastfile |endif
line 48: let b:netrw_lastfile = netrw_lastfile |endif
line 48: endif
line 49: if exists("netrw_liststyle") |let b:netrw_liststyle = netrw_liststyle |endif
line 49: let b:netrw_liststyle = netrw_liststyle |endif
line 49: endif
line 50: if exists("netrw_method") |let b:netrw_method = netrw_method |endif
line 50: let b:netrw_method = netrw_method |endif
line 50: endif
line 51: if exists("netrw_option") |let b:netrw_option = netrw_option |endif
line 51: let b:netrw_option = netrw_option |endif
line 51: endif
line 52: if exists("netrw_prvdir") |let b:netrw_prvdir = netrw_prvdir |endif
line 52: let b:netrw_prvdir = netrw_prvdir |endif
line 52: endif
line 53:
line 5
[---Sent---] 0.500587
(:emacs-rex (swank:connection-info) nil t 1)
[-Received-] 0.503415
(:indentation-update (("with-window" . 0) ("with-output-to-printer" . 1) ("define-setf-method" . 2) ("letf*" . 1) ("letf" . 1) ("muffle-cerrors" . 0) ("without-global-handlers" . 0) ("with-http-output" . 1) ("with-collect" . 1) ("with-http-input" . 1) ("without-package-lock" . 1) ("appease-cerrors" . 0) ("with-restarts" . 1) ("fcase" . 2) ("exit-on-error" . 0) ("with-keyboard" . 0) ("doseq" . 1) ("without-floating-point-underflow" . 0) ("with-gensyms" . 1) ("with-html-output" . 1) ("dohash" . 1) ("abort-on-error" . 0) ("generic-flet" . 1) ("generic-labels" . 1) ("formatter-bind-terminator" . 0) ("with-augmented-load-path" . 1) ("with-no-package-lock-internal" . 1) ("try-eval" . 0) ("eval-when-compile" . 0) ("with-stream-s-expression" . 1) ("formatter-bind-args" . 0) ("formatter-bind-block" . 0) ("with-fill-stream" . 1) ("defformat-simple" . 3) ("predefun" . 2) ("predefmacro" . 2) ("simple-destructuring-bind" . 2) ("formatter-bind-terminators" . 0) ("defmacro-special" . 0) ("with-abort-restart" . 1) ("with-slots" . 2) ("with-accessors" . 2) ("defmacro" . 2) ("deftype" . 2) ("define-setf-expander" . 2) ("defun" . 2) ("define-compiler-macro" . 2) ("with-stream-lock" . 1) ("with-loop-split" . 1) ("with-compilation-hooks" . 1) ("with-struct" . 2) ("when-let" . 1) ("converting-errors-to-error-location" . 0) ("compile-file-frobbing-notes" . 1) ("with-slime-output-stream" . 1) ("dynamic-flet" . 1) ("defimplementation" . 2) ("with-monitoring" . 2) ("with-time/cons" . 2) ("match" . 1) ("with-struct*" . 1) ("with-arglist-io-syntax" . 0) ("with-swank-error-handler" . 1) ("with-panic-handler" . 1) ("without-slime-interrupts" . 0) ("with-io-redirection" . 1) ("with-top-level-restart" . 1) ("with-describe-settings" . 1) ("presenting-object-if" . 3) ("presenting-object" . 2) ("without-printing-errors" . 1) ("with-available-arglist" . 2) ("with-bindings" . 1) ("define-channel-method" . 2) ("with-retry-restart" . 1) ("do-decoded-arglist" . 1) ("do-symbols*" . 1) ("with-connection" . 1) ("with-buffer-syntax" . 1) ("with-slime-interrupts" . 0) ("do-checklist" . 1) ("defslimefun" . 2) ("with-string-stream" . 1)))
[-Received-] 0.508611
(:return (:ok (:pid 73832 :style nil :encoding (:coding-system "utf-8-unix" :external-format "#<ENCODING UTF-8 UNIX>") :lisp-implementation (:type "CLISP" :name "clisp" :version "2.49 (2010-07-07) (built 3526502521) (memory 3526502816)" :program nil) :machine (:instance "grendel.local [192.168.0.9]" :type "X86_64" :version "X86_64") :features (:swank :regexp :syscalls :i18n :loop :compiler :clos :mop :clisp :ansi-cl :common-lisp :lisp=cl :interpreter :sockets :generic-streams :logical-pathnames :screen :unicode :base-char=character :word-size=64 :unix :macos) :modules ("SWANK-PACKAGE-FU" "SWANK-PRESENTATION-STREAMS" "SWANK-PRESENTATIONS" "SWANK-FANCY-INSPECTOR" "SWANK-FUZZY" "SWANK-ARGLISTS" "SWANK-C-P-C" "regexp" "syscalls" "i18n") :package (:name "COMMON-LISP-USER" :prompt "CL-USER") :version "2011-03-13")) 1)
[Actionlist] 0.509628
1: finished :connection-info
params: [':pid', '73832', ':style', 'nil', ':encoding', [':coding-system', '"utf-8-unix"', ':external-format', '"#<ENCODING UTF-8 UNIX>"'], ':lisp-implementation', [':type', '"CLISP"', ':name', '"clisp"', ':version', '"2.49 (2010-07-07) (built 3526502521) (memory 3526502816)"', ':program', 'nil'], ':machine', [':instance', '"grendel.local [192.168.0.9]"', ':type', '"X86_64"', ':version', '"X86_64"'], ':features', [':swank', ':regexp', ':syscalls', ':i18n', ':loop', ':compiler', ':clos', ':mop', ':clisp', ':ansi-cl', ':common-lisp', ':lisp=cl', ':interpreter', ':sockets', ':generic-streams', ':logical-pathnames', ':screen', ':unicode', ':base-char=character', ':word-size=64', ':unix', ':macos'], ':modules', ['"SWANK-PACKAGE-FU"', '"SWANK-PRESENTATION-STREAMS"', '"SWANK-PRESENTATIONS"', '"SWANK-FANCY-INSPECTOR"', '"SWANK-FUZZY"', '"SWANK-ARGLISTS"', '"SWANK-C-P-C"', '"regexp"', '"syscalls"', '"i18n"'], ':package', [':name', '"COMMON-LISP-USER"', ':prompt', '"CL-USER"'], ':version', '"2011-03-13"']
Package:COMMON-LISP-USER Prompt:CL-USER
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment