1071d4279SBram Moolenaar" Vim settings file 2071d4279SBram Moolenaar" Language: LambdaProlog (Teyjus) 3*8b6144bdSBram Moolenaar" Maintainer: Markus Mottl <[email protected]> 4*8b6144bdSBram Moolenaar" URL: http://www.ocaml.info/vim/ftplugin/lprolog.vim 5*8b6144bdSBram Moolenaar" Last Change: 2006 Feb 05 6071d4279SBram Moolenaar" 2001 Sep 16 - fixed 'no_mail_maps'-bug (MM) 7071d4279SBram Moolenaar" 2001 Sep 02 - initial release (MM) 8071d4279SBram Moolenaar 9071d4279SBram Moolenaar" Only do these settings when not done yet for this buffer 10071d4279SBram Moolenaarif exists("b:did_ftplugin") 11071d4279SBram Moolenaar finish 12071d4279SBram Moolenaarendif 13071d4279SBram Moolenaar 14071d4279SBram Moolenaar" Don't do other file type settings for this buffer 15071d4279SBram Moolenaarlet b:did_ftplugin = 1 16071d4279SBram Moolenaar 17071d4279SBram Moolenaar" Error format 18071d4279SBram Moolenaarsetlocal efm=%+A./%f:%l.%c:\ %m formatprg=fmt\ -w75\ -p\\% 19071d4279SBram Moolenaar 20071d4279SBram Moolenaar" Formatting of comments 21071d4279SBram Moolenaarsetlocal formatprg=fmt\ -w75\ -p\\% 22071d4279SBram Moolenaar 23071d4279SBram Moolenaar" Add mappings, unless the user didn't want this. 24071d4279SBram Moolenaarif !exists("no_plugin_maps") && !exists("no_lprolog_maps") 25071d4279SBram Moolenaar " Uncommenting 26071d4279SBram Moolenaar if !hasmapto('<Plug>Comment') 27071d4279SBram Moolenaar nmap <buffer> <LocalLeader>c <Plug>LUncomOn 28071d4279SBram Moolenaar vmap <buffer> <LocalLeader>c <Plug>BUncomOn 29071d4279SBram Moolenaar nmap <buffer> <LocalLeader>C <Plug>LUncomOff 30071d4279SBram Moolenaar vmap <buffer> <LocalLeader>C <Plug>BUncomOff 31071d4279SBram Moolenaar endif 32071d4279SBram Moolenaar 33071d4279SBram Moolenaar nnoremap <buffer> <Plug>LUncomOn mz0i/* <ESC>$A */<ESC>`z 34071d4279SBram Moolenaar nnoremap <buffer> <Plug>LUncomOff <ESC>:s/^\/\* \(.*\) \*\//\1/<CR> 35071d4279SBram Moolenaar vnoremap <buffer> <Plug>BUncomOn <ESC>:'<,'><CR>`<O<ESC>0i/*<ESC>`>o<ESC>0i*/<ESC>`< 36071d4279SBram Moolenaar vnoremap <buffer> <Plug>BUncomOff <ESC>:'<,'><CR>`<dd`>dd`< 37071d4279SBram Moolenaarendif 38