# HG changeset patch # User Meredith Howard # Date 1506890458 14400 # Node ID 4a0d4c07b49efff47e1f8cce5784d92a24e4fd74 # Parent 3728333503b61f0f1d63fe0fff6f38e5f12f870d use perltidy for equalprg if present diff --git a/.vim/after/syntax/perl/custom.vim b/.vim/after/syntax/perl/custom.vim --- a/.vim/after/syntax/perl/custom.vim +++ b/.vim/after/syntax/perl/custom.vim @@ -5,6 +5,10 @@ compiler perl setlocal makeprg=perl\ -c\ %\ $* setlocal iskeyword+=: +if g:perl_tidy_equalprg + setlocal equalprg=perltidy\ -q +endif + " this keeps indents from jumping more than one level let b:indent_use_syntax = 0 diff --git a/.vimrc b/.vimrc --- a/.vimrc +++ b/.vimrc @@ -305,9 +305,10 @@ augroup END "}}} " Perl type-specific settings {{{ -let perl_include_pod = 1 -let perl_sub_signatures = 1 -let perl_sync_dist = 200 +let perl_include_pod = 1 +let perl_sub_signatures = 1 +let perl_sync_dist = 200 +let g:perl_tidy_equalprg = executable('perltidy') ? 1 : 0 " }}} " Plugin settings {{{