I'm having the same problem with the most recent GVim under certain scenarios:
1. In MacOS, GVim (or rather MVim) works perfectly, no flickering whatsoever.
2. In Linux (on the same machine), the flickering in GVim is very noticeable 
when using fast scrolling, for the exact same file that works smoothly using 
MVim in MacOs. If I open the same file in a console using vim, there is no 
flickering.  
I also compiled the latest GVim with motif instead of GTK2 but the problem 
persists,  which tells me that the issue must be in the way the redrawing of 
the screen is handled (that works fine with Quartz (MacOS) but has performance 
issues with X). 

PS: I've also tried to recompile with the line "redraw_later(NOT_VALID);" in 
move.c as suggested earlier, but this didn't have any noticeable effect.

Peter

On Monday, January 23, 2012 5:12:52 AM UTC+8, Wiktor Ruben wrote:
> Hi,
> 
> I use GVim ver. 7.3.154 with GTK2 GUI on Slackware 13.37. During page
> down/up scrolling with Ctrl-F/B keys, screen flickers. It is
> especially well seen when GVim is maximized and working with large
> files (for example /var/log/messages) where text fills entire screen
> (not only from top to bottom, but also from left to right).  Launching
> GVim with '-u NONE - U NONE' changes nothing.  For additional
> comparison I opened the same file with Emacs 23.3.1 and rendering was
> very smooth. Of course both editors use exactly the same font. Is
> there any chance that GVim will use equally efficient rendering
> technique as Emacs? I'm a visually impaired person and this problem
> has a great meaning for me. As far as I know Emacs uses libXft to
> render fonts. Maybe lack of libXft support in GVim is the core of the
> issue?
> 
> Regards, Mike.

-- 
-- 
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.

Raspunde prin e-mail lui