aboutsummaryrefslogtreecommitdiff
path: root/vim/ftplugin/perl.vim
blob: 0db8d1ab587efb9eefd762af3f75a7c934dbc710 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
" Run `perl -c` over buffer
nnoremap <buffer> <silent>
      \ <LocalLeader>c
      \ :<C-U>write !perl -c<CR>

" Run `perlcritic` over buffer
nnoremap <buffer> <silent>
      \ <LocalLeader>l
      \ :<C-U>write !perlcritic<CR>

" Filter buffer through `perltidy`
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'