diff --git a/autoload/jedi.vim b/autoload/jedi.vim index ec00b62..d74e114 100644 --- a/autoload/jedi.vim +++ b/autoload/jedi.vim @@ -51,6 +51,7 @@ endfun " ------------------------------------------------------------------------ function! jedi#show_documentation() Python jedi_vim.show_documentation() + if bufnr("__doc__") > 0 " If the __doc__ buffer is open in the current window, jump to it silent execute "sbuffer ".bufnr("__doc__") @@ -242,13 +243,13 @@ import vim # update the system path, to include the jedi path import sys import os -sys.path.insert(0, os.path.join(vim.eval('expand(":p:h")'), 'jedi')) +sys.path.insert(0, os.path.join(vim.eval('expand(":p:h:h")'), 'jedi')) # to display errors correctly import traceback # update the sys path to include the jedi_vim script -sys.path.insert(1, os.path.join(vim.eval('expand(":p:h:h")'), 'plugin')) +sys.path.insert(1, vim.eval('expand(":p:h:h")')) try: import jedi_vim except ImportError: