-
-
Notifications
You must be signed in to change notification settings - Fork 371
Closed
Description
Issue
After upgrading from Jedi 0.13.3 I am no longer getting full autocompletion. It seems like autocompletion doesn't work at all for anything inside submodules.
For example, on version 0.16, I get completions for a module class.
but I get nothing for a class in a submodule
If I downgrade to jedi 0.13.3, I get the autocompletions I'd expect
Steps to reproduce
- Install Jedi 0.13.3, observe auto-completion working for submodules
- Upgrade Jedi to > 0.13, submodule completions no longer work
Output of “:verbose JediDebugInfo”
Jedi-vim debug information
jedi-vim version
- jedi-vim git version: 8d24b83
- jedi git submodule status: 3ad3dc08b8bf9d749b2d0d9fca038657711c82f2 pythonx/jedi (v0.16.0-11-g3ad3dc08)
- parso git submodule status: c864ca60d1a2f36524a4f79013a7de223e65e19d pythonx/parso (v0.6.0)
Global Python
Using Python version 3 to access Jedi.
- global sys.executable:
/Users/blah/.pyenv/versions/3.6.10/bin/python3
- global sys.version:
3.6.10 (default, Jan 30 2020, 13:26:11), [GCC 4.2.1 Compatible Apple LLVM 11.0.0 (clang-1100.0.33.17)]
- global site module:
/Users/blah/.pyenv/versions/3.6.10/lib/python3.6/site.py
Jedi
- path:
/Users/blah/.config/nvim/plugged/jedi-vim/pythonx/jedi/jedi/__init__.py
- version: 0.16.1
Jedi environment: <SameEnvironment: 3.6.10 in /Users/blah/.pyenv/versions/3.6.10>
- executable: /Users/blah/.pyenv/versions/3.6.10/bin/python3
- sys_path:
/Users/blah/.pyenv/versions/3.6.10/lib/python36.zip
/Users/blah/.pyenv/versions/3.6.10/lib/python3.6
/Users/blah/.pyenv/versions/3.6.10/lib/python3.6/lib-dynload
/Users/blah/.pyenv/versions/3.6.10/lib/python3.6/site-packages
Known environments
-
<Environment: 3.6.10 in /Users/blah/.pyenv/versions/3.6.10> (/Users/nate.rodd/.pyenv/versions/3.6.10/bin/python3.6)
-
<Environment: 2.7.16 in /System/Library/Frameworks/Python.framework/Versions/2.7> (/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python)
Settings
omnifunc=jedi#completions
Last set from ~/.config/nvim/plugged/jedi-vim/autoload/jedi.vim line 741
completeopt=noinsert,menuone,noselect
Last set from ~/.config/nvim/plugged/jedi-vim/autoload/jedi.vim line 719
:version
NVIM v0.4.3
Build type: Release
LuaJIT 2.0.5
Compilation: /usr/local/Homebrew/Library/Homebrew/shims/mac/super/clang -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DNDEBUG -DMIN_LOG_LEVEL=3 -Wall -Wextra -pedantic -Wno-unused-parameter -Wstrict-prototypes -std=gnu99 -Wshadow -Wconversion -Wmissing-prototypes -Wimplicit-fallthrough -Wvla -fstack-protector-strong -fdiagnostics-color=auto -DINCLUDE_GENERATED_DECLARATIONS -D_GNU_SOURCE -DNVIM_MSGPACK_HAS_FLOAT32 -DNVIM_UNIBI_HAS_VAR_FROM -I/tmp/neovim-20191107-85913-1wbgqz6/neovim-0.4.3/build/config -I/tmp/neovim-20191107-85913-1wbgqz6/neovim-0.4.3/src -I/usr/local/include -I/tmp/neovim-20191107-85913-1wbgqz6/neovim-0.4.3/deps-build/include -I/usr/local/opt/gettext/include -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/usr/include -I/tmp/neovim-20191107-85913-1wbgqz6/neovim-0.4.3/build/src/nvim/auto -I/tmp/neovim-20191107-85913-1wbgqz6/neovim-0.4.3/build/include
Compiled by brew@Catalina.local
Features: +acl +iconv +tui
See ":help feature-compile"
system vimrc file: "$VIM/sysinit.vim"
fall-back for $VIM: "/usr/local/Cellar/neovim/0.4.3/share/nvim"
Run :checkhealth for more info
:messages
:scriptnames
1: ~/.config/nvim/init.vim
2: /usr/local/Cellar/neovim/0.4.3/share/nvim/runtime/syntax/syntax.vim
3: /usr/local/Cellar/neovim/0.4.3/share/nvim/runtime/syntax/synload.vim
4: /usr/local/Cellar/neovim/0.4.3/share/nvim/runtime/syntax/syncolor.vim
5: /usr/local/Cellar/neovim/0.4.3/share/nvim/runtime/filetype.vim
6: ~/.local/share/nvim/site/autoload/plug.vim
7: /usr/local/Cellar/neovim/0.4.3/share/nvim/runtime/ftoff.vim
8: ~/.config/nvim/plugged/vim-prettier/ftdetect/css.vim
9: ~/.config/nvim/plugged/vim-prettier/ftdetect/graphql.vim
10: ~/.config/nvim/plugged/vim-prettier/ftdetect/html.vim
11: ~/.config/nvim/plugged/vim-prettier/ftdetect/javascript.vim
12: ~/.config/nvim/plugged/vim-prettier/ftdetect/json.vim
13: ~/.config/nvim/plugged/vim-prettier/ftdetect/less.vim
14: ~/.config/nvim/plugged/vim-prettier/ftdetect/markdown.vim
15: ~/.config/nvim/plugged/vim-prettier/ftdetect/scss.vim
16: ~/.config/nvim/plugged/vim-prettier/ftdetect/typescript.vim
17: ~/.config/nvim/plugged/vim-prettier/ftdetect/vue.vim
18: ~/.config/nvim/plugged/vim-prettier/ftdetect/yaml.vim
19: ~/.config/nvim/plugged/vim-vue/ftdetect/vue.vim
20: ~/.config/nvim/plugged/vim-json/ftdetect/json.vim
21: ~/.config/nvim/plugged/Dockerfile.vim/ftdetect/Dockerfile.vim
22: ~/.config/nvim/plugged/Dockerfile.vim/ftdetect/docker-compose.vim
23: /usr/local/Cellar/neovim/0.4.3/share/nvim/runtime/ftplugin.vim
24: /usr/local/Cellar/neovim/0.4.3/share/nvim/runtime/indent.vim
25: ~/.config/nvim/plugged/ale/plugin/ale.vim
26: ~/.config/nvim/plugged/ale/autoload/ale/events.vim
27: ~/.config/nvim/plugged/jedi-vim/plugin/jedi.vim
28: ~/.config/nvim/plugged/black/plugin/black.vim
29: /usr/local/Cellar/neovim/0.4.3/share/nvim/runtime/autoload/provider/python3.vim
30: /usr/local/Cellar/neovim/0.4.3/share/nvim/runtime/autoload/provider/pythonx.vim
31: /usr/local/Cellar/neovim/0.4.3/share/nvim/runtime/autoload/remote/host.vim
32: /usr/local/Cellar/neovim/0.4.3/share/nvim/runtime/autoload/provider.vim
33: ~/.config/nvim/plugged/emmet-vim/plugin/emmet.vim
34: ~/.config/nvim/plugged/vim-sensible/plugin/sensible.vim
35: ~/.config/nvim/plugged/coverage-highlight.vim/plugin/coverage-highlight.vim
36: /usr/local/Cellar/neovim/0.4.3/share/nvim/runtime/plugin/gzip.vim
37: /usr/local/Cellar/neovim/0.4.3/share/nvim/runtime/plugin/health.vim
38: /usr/local/Cellar/neovim/0.4.3/share/nvim/runtime/plugin/man.vim
39: /usr/local/Cellar/neovim/0.4.3/share/nvim/runtime/plugin/matchit.vim
40: /usr/local/Cellar/neovim/0.4.3/share/nvim/runtime/pack/dist/opt/matchit/plugin/matchit.vim
41: /usr/local/Cellar/neovim/0.4.3/share/nvim/runtime/plugin/matchparen.vim
42: /usr/local/Cellar/neovim/0.4.3/share/nvim/runtime/plugin/netrwPlugin.vim
43: /usr/local/Cellar/neovim/0.4.3/share/nvim/runtime/plugin/rplugin.vim
44: /usr/local/Cellar/neovim/0.4.3/share/nvim/runtime/plugin/shada.vim
45: /usr/local/Cellar/neovim/0.4.3/share/nvim/runtime/plugin/spellfile.vim
46: /usr/local/Cellar/neovim/0.4.3/share/nvim/runtime/plugin/tarPlugin.vim
47: /usr/local/Cellar/neovim/0.4.3/share/nvim/runtime/plugin/tohtml.vim
48: /usr/local/Cellar/neovim/0.4.3/share/nvim/runtime/plugin/tutor.vim
49: /usr/local/Cellar/neovim/0.4.3/share/nvim/runtime/plugin/zipPlugin.vim
50: /usr/local/Cellar/neovim/0.4.3/share/nvim/runtime/syntax/python.vim
51: ~/.config/nvim/plugged/jedi-vim/after/syntax/python.vim
52: ~/.config/nvim/plugged/jedi-vim/autoload/jedi.vim
53: ~/.config/nvim/plugged/jedi-vim/ftplugin/python/jedi.vim
54: /usr/local/Cellar/neovim/0.4.3/share/nvim/runtime/ftplugin/python.vim
55: ~/.config/nvim/plugged/jedi-vim/after/ftplugin/python/jedi.vim
56: ~/.config/nvim/plugged/vim-python-pep8-indent/indent/python.vim
57: /usr/local/Cellar/neovim/0.4.3/share/nvim/runtime/indent/python.vim
58: ~/.config/nvim/plugged/ale/autoload/ale.vim
59: ~/.config/nvim/plugged/ale/autoload/ale/util.vim
60: ~/.config/nvim/plugged/ale/autoload/ale/linter.vim
61: ~/.config/nvim/plugged/ale/ale_linters/python/bandit.vim
62: ~/.config/nvim/plugged/ale/ale_linters/python/flake8.vim
63: ~/.config/nvim/plugged/ale/ale_linters/python/mypy.vim
64: ~/.config/nvim/plugged/ale/ale_linters/python/prospector.vim
65: ~/.config/nvim/plugged/ale/ale_linters/python/pycodestyle.vim
66: ~/.config/nvim/plugged/ale/ale_linters/python/pydocstyle.vim
67: ~/.config/nvim/plugged/ale/ale_linters/python/pyflakes.vim
68: ~/.config/nvim/plugged/ale/ale_linters/python/pylama.vim
69: ~/.config/nvim/plugged/ale/ale_linters/python/pylint.vim
70: ~/.config/nvim/plugged/ale/ale_linters/python/pyls.vim
71: ~/.config/nvim/plugged/ale/ale_linters/python/pyre.vim
72: ~/.config/nvim/plugged/ale/ale_linters/python/vulture.vim
73: ~/.config/nvim/plugged/ale/autoload/ale/engine.vim
74: ~/.config/nvim/plugged/ale/autoload/ale/command.vim
75: ~/.config/nvim/plugged/ale/autoload/ale/python.vim
76: ~/.config/nvim/plugged/ale/autoload/ale/path.vim
77: ~/.config/nvim/plugged/ale/autoload/ale/history.vim
78: ~/.config/nvim/plugged/ale/autoload/ale/job.vim
79: ~/.config/nvim/plugged/ncm2/autoload/ncm2.vim
80: ~/.config/nvim/plugged/nvim-yarp/autoload/yarp.vim
81: ~/.config/nvim/plugged/nvim-yarp/autoload/yarp/core.vim
82: ~/.config/nvim/plugged/nvim-yarp/autoload/yarp/pyx.vim
83: ~/.config/nvim/plugged/ale/autoload/ale/cursor.vim
84: ~/.config/nvim/plugged/ncm2-jedi/ncm2-plugin/ncm2_jedi.vim
85: ~/.config/nvim/plugged/ncm2-jedi/autoload/ncm2_jedi.vim
86: ~/.config/nvim/plugged/ncm2-tern/ncm2-plugin/ncm2_tern.vim
87: ~/.config/nvim/plugged/ncm2-tern/autoload/ncm2_tern.vim
88: ~/.config/nvim/plugged/ncm2-cssomni/ncm2-plugin/ncm2_cssomni.vim
89: ~/.config/nvim/plugged/ncm2-bufword/ncm2-plugin/ncm2_bufword.vim
90: ~/.config/nvim/plugged/ncm2-bufword/autoload/ncm2_bufword.vim
91: ~/.config/nvim/plugged/ncm2-path/ncm2-plugin/ncm2_path.vim
92: ~/.config/nvim/plugged/ncm2-path/autoload/ncm2_path.vim
93: ~/.config/nvim/plugged/ale/autoload/ale/sign.vim
94: ~/.config/nvim/plugged/ale/autoload/ale/list.vim
95: ~/.config/nvim/plugged/ale/autoload/ale/highlight.vim
96: /usr/local/Cellar/neovim/0.4.3/share/nvim/runtime/autoload/provider/clipboard.vim
Metadata
Metadata
Assignees
Labels
No labels