''' ------------------------------------------------------------------------ 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")') 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, vim.eval('expand(":p:h:h")')) try: import jedi_vim except ImportError: vim.command('echoerr "Please install Jedi if you want to use jedi_vim."') sys.path.pop(1)