davidhalter / jedi-vim

Using the jedi autocompletion library for VIM.
MIT License
5.29k stars 372 forks source link

Breaks when used with vim-multiple-cursors #798

Closed ashishtibrewal closed 6 years ago

ashishtibrewal commented 6 years ago

Issue

Breaks when used with the multiple-cursors plugin. The following screenshot might be helpful:

jedi-vim-issue

Any help/fixes/solutions would be much appreciated. Thanks. :)

Steps to reproduce

  1. Ctrl-N Ctrl-N Ctrl-N Ctrl-N (i.e. to select 4 items using the multiple-cursors plugin)
  2. I (Go into insert mode at the start of the selections at all locations)
  3. cv (i.e. insert text)
  4. . (i.e. dot for namespace/scope resolution) This is when the error shows up.

Output of “:verbose JediDebugInfo”

Jedi-vim debug information

Using Python version: 3

Settings
  omnifunc=jedi#completions
    Last set from ~/.vim_runtime/sources_non_forked/jedi-vim/autoload/jedi.vim
  completeopt=menuone,preview
    Last set from ~/.vim_runtime/sources_non_forked/neocomplcache/autoload/neocomplcache/handler.vim

:version


VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Nov 24 2016 16:44:48)
Included patches: 1-1689
Extra patches: 8.0.0056
Modified by pkg-vim-maintainers@lists.alioth.debian.org
Compiled by pkg-vim-maintainers@lists.alioth.debian.org
Huge version with GTK2-GNOME GUI.  Features included (+) or not (-):
+acl             +clipboard       +dialog_con_gui  +file_in_path    +job             +menu            -mouse_sysmouse  +persistent_undo +scrollbind      +tcl             +visual          +xim
+arabic          +cmdline_compl   +diff            +find_in_path    +jumplist        +mksession       +mouse_urxvt     +postscript      +signs           +terminfo        +visualextra     +xsmp_interact
+autocmd         +cmdline_hist    +digraphs        +float           +keymap          +modify_fname    +mouse_xterm     +printer         +smartindent     +termresponse    +viminfo         +xterm_clipboard
+balloon_eval    +cmdline_info    +dnd             +folding         +langmap         +mouse           +multi_byte      +profile         +startuptime     +textobjects     +vreplace        -xterm_save
+browse          +comments        -ebcdic          -footer          +libcall         +mouseshape      +multi_lang      -python          +statusline      +timers          +wildignore      +xpm
++builtin_terms  +conceal         +emacs_tags      +fork()          +linebreak       +mouse_dec       -mzscheme        +python3         -sun_workshop    +title           +wildmenu        
+byte_offset     +cryptv          +eval            +gettext         +lispindent      +mouse_gpm       +netbeans_intg   +quickfix        +syntax          +toolbar         +windows         
+channel         +cscope          +ex_extra        -hangul_input    +listcmds        -mouse_jsbterm   +packages        +reltime         +tag_binary      +user_commands   +writebackup     
+cindent         +cursorbind      +extra_search    +iconv           +localmap        +mouse_netterm   +path_extra      +rightleft       +tag_old_static  +vertsplit       +X11             
+clientserver    +cursorshape     +farsi           +insert_expand   +lua             +mouse_sgr       +perl            +ruby            -tag_any_white   +virtualedit     -xfontset        
   system vimrc file: "$VIM/vimrc"
     user vimrc file: "$HOME/.vimrc"
 2nd user vimrc file: "~/.vim/vimrc"
      user exrc file: "$HOME/.exrc"
  system gvimrc file: "$VIM/gvimrc"
    user gvimrc file: "$HOME/.gvimrc"
2nd user gvimrc file: "~/.vim/gvimrc"
    system menu file: "$VIMRUNTIME/menu.vim"
  fall-back for $VIM: "/usr/share/vim"
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -D_REENTRANT -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/libxml2 -I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/x86_64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wdate-time  -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1      
Linking: gcc   -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-E  -Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o vim   -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfontconfig -lfreetype  -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnome-2 -lpopt -lbonobo-2 -lbonobo-activation -lORBit-2 -lgnomecanvas-2 -lart_lgpl_2 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lfontconfig -lfreetype -lgdk_pixbuf-2.0 -lgnomevfs-2 -lgconf-2 -lgthread-2.0 -lgmodule-2.0 -lgobject-2.0 -lglib-2.0 -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE  -lm -ltinfo -lnsl  -lselinux  -lacl -lattr -lgpm -ldl  -L/usr/lib -llua5.2 -Wl,-E  -fstack-protector-strong -L/usr/local/lib  -L/usr/lib/x86_64-linux-gnu/perl/5.22/CORE -lperl -ldl -lm -lpthread -lcrypt  -L/usr/lib/python3.5/config-3.5m-x86_64-linux-gnu -lpython3.5m -lpthread -ldl -lutil -lm -L/usr/lib/x86_64-linux-gnu -ltcl8.6 -ldl -lz -lpthread -lieee -lm -lruby-2.3 -lpthread -lgmp -ldl -lcrypt -lm     

:messages

Messages maintainer: Bram Moolenaar <Bram@vim.org>
1 line less; before #1775  15:54:21
1 line less; before #1774  15:54:10
1 change; before #1753  15:44:51
1 change; before #1752  15:44:45
2 fewer lines; before #1751  15:44:41
2 more lines; after #1751  15:44:41
1 change; after #1752  15:44:45
1 change; after #1753  15:44:51
1 change; before #1753  15:44:51
1 change; before #1752  15:44:45
1 change; after #1752  15:44:45
"process.py" 193L, 10013C written
1 change; before #1752  15:44:45
1 change; after #1752  15:44:45
1 change; before #1752  15:44:45
1 change; after #1752  15:44:45
1 change; after #1753  15:44:51
1 change; before #1753  15:44:51
1 change; before #1752  15:44:45
1 change; after #1752  15:44:45
1 change; after #1753  15:44:51
1 change; before #1753  15:44:51
1 change; before #1752  15:44:45
1 change; after #1752  15:44:45
1 change; after #1753  15:44:51
1 change; before #1753  15:44:51
1 change; after #1753  15:44:51
1 more line; after #1774  15:54:10
1 more line; after #1775  15:54:21
1 more line; after #1776  15:54:28
1 more line; after #1777  15:54:31
8 more lines; after #1815  16:23:45
Already at newest change
8 fewer lines; before #1815  16:23:45
1 line less; before #1777  15:54:31
1 line less; before #1776  15:54:28
1 line less; before #1775  15:54:21
1 line less; before #1774  15:54:10
1 change; before #1753  15:44:51
1 change; after #1753  15:44:51
1 more line; after #1774  15:54:10
1 more line; after #1775  15:54:21
1 more line; after #1776  15:54:28
1 more line; after #1777  15:54:31

4 changes; before #1816  5 seconds ago
4 changes; after #1816  6 seconds ago

8 fewer lines; before #1816  32 seconds ago
1 line less; before #1777  15:54:31
1 line less; before #1776  15:54:28
1 line less; before #1775  15:54:21
1 line less; before #1774  15:54:10
1 change; before #1753  15:44:51
1 change; before #1752  15:44:45
1 change; after #1752  15:44:45
1 change; before #1752  15:44:45
1 change; after #1752  15:44:45
1 change; after #1753  15:44:51
1 more line; after #1774  15:54:10
1 more line; after #1775  15:54:21
1 more line; after #1776  15:54:28
1 more line; after #1777  15:54:31
"index.txt" [readonly] 1634L, 74908C
"motion.txt" [readonly] 1329L, 51098C
"intro.txt" [readonly] 886L, 38182C

1 line less; before #1777  15:54:31
1 more line; after #1777  15:54:31
1 line less; before #1777  15:54:31
1 more line; after #1777  15:54:31
8 more lines; after #1816  16:28:21
8 fewer lines; before #1816  16:28:21
1 line less; before #1777  15:54:31
1 line less; before #1776  15:54:28
1 line less; before #1775  15:54:21
1 line less; before #1774  15:54:10
1 change; before #1753  15:44:51
1 change; before #1752  15:44:45
1 change; after #1752  15:44:45
1 change; after #1753  15:44:51
1 more line; after #1774  15:54:10
1 line less; before #1774  15:54:10
1 more line; after #1774  15:54:10
1 line less; before #1774  15:54:10
1 change; before #1753  15:44:51
1 change; after #1753  15:44:51
1 more line; after #1774  15:54:10
1 line less; before #1774  15:54:10
1 change; before #1753  15:44:51
1 change; after #1753  15:44:51
1 more line; after #1774  15:54:10
1 more line; after #1775  15:54:21
1 line less; before #1775  15:54:21
1 line less; before #1774  15:54:10
1 change; before #1753  15:44:51
1 change; after #1753  15:44:51
1 change; before #1753  15:44:51
1 change; before #1752  15:44:45
1 change; after #1752  15:44:45
1 change; after #1753  15:44:51
1 change; before #1753  15:44:51
1 change; before #1752  15:44:45
1 change; after #1752  15:44:45

"process.py" 197L, 10225C written
1 line less; before #1820  66 seconds ago
1 line less; before #1819  68 seconds ago
1 line less; before #1818  72 seconds ago
1 line less; before #1817  16:33:33
1 change; before #1752  15:44:45
1 change; after #1752  15:44:45
1 change; before #1752  15:44:45
1 change; after #1752  15:44:45
1 more line; after #1817  16:33:33
1 line less; before #1817  16:33:33
1 more line; after #1817  16:33:33
1 line less; before #1817  16:33:33
"process.py" 193L, 10013C written

1 more line; after #1817  16:33:33
1 more line; after #1818  16:34:12
1 more line; after #1819  16:34:16
1 more line; after #1820  16:34:17
Already at newest change
Already at newest change
Already at newest change
Already at newest change
Already at newest change
Already at newest change
Already at newest change
"process.py" 197L, 10225C written
1 line less; before #1820  16:34:17
1 more line; after #1820  16:34:17
Already at newest change
Already at newest change
Already at newest change
Already at newest change
Already at newest change
Already at newest change
Already at newest change
"process.py" 193L, 10129C written
2 more lines; before #1829  2 seconds ago
2 more lines; before #1831  1 seconds ago
E492: Not an editor command: eg
2 more lines; before #1832  11 seconds ago
2 fewer lines; after #1832  12 seconds ago
2 more lines; before #1832  36 seconds ago
2 more lines; before #1830  41 seconds ago
2 more lines; before #1828  47 seconds ago
1 more line; before #1827  88 seconds ago
1 line less; after #1827  90 seconds ago
2 fewer lines; after #1828  50 seconds ago
2 fewer lines; after #1830  44 seconds ago
2 fewer lines; after #1832  39 seconds ago
Already at newest change
Already at newest change
Already at newest change
Already at newest change
Already at newest change
Already at newest change
Already at newest change
Already at newest change
Already at newest change
5 fewer lines
"process.py" 179L, 9141C written
5 more lines; before #1833  11 seconds ago
5 fewer lines; after #1833  12 seconds ago
"process.py" 179L, 9141C written
5 more lines; before #1833  53 seconds ago
2 more lines; before #1832  16:43:39
2 fewer lines; after #1832  16:43:39
5 fewer lines; after #1833  55 seconds ago
Already at newest change
Already at newest change
Already at newest change
Already at newest change
Already at newest change
"process.py" 179L, 9141C written
search hit BOTTOM, continuing at TOP

"process.py" 179L, 9142C written
"process.py" 179L, 9142C written
: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 ```
davidhalter commented 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.