diff options
Diffstat (limited to '.vim/after/plugin/jedi.vim')
-rw-r--r-- | .vim/after/plugin/jedi.vim | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/.vim/after/plugin/jedi.vim b/.vim/after/plugin/jedi.vim new file mode 100644 index 0000000..4e0f062 --- /dev/null +++ b/.vim/after/plugin/jedi.vim @@ -0,0 +1,19 @@ +let g:jedi#auto_initialization = 0 +let g:jedi#auto_vim_configuration = 0 +let g:jedi#show_call_signatures = 1 + +function! s:on_python_filetype() abort + packadd jedi-vim + + setlocal omnifunc=jedi#completions + + nnoremap <silent> <buffer> <localleader>rn :call jedi#rename()<cr> + nnoremap <silent> <buffer> gd :call jedi#goto()<cr> + nnoremap <silent> <buffer> gr :call jedi#usages()<cr> + nnoremap <silent> <buffer> gy :call jedi#goto_stubs()<cr> + nnoremap <silent> <buffer> K :call jedi#show_documentation()<cr> + + call jedi#configure_call_signatures() +endfunction + +autocmd FileType python call s:on_python_filetype() |