Closed alichtman closed 3 years ago
I basically gave up to fix all of these cases, because it's such a big hack.
I'm hoping for floating windows to come to VIM and think that we can find a good solution at that point.
There's still show_calls_signatures = 2
if you're unhappy with the function signature display.
Have any suggestions for neovim? I run that instead of vim.
Thanks for the quick response btw
You could try https://github.com/davidhalter/jedi-vim/pull/652.
You could try https://github.com/davidhalter/jedi-vim/pull/652.
I’ll give it a shot when I have a minute and let you know how it works.
Same issue as #493. We are trying to get rid of changing the buffer for this feature and are trying to use floating windows.
Issue
Sometimes the function signature is displayed like this:
And other times, it's displayed like this:
The second version eats into the line above the completion. Here's the plain source code for reference:
I'm wondering how either:
Here's a version that can be reproduced with a minimal vimrc:
I will note that I can't get the full "doc" window to pop up with this minimal vimrc, which makes me think that's a
coc-python
feature and not ajedi
feature, but I don't have a ton of time to dig into this at the moment.Do you know how to make this all play nicely together? For reference, here's my full vimrc: https://github.com/alichtman/dotfiles/blob/master/.config/nvim/init.vim
Steps to reproduce
Output of “:verbose JediDebugInfo”
Jedi-vim debug information
jedi-vim version
Global Python
Using Python version 3 to access Jedi.
/usr/local/var/pyenv/versions/3.8.1/Python.framework/Versions/3.8/bin/python3
3.8.1 (default, Mar 5 2020, 04:48:22), [Clang 11.0.0 (clang-1100.0.33.17)]
/usr/local/var/pyenv/versions/3.8.1/Python.framework/Versions/3.8/lib/python3.8/site.py
Jedi
/Users/alichtman/.local/share/nvim/plugged/jedi-vim/pythonx/jedi/jedi/__init__.py
Jedi environment: <SameEnvironment: 3.8.1 in /usr/local/var/pyenv/versions/3.8.1/Python.framework/Versions/3.8>
/usr/local/var/pyenv/versions/3.8.1/Python.framework/Versions/3.8/lib/python38.zip
/usr/local/var/pyenv/versions/3.8.1/Python.framework/Versions/3.8/lib/python3.8
/usr/local/var/pyenv/versions/3.8.1/Python.framework/Versions/3.8/lib/python3.8/lib-dynload
/Users/alichtman/Library/Python/3.8/lib/python/site-packages
/usr/local/var/pyenv/versions/3.8.1/Python.framework/Versions/3.8/lib/python3.8/site-packages
Known environments
<Environment: 3.8.1 in /usr/local/var/pyenv/versions/3.8.1/Python.framework/Versions/3.8> (/usr/local/var/pyenv/versions/3.8.1/Python.framework/Versions/3.8/bin/python3.8)
<Environment: 2.7.17 in /usr/local/Cellar/python@2/2.7.17_1/Frameworks/Python.framework/Versions/2.7> (/usr/local/opt/python@2/bin/python2.7)
Settings
:version
:messages
:scriptnames