Version: 2.2 (using KDE 4.2.0) OS: Linux Installed from: Debian testing/unstable Packages Launching vim in Konsole (4.2.0 packages) it will not paint the text on the screen. All I will see is ~ all on the left hand side, if I hit i and start typing in text the cursor will move across the scree, but the text will not appear. If I drag highlight the screen I will be able to see the text. Resizing the screen solves the issue. It seems like vim thinks that the terminal is twice the height or something that it actually is and it is painting farther up or konsole is only painting row+80 or something odd from the fact that if I drag highlight I can scroll up to get to the text.
Works for me on my system. Does resizing the terminal window fix the problem?
Yes every single time vim is launched I resize the konsole window slightly with the mouse to fix it. I had the same problem in 4.1 and am surprised it was in 4.2 still. It makes using Konsole. Being a vim guy you can probably guess how annoying this is ;) Is there anything I can test on my system or more information I can provide?
> I had the same problem in 4.1 and am surprised it was in 4.2 still You're the first to report it - so whatever caused the problem then is probably the same now. > Is there anything I can test on my system or more > information I can provide? Before you start Vim, does "echo $COLUMNS" and "echo $ROWS" in the shell produce correct values?
$ROWS is empty and $COLUMNS says 132 which looks about right
Sorry, I meant $LINES and $COLUMNS, not $ROWS
$LINES returns 44 which looks correct btw I am icefox on freenode
Upgrade to 4.2.1 and still seeing the issue.
To reproduce the issue add "set columns=100" to your .vimrc. Once I removed that then I am able to use vim in konsole.
*** This bug has been marked as a duplicate of bug 238073 ***