Michael F. Lamb wrote:
Hello,

I'm using the 'dwm' window manager in "tiled layout," which enforces a fixed-size window. http://www.suckless.org/wiki/dwm

Using gtk+ gvim 7.0.122, with some combinations of guifont and guioptions settings, the vim command line ends up half-outside its window. It seems like it miscalculates the proper value for 'lines' given the available real estate. Makes it difficult to see what I'm typing, and further it corrupts any command output written on the bottom line (such as that from :make or :!ls).

My temporary solution has to bind something to ':set lines-=1' and punch it every time the window manager makes gvim resize, but that's annoying.

If I switch dwm to "floating layout" (which does not strictly enforce window size) the problem goes away; the number of lines is rounded down to fit on the screen, and the window manager's window decorations shrink to match that.

The problem does not seem to occur with lesstif gvim, however, lesstif gvim does not support the anti-aliased truetype font that I like.

If anybody has seen or solved this problem already, I'd be grateful for info. I haven't ruled out the (fairly new, very minimalist) window manager as the culprit, which is why I'm asking for advice here rather than posting a bug report. :)

If a proper solution isn't immediately apparent, is there instead perhaps a way to hook into the resize event, so I can do ':set lines-=1' automatically?

Thanks,
-Mike



GTK+1 or GTK+2? In some respects, these are quite different animals.

Otherwise I can't much help you: I'm using kwm, not dwm, and it behaves differently: e.g. there is an "Unclutter Windows" command, but it will only tile the windows if they are already small enough to all fit on the screen without resizing.


Best regards,
Tony.
--
hundred-and-one symptoms of being an internet addict:
108. While reading a magazine, you look for the Zoom icon for a better
     look at a photograph.

Reply via email to