In addition to Michal's note, 2017-03-18 18:01 GMT+09:00 <[email protected]>:
> Hi all, > > I am facing an issue with gvim. > > I use archlinux + awesome tiling WM. The bug is not 100% reproducible but > it does happen most of the time (e.g. 90%). The steps to reproduce are: > > 1. Open gvim in full screen mode. > 2. Create two buffers > Buffers? They aren't directly related to the visuals, so I'm wondering how that can be related to the issue. Can you clarify what you actually did? 3. Move to a different workspace (e.g. on the browswer) > Workspace? IIRC, Awesome WM calls it tag or something like that... Is it a new feature or concept of Awesome v4 and hence a thing I should read the manual? 4. return to the gvim workspace > 5. bump! You get a grey screen and you need to :redraw in order to see the > buffers. Here is a screenshot: http://i.imgur.com/b6jyEWI.png Actually, I cloned the WM source at GitHub and installed the WM. But I could not reproduce the issue so far. In addition, we haven't changed the GTK2 GUI code for months except some minor changes in preprocessor macros. So, can you describe the issue more precisely, following exact terminology used in Vim and the WM, so that we can reproduce it? > > If there is just a single buffer then there is no issue at all. In normal > vim this does not happen. This is not related to plugins because I can also > reproduce it with: > > gvim -N -U NONE > > I think that I remember that I first noticed it when I upgraded to awesome > v4 (i.e. a month ago?). But that might just be a coinsidence. > Have you had the same issue with Awesome v3.x? > > I also believe this is the same issues as the one described on debian's > bug tracker, so I am not the only one facing it: > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=856920 > > best regards, > Panos > > ``` > $ gvim --version > VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Feb 6 2017 16:10:01) > Included patches: 1-314 > Compiled by Arch Linux > Huge version with GTK2 GUI. Features included (+) or not (-): > +acl +file_in_path +mouse_sgr +tag_old_static > +arabic +find_in_path -mouse_sysmouse -tag_any_white > +autocmd +float +mouse_urxvt +tcl/dyn > +balloon_eval +folding +mouse_xterm +termguicolors > +browse -footer +multi_byte +terminfo > ++builtin_terms +fork() +multi_lang +termresponse > +byte_offset +gettext -mzscheme +textobjects > +channel -hangul_input +netbeans_intg +timers > +cindent +iconv +num64 +title > +clientserver +insert_expand +packages +toolbar > +clipboard +job +path_extra +user_commands > +cmdline_compl +jumplist +perl/dyn +vertsplit > +cmdline_hist +keymap +persistent_undo +virtualedit > +cmdline_info +lambda +postscript +visual > +comments +langmap +printer +visualextra > +conceal +libcall +profile +viminfo > +cryptv +linebreak +python/dyn +vreplace > +cscope +lispindent +python3/dyn +wildignore > +cursorbind +listcmds +quickfix +wildmenu > +cursorshape +localmap +reltime +windows > +dialog_con_gui +lua/dyn +rightleft +writebackup > +diff +menu +ruby/dyn +X11 > +digraphs +mksession +scrollbind -xfontset > +dnd +modify_fname +signs +xim > -ebcdic +mouse +smartindent -xpm > +emacs_tags +mouseshape +startuptime +xsmp_interact > +eval +mouse_dec +statusline +xterm_clipboard > +ex_extra +mouse_gpm -sun_workshop -xterm_save > +extra_search -mouse_jsbterm +syntax > +farsi +mouse_netterm +tag_binary > system vimrc file: "/etc/vimrc" > user vimrc file: "$HOME/.vimrc" > 2nd user vimrc file: "~/.vim/vimrc" > user exrc file: "$HOME/.exrc" > system gvimrc file: "/etc/gvimrc" > user gvimrc file: "$HOME/.gvimrc" > 2nd user gvimrc file: "~/.vim/gvimrc" > defaults file: "$VIMRUNTIME/defaults.vim" > 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/gtk-2.0/include -I/usr/include/pango-1.0 > -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 > -I/usr/include/libdrm -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 > -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 > -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include > -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz > -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_FORTIFY_SOURCE=2 > -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong > -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 > Linking: gcc -L. -Wl,-O1,--sort-common,--as-needed,-z,relro > -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-E > -Wl,-rpath,/usr/lib/perl5/core_perl/CORE > -Wl,-O1,--sort-common,--as-needed,-z,relro > -L/usr/local/lib -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 > -lSM -lICE -lXt -lX11 -lXdmcp -lSM -lICE -lm -lncurses -lelf -lnsl > -lacl -lattr -lgpm -ldl -Wl,-E -Wl,-rpath,/usr/lib/perl5/core_perl/CORE > -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector-strong > -L/usr/local/lib -L/usr/lib/perl5/core_perl/CORE -lperl -lpthread -lnsl > -ldl -lm -lcrypt -lutil -lc -L/usr/lib -ltclstub8.6 -ldl -lz -lpthread > -lieee -lm > ``` > > -- > -- > 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 [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- -- 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 [email protected]. For more options, visit https://groups.google.com/d/optout.
