ycm-core / YouCompleteMe

A code-completion engine for Vim
http://ycm-core.github.io/YouCompleteMe/
GNU General Public License v3.0
25.45k stars 2.81k forks source link

Random flickering of ruler when in insert mode #1134

Closed sjlnk closed 10 years ago

sjlnk commented 10 years ago

Hi, the ruler (:set ruler -- the column and row numbers + relative position at the bottom right corner) is flickering randomly when I type text in insert mode. Most of the time I cannot see the ruler, sometimes it randomly appears while typing the text. On normal mode the ruler works without problems.This only happens when I have YouCompleteMe loaded in my ~/.vim/bundle directory. I have disabled all of the other plugins (by moving them out of my ~/.vim/bundle). I also disabled all of the other stuff from my ~/.vimrc by incuding :finish in the file right after Vundle loads itself and YouCompleteMe. The problem still persists.

I'm running vim on Debian using gnome-terminal emulator (and bash). Vim version:

VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Jun 20 2014 03:11:47) Included patches: 1-335 Modified by pkg-vim-maintainers@lists.alioth.debian.org Compiled by jamessan@ Huge version with GTK2 GUI. Features included (+) or not (-): +acl +farsi +mouse_netterm +syntax +arabic +file_in_path +mouse_sgr +tag_binary +autocmd +find_in_path -mouse_sysmouse +tag_old_static +balloon_eval +float +mouse_urxvt -tag_any_white +browse +folding +mouse_xterm +tcl ++builtin_terms -footer +multi_byte +terminfo +byte_offset +fork() +multi_lang +termresponse +cindent +gettext -mzscheme +textobjects +clientserver -hangul_input +netbeans_intg +title +clipboard +iconv +path_extra +toolbar +cmdline_compl +insert_expand +perl +user_commands +cmdline_hist +jumplist +persistent_undo +vertsplit +cmdline_info +keymap +postscript +virtualedit +comments +langmap +printer +visual +conceal +libcall +profile +visualextra +cryptv +linebreak +python +viminfo +cscope +lispindent -python3 +vreplace +cursorbind +listcmds +quickfix +wildignore +cursorshape +localmap +reltime +wildmenu +dialog_con_gui +lua +rightleft +windows +diff +menu +ruby +writebackup +digraphs +mksession +scrollbind +X11 +dnd +modify_fname +signs -xfontset -ebcdic +mouse +smartindent +xim +emacs_tags +mouseshape -sniff +xsmp_interact +eval +mouse_dec +startuptime +xterm_clipboard +ex_extra +mouse_gpm +statusline -xterm_save +extra_search -mouse_jsbterm -sun_workshop +xpm

Valloric commented 10 years ago

First time I've ever heard of this; I don't see this behavior myself (can't repro so closing; will reopen later if needed).

Try playing around with the options that turn off parts of the diagnostic UI and report back.