On Sunday, July 6, 2014 5:23:39 PM UTC-7, Jacob Niehus wrote:
> After patch 7.4.314, I've had characters that I hadn't typed stay on screen 
> even though they aren't really there and they go away after exiting insert 
> mode. I am using NeoComplete in Vim 7.4 with patches 1-347. The attached 
> patch fixes the problem without affecting the feature introduced in patch 
> 7.4.314. See also attached screenshots showing the current line in insert 
> mode and then the same line after pressing escape. That problem happens in 
> the current version of Vim but not after my change.
> 
> I am seeing this problem in Cygwin (Windows 7) in both mintty and XTerm. My 
> Cygwin version is:
> CYGWIN_NT-6.1-WOW64 1.7.30(0.272/5/3) 2014-05-23 10:36
> 
> Here is my Vim version information:
> 
> VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Jul  6 2014 17:07:42)
> Included patches: 1-347
> Compiled by Jake@jake-mbp-win
> Normal version with GTK2 GUI.  Features included (+) or not (-):
> +acl             +clientserver    -cscope          -emacs_tags      +folding  
>        -keymap          +menu            -mouse_netterm   +netbeans_intg   
> -python3         -sniff           -tcl             +virtualedit     
> +writebackup
> -arabic          +clipboard       +cursorbind      +eval            -footer   
>        -langmap         +mksession       -mouse_sgr       +path_extra      
> +quickfix        +startuptime     +terminfo        +visual          +X11
> +autocmd         +cmdline_compl   +cursorshape     +ex_extra        +fork()   
>        +libcall         +modify_fname    -mouse_sysmouse  -perl            
> +reltime         +statusline      +termresponse    +visualextra     -xfontset
> +balloon_eval    +cmdline_hist    +dialog_con_gui  +extra_search    +gettext  
>        +linebreak       +mouse           -mouse_urxvt     +persistent_undo 
> -rightleft       -sun_workshop    +textobjects     +viminfo         +xim
> +browse          +cmdline_info    +diff            -farsi           
> -hangul_input    +lispindent      +mouseshape      +mouse_xterm     
> +postscript      -ruby            +syntax          +title           +vreplace 
>        +xsmp_interact
> +builtin_terms   +comments        +digraphs        +file_in_path    +iconv    
>        +listcmds        -mouse_dec       +multi_byte      +printer         
> +scrollbind      +tag_binary      +toolbar         +wildignore      
> +xterm_clipboard
> +byte_offset     -conceal         +dnd             +find_in_path    
> +insert_expand   +localmap        -mouse_gpm       +multi_lang      -profile  
>        +signs           +tag_old_static  +user_commands   +wildmenu        
> -xterm_save
> +cindent         +cryptv          -ebcdic          +float           +jumplist 
>        +lua/dyn         -mouse_jsbterm   -mzscheme        -python          
> +smartindent     -tag_any_white   +vertsplit       +windows         +xpm
>    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: "/home/Jake/vim_local/share/vim"
> Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -D_REENTRANT 
> -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 
> -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/atk-1.0 
> -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 
> -I/usr/include/libpng15 -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/glib-2.0/include 
> -I/usr/include/freetype2 -I/usr/include/libpng15 -I/usr/include/freetype2 
> -I/usr/include/libpng15    -g -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1      
> Linking: gcc -L/usr/lib   -L/usr/local/lib -Wl,--as-needed -o vim.exe   
> -L/usr/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -lgio-2.0 -lXinerama 
> -lXi -lXrandr -lXcursor -lXcomposite -lXdamage -lXfixes -latk-1.0 -lcairo -lz 
> -lpixman-1 -lxcb-shm -lxcb-render -lXrender -lXext -lX11 -lxcb -lXau -lXdmcp 
> -lgdk_pixbuf-2.0 -lm -lpng15 -lm -lz -lgio-2.0 -lz -lpangoft2-1.0 -lharfbuzz 
> -lpango-1.0 -lm -lgmodule-2.0 -lgobject-2.0 -lffi -lglib-2.0 -lintl -lpcre 
> -lintl -liconv -lpcre -lfontconfig -lexpat -lfreetype -lbz2 -lpng15 -lm -lz 
> -lexpat -lfreetype -lbz2 -lz -lpng15 -lm -lz  -lSM -lICE -lXpm -lXt -lX11 
> -lXdmcp -lSM -lICE  -lm -lncurses -lelf  -liconv -lintl

Bram,

On further thought I don't think this patch should be included. It's a bad 
workaround and I have seen the completion messages pop up occasionally since 
using it. I'll try and find a better solution.

Thanks,
Jake

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to vim_dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Raspunde prin e-mail lui