Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Indentation breaks when input colon while tooltip is showing #666

Closed
tribela opened this issue Jan 31, 2017 · 3 comments
Closed

Indentation breaks when input colon while tooltip is showing #666

tribela opened this issue Jan 31, 2017 · 3 comments

Comments

@tribela
Copy link

tribela commented Jan 31, 2017

Issue

Indentation breaks when input colon while tooltip is showing.

Steps to reproduce

Input colon while the tooltip is showing.
See this: https://asciinema.org/a/botinh1i9mji12t1x3rrdmsnn

Versions

  • jedi-vim: 4baf4b2 (0.8.0)
  • Vim / Neovim:
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Nov 24 2016 22:32:42)
Included patches: 1-1829
Extra patches: 8.0.0056
  • Python: 3.6.0b3

In case you are not using jedi-vim from Git master, please test it there, too.

Output of the "JediDebugInfo" command (in a Python buffer)

Using Python version: 3
 - sys.version: 3.5.2+ (default, Sep 22 2016, 12:18:14), [GCC 6.2.0 20160927]
 - site module: /usr/lib/python3.5/site.py
Jedi path: /home/kjwon15/git/dotfiles/.vim/plugged/jedi-vim/jedi/jedi/__init__.py
Jedi version: 0.10.0
jedi-vim git version: 4baf4b2
jedi git submodule status:  f05c0714c701ab784bd344aa063acd216fb45ec0 jedi (v0.9.0-550-gf05c071)

Output of the "messages" Vim command

Output of "scriptnames" Vim command

  1: /usr/share/vim/vimrc
  2: /usr/share/vim/vim74/debian.vim
  3: /usr/share/vim/vim74/syntax/syntax.vim
  4: /usr/share/vim/vim74/syntax/synload.vim
  5: /usr/share/vim/vim74/syntax/syncolor.vim
  6: /usr/share/vim/vim74/filetype.vim
  7: ~/.vimrc
  8: /usr/share/vim/vim74/colors/desert.vim
  9: /usr/share/vim/vim74/syntax/nosyntax.vim
 10: /usr/share/vim/vim74/ftplugin.vim
 11: /usr/share/vim/vim74/indent.vim
 12: ~/git/dotfiles/.vim/autoload/plug.vim
 13: /usr/share/vim/vim74/ftoff.vim
 14: ~/git/dotfiles/.vim/plugged/vim-jinja/ftdetect/jinja.vim
 15: ~/git/dotfiles/.vim/plugged/yang.vim/ftdetect/yang.vim
 16: ~/git/dotfiles/.vim/plugged/vim-polyglot/ftdetect/polyglot.vim
 17: ~/git/dotfiles/.vim/plugged/neosnippet/ftdetect/neosnippet.vim
 18: ~/git/dotfiles/.vim/plugged/vim-polyglot/after/ftdetect/rspec.vim
 19: ~/git/dotfiles/.vim/plugged/eva01.vim/colors/eva01.vim
 20: ~/git/dotfiles/.vim/plugged/vim-transparent/autoload/background.vim
 21: ~/git/dotfiles/.vim/plugin/cscope.vim
 22: ~/git/dotfiles/.vim/plugged/vim-transparent/plugin/background.vim
 23: ~/git/dotfiles/.vim/plugged/vim-fugitive/plugin/fugitive.vim
 24: ~/git/dotfiles/.vim/plugged/vim-commentary/plugin/commentary.vim
 25: ~/git/dotfiles/.vim/plugged/vim-surround/plugin/surround.vim
 26: ~/git/dotfiles/.vim/plugged/toggle/plugin/toggle.vim
 27: ~/git/dotfiles/.vim/plugged/ag.vim/plugin/ag.vim
 28: ~/git/dotfiles/.vim/plugged/vim-gitgutter/plugin/gitgutter.vim
 29: ~/git/dotfiles/.vim/plugged/vim-gitgutter/autoload/gitgutter/highlight.vim
 30: ~/git/dotfiles/.vim/plugged/detectindent/plugin/detectindent.vim
 31: ~/git/dotfiles/.vim/plugged/auto-pairs/plugin/auto-pairs.vim
 32: ~/git/dotfiles/.vim/plugged/tlib_vim/plugin/02tlib.vim
 33: ~/git/dotfiles/.vim/plugged/vim-snipmate/plugin/snipMate.vim
 34: ~/git/dotfiles/.vim/plugged/vim-addon-mw-utils/autoload/funcref.vim
 35: ~/git/dotfiles/.vim/plugged/neocomplete.vim/plugin/neocomplete/buffer.vim
 36: ~/git/dotfiles/.vim/plugged/neocomplete.vim/plugin/neocomplete/dictionary.vim
 37: ~/git/dotfiles/.vim/plugged/neocomplete.vim/plugin/neocomplete/member.vim
 38: ~/git/dotfiles/.vim/plugged/neocomplete.vim/plugin/neocomplete/tag.vim
 39: ~/git/dotfiles/.vim/plugged/neocomplete.vim/plugin/neocomplete.vim
 40: ~/git/dotfiles/.vim/plugged/neosnippet/plugin/neosnippet.vim
 41: /usr/share/vim/vim74/plugin/getscriptPlugin.vim
 42: /usr/share/vim/vim74/plugin/gzip.vim
 43: /usr/share/vim/vim74/plugin/logiPat.vim
 44: /usr/share/vim/vim74/plugin/manpager.vim
 45: /usr/share/vim/vim74/plugin/matchparen.vim
 46: /usr/share/vim/vim74/plugin/netrwPlugin.vim
 47: /usr/share/vim/vim74/plugin/rrhelper.vim
 48: /usr/share/vim/vim74/plugin/spellfile.vim
 49: /usr/share/vim/vim74/plugin/tarPlugin.vim
 50: /usr/share/vim/vim74/plugin/tohtml.vim
 51: /usr/share/vim/vim74/plugin/vimballPlugin.vim
 52: /usr/share/vim/vim74/plugin/zipPlugin.vim
 53: ~/git/dotfiles/.vim/plugged/vim-snipmate/after/plugin/snipMate.vim
 54: ~/git/dotfiles/.vim/plugged/vim-gitgutter/autoload/gitgutter.vim
 55: ~/git/dotfiles/.vim/plugged/vim-gitgutter/autoload/gitgutter/utility.vim
 56: ~/git/dotfiles/.vim/plugged/vim-gitgutter/autoload/gitgutter/hunk.vim
 57: ~/git/dotfiles/.vim/plugged/vim-polyglot/syntax/python.vim
 58: /usr/share/vim/vim74/syntax/python.vim
 59: /usr/share/vim/vim74/ftplugin/python.vim
 60: ~/git/dotfiles/.vim/indent/python.vim
 61: ~/git/dotfiles/.vim/plugged/vim-polyglot/indent/python.vim
 62: /usr/share/vim/vim74/indent/python.vim
 63: ~/git/dotfiles/.vim/plugged/jedi-vim/plugin/jedi.vim
 64: ~/git/dotfiles/.vim/plugged/jedi-vim/after/syntax/python.vim
 65: ~/git/dotfiles/.vim/plugged/jedi-vim/autoload/jedi.vim
 66: ~/git/dotfiles/.vim/plugged/vim-flake8/ftplugin/python_flake8.vim
 67: ~/git/dotfiles/.vim/plugged/jedi-vim/ftplugin/python/jedi.vim
 68: ~/git/dotfiles/.vim/plugged/jedi-vim/after/ftplugin/python/jedi.vim
 69: ~/git/dotfiles/.vim/plugged/vim-polyglot/compiler/python.vim
 70: ~/git/dotfiles/.vim/plugged/neocomplete.vim/autoload/neocomplete/init.vim
 71: ~/git/dotfiles/.vim/plugged/neocomplete.vim/autoload/neocomplete.vim
 72: ~/git/dotfiles/.vim/plugged/neocomplete.vim/autoload/neocomplete/variables.vim
 73: ~/git/dotfiles/.vim/plugged/neocomplete.vim/autoload/neocomplete/filters/matcher_fuzzy.vim
 74: ~/git/dotfiles/.vim/plugged/neocomplete.vim/autoload/neocomplete/util.vim
 75: ~/git/dotfiles/.vim/plugged/neocomplete.vim/autoload/neocomplete/filters/matcher_length.vim
 76: ~/git/dotfiles/.vim/plugged/neocomplete.vim/autoload/vital/neocomplete.vim
 77: ~/git/dotfiles/.vim/plugged/neocomplete.vim/autoload/vital/_neocomplete/Prelude.vim
 78: ~/git/dotfiles/.vim/plugged/neocomplete.vim/autoload/neocomplete/commands.vim
 79: ~/git/dotfiles/.vim/plugged/neocomplete.vim/autoload/neocomplete/mappings.vim
 80: ~/git/dotfiles/.vim/plugged/neocomplete.vim/autoload/neocomplete/context_filetype.vim
 81: ~/git/dotfiles/.vim/plugged/neocomplete.vim/autoload/neocomplete/sources/buffer.vim
 82: ~/git/dotfiles/.vim/plugged/neocomplete.vim/autoload/neocomplete/custom.vim
 83: ~/git/dotfiles/.vim/plugged/neocomplete.vim/autoload/neocomplete/filters/sorter_rank.vim
 84: ~/git/dotfiles/.vim/plugged/neocomplete.vim/autoload/neocomplete/filters/converter_remove_last_paren.vim
 85: ~/git/dotfiles/.vim/plugged/neocomplete.vim/autoload/neocomplete/filters/converter_remove_overlap.vim
 86: ~/git/dotfiles/.vim/plugged/neocomplete.vim/autoload/neocomplete/filters/converter_delimiter.vim
 87: ~/git/dotfiles/.vim/plugged/neocomplete.vim/autoload/neocomplete/filters/converter_abbr.vim
 88: ~/git/dotfiles/.vim/plugged/neocomplete.vim/autoload/neocomplete/sources/dictionary.vim
 89: ~/git/dotfiles/.vim/plugged/neocomplete.vim/autoload/neocomplete/sources/file.vim
 90: ~/git/dotfiles/.vim/plugged/neocomplete.vim/autoload/neocomplete/filters/sorter_filename.vim
 91: ~/git/dotfiles/.vim/plugged/neocomplete.vim/autoload/neocomplete/sources/member.vim
 92: ~/git/dotfiles/.vim/plugged/neocomplete.vim/autoload/neocomplete/sources/omni.vim
 93: ~/git/dotfiles/.vim/plugged/neocomplete.vim/autoload/vital/_neocomplete/Data/List.vim
 94: ~/git/dotfiles/.vim/plugged/neocomplete.vim/autoload/neocomplete/sources/tag.vim
 95: ~/git/dotfiles/.vim/plugged/neosnippet/autoload/neocomplete/sources/neosnippet.vim
 96: ~/git/dotfiles/.vim/plugged/neocomplete.vim/autoload/neocomplete/handler.vim
 97: ~/git/dotfiles/.vim/plugged/neocomplete.vim/autoload/neocomplete/helper.vim
 98: ~/git/dotfiles/.vim/plugged/neocomplete.vim/autoload/neocomplete/complete.vim
@blueyed
Copy link
Collaborator

blueyed commented Jan 31, 2017

Thanks for the report.
It's not a recent regression, is it?

You might want to try if #652 works better in this regard (but it is WIP still).

@NoahTheDuke
Copy link

This is still occurring.

@davidhalter
Copy link
Owner

Same issue as #493. We are trying to get rid of changing the buffer for this feature and are trying to use floating windows.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants