From: Simon Ruderich Date: Sun, 25 Sep 2011 21:34:31 +0000 (+0200) Subject: vimrc: Fix and improve perl syntax settings. X-Git-Url: https://ruderich.org/simon/gitweb/?a=commitdiff_plain;h=037f9763a1d4a6e82fb78e4a29ddc722d2bd0f92;p=config%2Fdotfiles.git vimrc: Fix and improve perl syntax settings. Setting it in an FileType autocmd doesn't work as it seems the variable gets updated too late. --- diff --git a/vimrc b/vimrc index 717105d..83996b3 100644 --- a/vimrc +++ b/vimrc @@ -360,6 +360,15 @@ if has('syntax') if v:version > 701 || (v:version == 701 && has('patch42')) call matchadd('Todo', '\(TODO\|FIXME\|CHANGED\|XXX\)') endif + +" Settings for specific filetypes. + + " Perl. + let g:perl_fold = 1 + let g:perl_fold_blocks = 1 + let g:perl_nofold_packages = 1 + let g:perl_include_pod = 1 " syntax coloring for PODs + endif @@ -439,9 +448,6 @@ if has('autocmd') " the recommendation for git commit messages (http://tpope.net/node/106). autocmd FileType gitcommit let g:secure_modelines_allowed_items = [] | \ setlocal textwidth=72 -" Allow folding in perl. - autocmd FileType perl let perl_fold = 1 | - \ let perl_fold_blocks = 1 " Use the same comment string as for Vim files in Vimperator files. autocmd FileType vimperator setlocal commentstring=\"%s