37 lines · 1.2 KB · Text
RawDownload
" Vim settings file" Language:     LambdaProlog (Teyjus)" Maintainer:   Markus Mottl  <markus.mottl@gmail.com>" URL:          http://www.ocaml.info/vim/ftplugin/lprolog.vim" Last Change:  2006 Feb 05"               2001 Sep 16 - fixed 'no_mail_maps'-bug (MM)"               2001 Sep 02 - initial release  (MM) " Only do these settings when not done yet for this bufferif exists("b:did_ftplugin")  finishendif " Don't do other file type settings for this bufferlet b:did_ftplugin = 1 " Error formatsetlocal efm=%+A./%f:%l.%c:\ %m formatprg=fmt\ -w75\ -p\\% " Formatting of commentssetlocal formatprg=fmt\ -w75\ -p\\% " Add mappings, unless the user didn't want this.if !exists("no_plugin_maps") && !exists("no_lprolog_maps")  " Uncommenting  if !hasmapto('<Plug>Comment')    nmap <buffer> <LocalLeader>c <Plug>LUncomOn    vmap <buffer> <LocalLeader>c <Plug>BUncomOn    nmap <buffer> <LocalLeader>C <Plug>LUncomOff    vmap <buffer> <LocalLeader>C <Plug>BUncomOff  endif   nnoremap <buffer> <Plug>LUncomOn mz0i/* <ESC>$A */<ESC>`z  nnoremap <buffer> <Plug>LUncomOff <ESC>:s/^\/\* \(.*\) \*\//\1/<CR>  vnoremap <buffer> <Plug>BUncomOn <ESC>:'<,'><CR>`<O<ESC>0i/*<ESC>`>o<ESC>0i*/<ESC>`<  vnoremap <buffer> <Plug>BUncomOff <ESC>:'<,'><CR>`<dd`>dd`<endif