I just installed jedi-vim and supertab (because I already had something bound to <C-Space>
). <Tab>
now shows the autocomplete menu and it's working pretty well, however I don't see any menus when I hit .
.
If I use <Tab>
in insert mode after pressing .
, I get the normal menu that doesn't have the context of the name preceding the dot (and it's not at all useful because of it).
:verbose imap .
says No mapping found
, but I'm guessing that's not how jedi-vim works.
In my effort to troubleshoot the issue I've disabled my other plugins and replaced my .vimrc with just execute pathogen#infect()
.
Now, when I :e foo.py
I see: "Error: jedi-vim failed to initialize Python: jedi-vim requires Vim with support for Python 2 or 3."
I didn't get this error before, and :version shows that I have both Python 2 and 3 support.
Scriptnames: https://gist.github.com/hovissimo/a2413d6a5d0e1be356c0
:version: https://gist.github.com/hovissimo/f5a0e630edac8756397e
Edit:
:JediDebugInfo says Using Python Version: null