blob: 5bf8dba09295de8d5a18224aa9d118335955f3fa (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
" 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>
map <buffer> <CR> :ALEGoToDefinition<CR>
let b:ale_fixers = { 'python': ['black', 'isort'] }
let b:ale_fix_on_save = 1
let b:ale_python_flake8_options = '--max-line-length 1000 --ignore=E203,W503 --extend-select=W504'
|