diff options
Diffstat (limited to 'vim/ftplugin')
-rw-r--r-- | vim/ftplugin/html.vim | 6 | ||||
-rw-r--r-- | vim/ftplugin/mail.vim | 2 | ||||
-rw-r--r-- | vim/ftplugin/markdown.vim | 6 | ||||
-rw-r--r-- | vim/ftplugin/perl.vim | 6 | ||||
-rw-r--r-- | vim/ftplugin/sh.vim | 9 | ||||
-rw-r--r-- | vim/ftplugin/text.vim | 6 | ||||
-rw-r--r-- | vim/ftplugin/vim.vim | 4 |
7 files changed, 32 insertions, 7 deletions
diff --git a/vim/ftplugin/html.vim b/vim/ftplugin/html.vim index 3db5dcca..27b38424 100644 --- a/vim/ftplugin/html.vim +++ b/vim/ftplugin/html.vim @@ -28,3 +28,9 @@ endfunction nnoremap <buffer> <silent> \ <LocalLeader>r \ :<C-U>call <SID>UrlLink()<CR> + +" Unload this filetype plugin +let b:undo_user_ftplugin = '' + \ . '|silent! nunmap <LocalLeader>c' + \ . '|silent! nunmap <LocalLeader>t' + \ . '|silent! nunmap <LocalLeader>r' diff --git a/vim/ftplugin/mail.vim b/vim/ftplugin/mail.vim index d4840bfd..697ce499 100644 --- a/vim/ftplugin/mail.vim +++ b/vim/ftplugin/mail.vim @@ -1,4 +1,6 @@ " Use trailing whitespace to denote continued paragraph setlocal formatoptions+=w + +" Unload this filetype plugin let b:undo_user_ftplugin \ = 'setlocal formatoptions<' diff --git a/vim/ftplugin/markdown.vim b/vim/ftplugin/markdown.vim index ab27c2f7..f26fb156 100644 --- a/vim/ftplugin/markdown.vim +++ b/vim/ftplugin/markdown.vim @@ -1,6 +1,8 @@ " Spellcheck documents by default if has('syntax') setlocal spell - let b:undo_user_ftplugin - \ = 'setlocal spell<' endif + +" Unload this filetype plugin +let b:undo_user_ftplugin + \ = 'silent! setlocal spell<' diff --git a/vim/ftplugin/perl.vim b/vim/ftplugin/perl.vim index 07cf9a1f..7f6eb7fe 100644 --- a/vim/ftplugin/perl.vim +++ b/vim/ftplugin/perl.vim @@ -12,3 +12,9 @@ nnoremap <buffer> <silent> nnoremap <buffer> <silent> \ <LocalLeader>t \ :<C-U>%!perltidy<CR> + +" Unload this filetype plugin +let l:undo_user_ftplugin = '' + \ . '|silent! unmap <LocalLeader>c' + \ . '|silent! unmap <LocalLeader>l' + \ . '|silent! unmap <LocalLeader>t' diff --git a/vim/ftplugin/sh.vim b/vim/ftplugin/sh.vim index 179ea56e..a8c94445 100644 --- a/vim/ftplugin/sh.vim +++ b/vim/ftplugin/sh.vim @@ -45,6 +45,9 @@ nnoremap <buffer> <silent> \ <LocalLeader>l \ :<C-U>execute b:sh_lint<CR> -" Clear away these extra changes -let b:undo_user_ftplugin - \ = 'setlocal keywordprg< | unlet! b:sh_check b:sh_lint' +" Unload this filetype plugin +let b:undo_user_ftplugin = '' + \ . '|setlocal keywordprg<' + \ . '|unlet! b:sh_check b:sh_lint' + \ . '|silent! unmap <LocalLeader>c' + \ . '|silent! unmap <LocalLeader>l' diff --git a/vim/ftplugin/text.vim b/vim/ftplugin/text.vim index ab27c2f7..f26fb156 100644 --- a/vim/ftplugin/text.vim +++ b/vim/ftplugin/text.vim @@ -1,6 +1,8 @@ " Spellcheck documents by default if has('syntax') setlocal spell - let b:undo_user_ftplugin - \ = 'setlocal spell<' endif + +" Unload this filetype plugin +let b:undo_user_ftplugin + \ = 'silent! setlocal spell<' diff --git a/vim/ftplugin/vim.vim b/vim/ftplugin/vim.vim index d4e55ace..e8113134 100644 --- a/vim/ftplugin/vim.vim +++ b/vim/ftplugin/vim.vim @@ -4,3 +4,7 @@ nnoremap <buffer> <silent> \ <LocalLeader>l \ :<C-U>write !vint -s /dev/stdin<CR> + +" Unload this filetype plugin +let b:undo_user_ftplugin + \ = 'silent! nunmap <LocalLeader>l' |