let b:ale_linters = { 'perl': ['perlcritic'] } " rainbow parens break syntax-based indent autocmd vimrc BufEnter let b:indent_use_syntax = 0 " look up words in perldoc rather than man for K function! s:perldoc(word) exe 'silent read! perldoc -o PlainText -f "' . a:word . '" 2>/dev/null || perldoc -o PlainText "' . a:word . '"' setlocal ft=man endfunction nnoremap K :call Help(0, [':'], 'perldoc') vnoremap K :call Help(1, [':'], 'perldoc')