After playing a little bit with vim/gvim it finally looks like I want it to. However – as soon as I was done I tried the config on my notebook and noticed an ugly white space within the gvim window. Since gvim behaves like eg xterm, urxvt etc it always tries to display only whole lines ( full height) – meaning with the right/wrong font you will get an empy space at the bottom of the window with up to [Fontsize] – 1px height – which looks … – let’s say not that nice. However – this will only happen if you use a windowmanager which enforces the window height no matter what – e.g. xmonad does that.
To solve that problem – at least when you are using xmonad you can use XMonad.Layout.LayoutHints which is part of xmonad-contrib. This will allow the program to have some influence on its size – meaning eg gvim won’t have that white border at the bottom…
