Closed ashishtibrewal closed 6 years ago
You can unmap the dot if you want or use different settings, however we're not doing a lot of magic except start autocompletion after dot.
I'm not using multiple-cursors. It's sometimes hard to have different plugins work well together and you have to make them work with a bit of extra VIM script, because VIM script is a suboptimal programming environment.
Issue
Breaks when used with the multiple-cursors plugin. The following screenshot might be helpful:
Any help/fixes/solutions would be much appreciated. Thanks. :)
Steps to reproduce
Output of “:verbose JediDebugInfo”
Jedi-vim debug information
Using Python version: 3
3.5.2 (default, Nov 23 2017, 16:37:01), [GCC 5.4.0 20160609]
/usr/lib/python3.5/site.py
Jedi path:/home/tibrewala/.vim_runtime/sources_non_forked/jedi-vim/pythonx/jedi/jedi/__init__.py
/usr/lib/python35.zip
/usr/lib/python3.5
/usr/lib/python3.5/plat-x86_64-linux-gnu
/usr/lib/python3.5/lib-dynload
/home/tibrewala/.local/lib/python3.5/site-packages
/usr/local/lib/python3.5/dist-packages
/usr/lib/python3/dist-packages
_vim_path_
Settings
:version
:messages
:scriptnames
``` 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: ~/.vim_runtime/vimrcs/basic.vim 9: /usr/share/vim/vim74/ftplugin.vim 10: /usr/share/vim/vim74/indent.vim 11: /usr/share/vim/vim74/delmenu.vim 12: /usr/share/vim/vim74/menu.vim 13: /usr/share/vim/vim74/lang/menu_en_gb.latin1.vim 14: /usr/share/vim/vim74/lang/menu_en_gb.utf-8.vim 15: /usr/share/vim/vim74/autoload/paste.vim 16: /usr/share/vim/vim74/syntax/nosyntax.vim 17: /usr/share/vim/vim74/colors/desert.vim 18: ~/.vim_runtime/vimrcs/filetypes.vim 19: ~/.vim_runtime/vimrcs/plugins_config.vim 20: ~/.vim_runtime/autoload/pathogen.vim 21: /usr/share/vim/vim74/ftoff.vim 22: ~/.vim_runtime/sources_non_forked/nginx-vim-syntax/ftdetect/nginx.vim 23: ~/.vim_runtime/sources_non_forked/rust.vim/ftdetect/rust.vim 24: ~/.vim_runtime/sources_non_forked/vim-bundle-mako/ftdetect/mako.vim 25: ~/.vim_runtime/sources_non_forked/vim-coffee-script/ftdetect/coffee.vim 26: ~/.vim_runtime/sources_non_forked/vim-go/ftdetect/gofiletype.vim 27: ~/.vim_runtime/sources_non_forked/vim-less/ftdetect/less.vim 28: ~/.vim_runtime/sources_non_forked/vim-markdown/ftdetect/markdown.vim 29: ~/.vim_runtime/sources_non_forked/vim-pug/ftdetect/pug.vim 30: ~/.vim_runtime/vimrcs/extended.vim 31: ~/.vim_runtime/sources_non_forked/vim-colorschemes/colors/desert.vim 32: ~/.vim_runtime/sources_non_forked/vim-colorschemes/colors/peaksea.vim 33: ~/.vim_runtime/my_configs.vim 34: ~/.vim_runtime/sources_non_forked/vim-yankstack/autoload/yankstack.vim 35: ~/.vim_runtime/sources_non_forked/ack.vim/plugin/ack.vim 36: ~/.vim_runtime/sources_non_forked/ag.vim/plugin/ag.vim 37: ~/.vim_runtime/sources_non_forked/auto-pairs/plugin/auto-pairs.vim 38: ~/.vim_runtime/sources_non_forked/bufexplorer/plugin/bufexplorer.vim 39: ~/.vim_runtime/sources_non_forked/ctrlp.vim/plugin/ctrlp.vim 40: ~/.vim_runtime/sources_non_forked/ctrlp.vim/autoload/ctrlp/mrufiles.vim 41: ~/.vim_runtime/sources_non_forked/goyo.vim/plugin/goyo.vim 42: ~/.vim_runtime/sources_non_forked/jedi-vim/plugin/jedi.vim 43: ~/.vim_runtime/sources_non_forked/lightline.vim/plugin/lightline.vim 44: ~/.vim_runtime/sources_non_forked/neocomplcache/plugin/neocomplcache/buffer_complete.vim 45: ~/.vim_runtime/sources_non_forked/neocomplcache/plugin/neocomplcache/dictionary_complete.vim 46: ~/.vim_runtime/sources_non_forked/neocomplcache/plugin/neocomplcache/include_complete.vim 47: ~/.vim_runtime/sources_non_forked/neocomplcache/plugin/neocomplcache/syntax_complete.vim 48: ~/.vim_runtime/sources_non_forked/neocomplcache/plugin/neocomplcache/tags_complete.vim 49: ~/.vim_runtime/sources_non_forked/neocomplcache/plugin/neocomplcache.vim 50: ~/.vim_runtime/sources_non_forked/nerdtree/plugin/NERD_tree.vim 51: ~/.vim_runtime/sources_non_forked/nerdtree/autoload/nerdtree.vim 52: ~/.vim_runtime/sources_non_forked/nerdtree/lib/nerdtree/path.vim 53: ~/.vim_runtime/sources_non_forked/nerdtree/lib/nerdtree/menu_controller.vim 54: ~/.vim_runtime/sources_non_forked/nerdtree/lib/nerdtree/menu_item.vim 55: ~/.vim_runtime/sources_non_forked/nerdtree/lib/nerdtree/key_map.vim 56: ~/.vim_runtime/sources_non_forked/nerdtree/lib/nerdtree/bookmark.vim 57: ~/.vim_runtime/sources_non_forked/nerdtree/lib/nerdtree/tree_file_node.vim 58: ~/.vim_runtime/sources_non_forked/nerdtree/lib/nerdtree/tree_dir_node.vim 59: ~/.vim_runtime/sources_non_forked/nerdtree/lib/nerdtree/opener.vim 60: ~/.vim_runtime/sources_non_forked/nerdtree/lib/nerdtree/creator.vim 61: ~/.vim_runtime/sources_non_forked/nerdtree/lib/nerdtree/flag_set.vim 62: ~/.vim_runtime/sources_non_forked/nerdtree/lib/nerdtree/nerdtree.vim 63: ~/.vim_runtime/sources_non_forked/nerdtree/lib/nerdtree/ui.vim 64: ~/.vim_runtime/sources_non_forked/nerdtree/lib/nerdtree/event.vim 65: ~/.vim_runtime/sources_non_forked/nerdtree/lib/nerdtree/notifier.vim 66: ~/.vim_runtime/sources_non_forked/nerdtree/autoload/nerdtree/ui_glue.vim 67: ~/.vim_runtime/sources_non_forked/nerdtree/nerdtree_plugin/exec_menuitem.vim 68: ~/.vim_runtime/sources_non_forked/nerdtree/nerdtree_plugin/fs_menu.vim 69: ~/.vim_runtime/sources_non_forked/open_file_under_cursor.vim/plugin/open_file_under_cursor.vim 70: ~/.vim_runtime/sources_non_forked/rust.vim/plugin/rust.vim 71: ~/.vim_runtime/sources_non_forked/syntastic/plugin/syntastic/autoloclist.vim 72: ~/.vim_runtime/sources_non_forked/syntastic/plugin/syntastic/balloons.vim 73: ~/.vim_runtime/sources_non_forked/syntastic/plugin/syntastic/checker.vim 74: ~/.vim_runtime/sources_non_forked/syntastic/plugin/syntastic/cursor.vim 75: ~/.vim_runtime/sources_non_forked/syntastic/plugin/syntastic/highlighting.vim 76: ~/.vim_runtime/sources_non_forked/syntastic/plugin/syntastic/loclist.vim 77: ~/.vim_runtime/sources_non_forked/syntastic/plugin/syntastic/modemap.vim 78: ~/.vim_runtime/sources_non_forked/syntastic/plugin/syntastic/notifiers.vim 79: ~/.vim_runtime/sources_non_forked/syntastic/plugin/syntastic/registry.vim 80: ~/.vim_runtime/sources_non_forked/syntastic/plugin/syntastic/signs.vim 81: ~/.vim_runtime/sources_non_forked/syntastic/plugin/syntastic.vim 82: ~/.vim_runtime/sources_non_forked/syntastic/autoload/syntastic/util.vim 83: ~/.vim_runtime/sources_non_forked/tagbar/plugin/tagbar.vim 84: ~/.vim_runtime/sources_non_forked/tlib/plugin/02tlib.vim 85: ~/.vim_runtime/sources_non_forked/vim-airline/plugin/airline.vim 86: ~/.vim_runtime/sources_non_forked/vim-airline/autoload/airline.vim 87: ~/.vim_runtime/sources_non_forked/vim-airline/autoload/airline/init.vim 88: ~/.vim_runtime/sources_non_forked/vim-airline/autoload/airline/parts.vim 89: ~/.vim_runtime/sources_non_forked/vim-bufferline/plugin/bufferline.vim 90: ~/.vim_runtime/sources_non_forked/vim-bufferline/autoload/bufferline.vim 91: ~/.vim_runtime/sources_non_forked/vim-commentary/plugin/commentary.vim 92: ~/.vim_runtime/sources_non_forked/vim-expand-region/plugin/expand_region.vim 93: ~/.vim_runtime/sources_non_forked/vim-expand-region/autoload/expand_region.vim 94: ~/.vim_runtime/sources_non_forked/vim-fugitive/plugin/fugitive.vim 95: ~/.vim_runtime/sources_non_forked/vim-gitgutter/plugin/gitgutter.vim 96: ~/.vim_runtime/sources_non_forked/vim-gitgutter/autoload/gitgutter/highlight.vim 97: ~/.vim_runtime/sources_non_forked/vim-go/plugin/go.vim 98: ~/.vim_runtime/sources_non_forked/vim-indent-object/plugin/indent-object.vim 99: ~/.vim_runtime/sources_non_forked/vim-multiple-cursors/plugin/multiple_cursors.vim 100: ~/.vim_runtime/sources_non_forked/vim-snipmate/plugin/snipMate.vim 101: ~/.vim_runtime/sources_non_forked/vim-addon-mw-utils/autoload/funcref.vim 102: ~/.vim_runtime/sources_non_forked/vim-snippets/plugin/vimsnippets.vim 103: ~/.vim_runtime/sources_non_forked/vim-surround/plugin/surround.vim 104: ~/.vim_runtime/sources_non_forked/vim-unimpaired/plugin/unimpaired.vim 105: ~/.vim_runtime/sources_non_forked/vim-yankstack/plugin/yankstack.vim 106: ~/.vim_runtime/sources_non_forked/vim-zenroom2/plugin/zenroom2.vim 107: ~/.vim_runtime/sources_forked/mru/plugin/mru.vim 108: ~/.vim_runtime/sources_forked/set_tabline/plugin/set_tabline.vim 109: ~/.vim_runtime/sources_forked/vim-peepopen/plugin/peepopen.vim 110: /usr/share/vim/vim74/plugin/getscriptPlugin.vim 111: /usr/share/vim/vim74/plugin/gzip.vim 112: /usr/share/vim/vim74/plugin/logiPat.vim 113: /usr/share/vim/vim74/plugin/matchparen.vim 114: /usr/share/vim/vim74/plugin/netrwPlugin.vim 115: /usr/share/vim/vim74/plugin/rrhelper.vim 116: /usr/share/vim/vim74/plugin/spellfile.vim 117: /usr/share/vim/vim74/plugin/tarPlugin.vim 118: /usr/share/vim/vim74/plugin/tohtml.vim 119: /usr/share/vim/vim74/plugin/vimballPlugin.vim 120: /usr/share/vim/vim74/plugin/zipPlugin.vim 121: ~/.vim_runtime/sources_non_forked/vim-snipmate/after/plugin/snipMate.vim 122: ~/.vim_runtime/sources_non_forked/jedi-vim/ftplugin/python/jedi.vim 123: ~/.vim_runtime/sources_non_forked/jedi-vim/autoload/jedi.vim 124: ~/.vim_runtime/sources_non_forked/vim-flake8/ftplugin/python_flake8.vim 125: /usr/share/vim/vim74/ftplugin/python.vim 126: ~/.vim_runtime/sources_non_forked/jedi-vim/after/ftplugin/python/jedi.vim 127: /usr/share/vim/vim74/indent/python.vim 128: /usr/share/vim/vim74/syntax/python.vim 129: ~/.vim_runtime/sources_non_forked/jedi-vim/after/syntax/python.vim 130: ~/.vim_runtime/sources_non_forked/lightline.vim/autoload/lightline.vim 131: ~/.vim_runtime/sources_non_forked/lightline.vim/autoload/lightline/tab.vim 132: ~/.vim_runtime/sources_non_forked/lightline.vim/autoload/lightline/colorscheme/wombat.vim 133: ~/.vim_runtime/sources_non_forked/lightline.vim/autoload/lightline/colorscheme.vim 134: ~/.vim_runtime/sources_non_forked/vim-airline/autoload/airline/extensions.vim 135: ~/.vim_runtime/sources_non_forked/vim-airline/autoload/airline/extensions/quickfix.vim 136: ~/.vim_runtime/sources_non_forked/vim-airline/autoload/airline/extensions/netrw.vim 137: ~/.vim_runtime/sources_non_forked/vim-airline/autoload/airline/extensions/ctrlp.vim 138: ~/.vim_runtime/sources_non_forked/vim-airline/autoload/airline/extensions/hunks.vim 139: ~/.vim_runtime/sources_non_forked/vim-airline/autoload/airline/extensions/tagbar.vim 140: ~/.vim_runtime/sources_non_forked/vim-airline/autoload/airline/extensions/branch.vim 141: ~/.vim_runtime/sources_non_forked/vim-airline/autoload/airline/extensions/bufferline.vim 142: ~/.vim_runtime/sources_non_forked/vim-airline/autoload/airline/extensions/syntastic.vim 143: ~/.vim_runtime/sources_non_forked/vim-airline/autoload/airline/extensions/whitespace.vim 144: ~/.vim_runtime/sources_non_forked/vim-airline/autoload/airline/extensions/po.vim 145: ~/.vim_runtime/sources_non_forked/vim-airline/autoload/airline/extensions/wordcount.vim 146: ~/.vim_runtime/sources_non_forked/vim-airline/autoload/airline/extensions/tabline.vim 147: ~/.vim_runtime/sources_non_forked/vim-airline/autoload/airline/extensions/tabline/autoshow.vim 148: ~/.vim_runtime/sources_non_forked/vim-airline/autoload/airline/extensions/tabline/tabs.vim 149: ~/.vim_runtime/sources_non_forked/vim-airline/autoload/airline/extensions/tabline/buffers.vim 150: ~/.vim_runtime/sources_non_forked/vim-airline/autoload/airline/extensions/tabline/ctrlspace.vim 151: ~/.vim_runtime/sources_non_forked/vim-airline/autoload/airline/section.vim 152: ~/.vim_runtime/sources_non_forked/vim-airline/autoload/airline/highlighter.vim 153: ~/.vim_runtime/sources_non_forked/vim-airline/autoload/airline/themes/dark.vim 154: ~/.vim_runtime/sources_non_forked/vim-airline/autoload/airline/themes.vim 155: ~/.vim_runtime/sources_non_forked/vim-airline/autoload/airline/util.vim 156: ~/.vim_runtime/sources_non_forked/vim-airline/autoload/airline/builder.vim 157: ~/.vim_runtime/sources_non_forked/vim-airline/autoload/airline/extensions/default.vim 158: ~/.vim_runtime/sources_non_forked/ctrlp.vim/autoload/ctrlp/utils.vim 159: ~/.vim_runtime/sources_non_forked/syntastic/autoload/syntastic/log.vim 160: ~/.vim_runtime/sources_non_forked/vim-gitgutter/autoload/gitgutter.vim 161: ~/.vim_runtime/sources_non_forked/vim-gitgutter/autoload/gitgutter/utility.vim 162: ~/.vim_runtime/sources_non_forked/vim-gitgutter/autoload/gitgutter/hunk.vim 163: ~/.vim_runtime/sources_non_forked/vim-airline/autoload/airline/extensions/tabline/buflist.vim 164: ~/.vim_runtime/sources_non_forked/vim-airline/autoload/airline/extensions/tabline/formatters/default.vim 165: ~/.vim_runtime/sources_non_forked/tagbar/autoload/tagbar.vim 166: ~/.vim_runtime/sources_non_forked/vim-multiple-cursors/autoload/multiple_cursors.vim 167: ~/.vim_runtime/sources_non_forked/neocomplcache/autoload/neocomplcache/init.vim 168: ~/.vim_runtime/sources_non_forked/neocomplcache/autoload/neocomplcache/util.vim 169: ~/.vim_runtime/sources_non_forked/neocomplcache/autoload/vital.vim 170: ~/.vim_runtime/sources_non_forked/neocomplcache/autoload/vital/_13055f8.vim 171: ~/.vim_runtime/sources_non_forked/neocomplcache/autoload/vital/_13055f8/Prelude.vim 172: ~/.vim_runtime/sources_non_forked/neocomplcache/autoload/vital/_13055f8/Data/List.vim 173: ~/.vim_runtime/sources_non_forked/neocomplcache/autoload/vital/_13055f8/Data/String.vim 174: ~/.vim_runtime/sources_non_forked/neocomplcache/autoload/neocomplcache/variables.vim 175: ~/.vim_runtime/sources_non_forked/neocomplcache/autoload/neocomplcache/context_filetype.vim 176: ~/.vim_runtime/sources_non_forked/neocomplcache/autoload/neocomplcache/commands.vim 177: ~/.vim_runtime/sources_non_forked/neocomplcache/autoload/neocomplcache/mappings.vim 178: ~/.vim_runtime/sources_non_forked/syntastic/syntax_checkers/python/flake8.vim 179: ~/.vim_runtime/sources_non_forked/syntastic/syntax_checkers/python/pyflakes.vim 180: ~/.vim_runtime/sources_non_forked/syntastic/syntax_checkers/python/frosted.vim 181: ~/.vim_runtime/sources_non_forked/syntastic/syntax_checkers/python/mypy.vim 182: ~/.vim_runtime/sources_non_forked/syntastic/syntax_checkers/python/pep257.vim 183: ~/.vim_runtime/sources_non_forked/syntastic/syntax_checkers/python/pep8.vim 184: ~/.vim_runtime/sources_non_forked/syntastic/syntax_checkers/python/prospector.vim 185: ~/.vim_runtime/sources_non_forked/syntastic/syntax_checkers/python/py3kwarn.vim 186: ~/.vim_runtime/sources_non_forked/syntastic/syntax_checkers/python/pycodestyle.vim 187: ~/.vim_runtime/sources_non_forked/syntastic/syntax_checkers/python/pydocstyle.vim 188: ~/.vim_runtime/sources_non_forked/syntastic/syntax_checkers/python/pylama.vim 189: ~/.vim_runtime/sources_non_forked/syntastic/syntax_checkers/python/pylint.vim 190: ~/.vim_runtime/sources_non_forked/syntastic/syntax_checkers/python/python.vim 191: ~/.vim_runtime/sources_non_forked/neocomplcache/autoload/neocomplcache.vim 192: ~/.vim_runtime/sources_non_forked/neocomplcache/autoload/neocomplcache/sources/buffer_complete.vim 193: ~/.vim_runtime/sources_non_forked/neocomplcache/autoload/neocomplcache/sources/dictionary_complete.vim 194: ~/.vim_runtime/sources_non_forked/neocomplcache/autoload/neocomplcache/helper.vim 195: ~/.vim_runtime/sources_non_forked/neocomplcache/autoload/neocomplcache/sources/filename_complete.vim 196: ~/.vim_runtime/sources_non_forked/neocomplcache/autoload/neocomplcache/sources/filename_include.vim 197: ~/.vim_runtime/sources_non_forked/neocomplcache/autoload/neocomplcache/sources/include_complete.vim 198: ~/.vim_runtime/sources_non_forked/neocomplcache/autoload/neocomplcache/sources/member_complete.vim 199: ~/.vim_runtime/sources_non_forked/neocomplcache/autoload/neocomplcache/sources/omni_complete.vim 200: ~/.vim_runtime/sources_non_forked/neocomplcache/autoload/neocomplcache/sources/syntax_complete.vim 201: ~/.vim_runtime/sources_non_forked/neocomplcache/autoload/neocomplcache/cache.vim 202: ~/.vim_runtime/sources_non_forked/neocomplcache/autoload/vital/_13055f8/System/Cache.vim 203: ~/.vim_runtime/sources_non_forked/neocomplcache/autoload/neocomplcache/sources/tags_complete.vim 204: ~/.vim_runtime/sources_non_forked/neocomplcache/autoload/neocomplcache/sources/vim_complete.vim 205: ~/.vim_runtime/sources_non_forked/neocomplcache/autoload/neocomplcache/handler.vim 206: /usr/share/vim/vim74/scripts.vim 207: /usr/share/vim/vim74/ftplugin/text.vim 208: ~/.vim_runtime/sources_non_forked/vim-airline/autoload/airline/extensions/wordcount/formatters/default.vim 209: /usr/share/vim/vim74/ftplugin/help.vim 210: /usr/share/vim/vim74/syntax/help.vim 211: ~/.vim_runtime/sources_non_forked/neocomplcache/autoload/neocomplcache/async_cache.vim 212: ~/.vim_runtime/sources_non_forked/neocomplcache/autoload/neocomplcache/complete.vim 213: ~/.vim_runtime/sources_non_forked/neocomplcache/autoload/neocomplcache/filters.vim 214: ~/.vim_runtime/sources_non_forked/neocomplcache/autoload/neocomplcache/filters/sorter_rank.vim 215: ~/.vim_runtime/sources_non_forked/neocomplcache/autoload/neocomplcache/filters/converter_remove_next_keyword.vim 216: ~/.vim_runtime/sources_non_forked/neocomplcache/autoload/neocomplcache/filters/converter_delimiter.vim 217: ~/.vim_runtime/sources_non_forked/neocomplcache/autoload/neocomplcache/filters/converter_case.vim 218: ~/.vim_runtime/sources_non_forked/neocomplcache/autoload/neocomplcache/filters/converter_abbr.vim 219: ~/.vim_runtime/sources_non_forked/ack.vim/ftplugin/qf.vim 220: /usr/share/vim/vim74/ftplugin/qf.vim 221: /usr/share/vim/vim74/syntax/qf.vim ```