Hello there,

The plugin Powerline [1] uses special characters which extend above the 
actual height of the statusline,
and this sometimes leads to display corruption when scrolling/moving text 
in GVim (see [2] and [3]).

The same bug can be observed when editing a buffer containing these same 
characters (e.g. "│").
A partial workaround is to "set ttyscroll=0", though this still sometimes 
leaves stray pixels,
in the case of Powerline especially above/below the statusline.

Is this maybe a bug in the GVim font handling code, since for example 
MacVim seems to handle these characters fine?
I'm using GVim on Debian with NVidia display drivers.

Steps to reproduce:
- open GVim with vimrc and plugins disabled: "gvim -u NONE"
- enter a line of "│" characters
- insert a blank line before it with "O"
- there should now be a line of pixels before the first line (see [4])
- minimizing the window or running ":redraw!" clears the pixels

Cheers,
Markus

[1] https://github.com/Lokaltog/vim-powerline
[2] https://github.com/Lokaltog/vim-powerline/issues/57
[3] https://github.com/Lokaltog/vim-powerline/issues/53
[4] http://i.imgur.com/6uCpu.png


Package: vim-gnome
Version: 2:7.3.363-1

-- System Information:
Debian Release: wheezy/sid
 APT prefers unstable
 APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.1.0-1-686-pae (SMP w/2 CPU cores)
Locale: LANG=de_CH.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages vim-gnome depends on:
ii  libacl1             2.2.51-5
ii  libbonoboui2-0      2.24.3-1
ii  libc6               2.13-24
ii  libgdk-pixbuf2.0-0  2.24.0-2
ii  libglib2.0-0        2.30.2-6
ii  libgnome2-0         2.32.1-2
ii  libgnomeui-0        2.24.5-2
ii  libgpm2             1.20.4-4
ii  libgtk2.0-0         2.24.8-3
ii  libice6             2:1.0.7-2
ii  liblua5.1-0         5.1.4-12
ii  libpango1.0-0       1.29.4-2
ii  libperl5.14         5.14.2-6
ii  libpython2.7        2.7.2-13
ii  libruby1.8          1.8.7.352-2

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

Raspunde prin e-mail lui