summaryrefslogtreecommitdiffstats
path: root/vim/ftplugin/python.vim
blob: d943848dca7deabc287d1bc33fe91359b432dd15 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
" look up words in pydoc rather than man for K
function! s:pydoc(word)
    let l:pydoc_manpager = $MANPAGER
    let l:pydoc_pager = $PAGER
    let $MANPAGER = 'cat'
    let $PAGER = 'cat'
    exe 'silent read! pydoc "' . a:word . '" 2>/dev/null'
    let $MANPAGER = l:pydoc_manpager
    let $PAGER = l:pydoc_pager
    setlocal ft=man
endfunction
nnoremap <buffer> <silent>K :call Help(0, ['.'], '<SID>pydoc')<CR>
vnoremap <buffer> <silent>K :call Help(1, ['.'], '<SID>pydoc')<CR>

let b:ale_python_pylint_options = '--disable=missing-module-docstring,missing-function-docstring,too-many-locals,too-many-branches'