''' ------------------------------------------------------------------------ Python initialization --------------------------------------------------------------------------- here we initialize the jedi stuff ''' import vim # update the system path, to include the jedi path import sys import os # vim.command('echom expand(":p:h:h")') # broken, inside function # sys.path.insert(0, os.path.join(vim.eval('expand(":p:h:h")'), 'jedi')) sys.path.insert(0, os.path.join(vim.eval('expand(s:script_path)'), 'jedi')) # to display errors correctly import traceback # update the sys path to include the jedi_vim script sys.path.insert(0, vim.eval('expand(s:script_path)')) import jedi_vim sys.path.pop(1)