From 037f9763a1d4a6e82fb78e4a29ddc722d2bd0f92 Mon Sep 17 00:00:00 2001 From: Simon Ruderich Date: Sun, 25 Sep 2011 23:34:31 +0200 Subject: [PATCH] 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. --- vimrc | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) 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 -- 2.44.1