if !jedi#init_python() finish endif " ------------------------------------------------------------------------ " Initialization of jedi-vim " ------------------------------------------------------------------------ if g:jedi#auto_initialization " goto / get_definition / usages if g:jedi#goto_command != '' execute "nnoremap ".g:jedi#goto_command." :call jedi#goto()" endif if g:jedi#goto_assignments_command != '' execute "nnoremap ".g:jedi#goto_assignments_command." :call jedi#goto_assignments()" endif if g:jedi#goto_definitions_command != '' execute "nnoremap ".g:jedi#goto_definitions_command." :call jedi#goto_definitions()" endif if g:jedi#usages_command != '' execute "nnoremap ".g:jedi#usages_command." :call jedi#usages()" endif " rename if g:jedi#rename_command != '' execute "nnoremap ".g:jedi#rename_command." :call jedi#rename()" execute "vnoremap ".g:jedi#rename_command." :call jedi#rename_visual()" endif " documentation/pydoc if g:jedi#documentation_command != '' execute "nnoremap ".g:jedi#documentation_command." :call jedi#show_documentation()" endif if g:jedi#show_call_signatures > 0 && has('conceal') call jedi#configure_call_signatures() endif if g:jedi#completions_enabled == 1 inoremap . .=jedi#complete_string(1) endif if g:jedi#auto_close_doc " close preview if its still open after insert autocmd InsertLeave if pumvisible() == 0|pclose|endif endif endif