On Tue, Feb 14, 2017 at 10:44 AM, Hans Deragon <[email protected]> wrote:
> For some odd reason, when I am staring gVim on my Linux Ubuntu 16.04 LTS 
> laptop using the Unity desktop, it starts to low when I am asking it to take 
> all the vertical space available.  It starts at position y=53 while it should 
> start at y=24, just below the desktop's menu bar (it is 29 pixels too low).  
> The length of the window is fine and well within the screen height once I 
> move it at its proper place.
>
> It is the only application that shows this behavior.  All the other 
> applications start at a proper height, just under the menu bar.  This suggest 
> that this has something to do with gVim.
>
> It used to work properly in 14.04.  I cannot recall exactly when this 
> started.  Not sure if that problem occurred as soon as I upgraded to 16.04 or 
> if it happened later.
>
> Following, the .vimrc used for reproducing the problem:
>
>
> winpos 0 0
> set lines=999 " 999 = take all the vertical space.
> winpos 0 0
> " Window position report at this point: X 0, Y 53
>
>
> This occurs with the latest code found in the git repository, as of 
> 2017-02-14 04:27:56 EST.
>
> Best regards,
> Hans Deragon

Works for me on openSUSE Linux (currently openSUSE Leap 42.2) in gvim
for GTK3 (and previously for GTK2) with the following in my vimrc:

if has('gui_running')
  " 'guioptions': GUI options
  " ¬a: no autoselect for "+
  " ¬P: ditto for "*
  " ¬A: ditto for modeless selection
  "  c: use console dialogs (not popup dialogs) for simple choices
  " ¬e: use text-style, tabs even in the GUI
  " ¬f: use fork() to start the GUI
  "  i: use a GUI icon if possible
  "  m: menu bar is present
  " ¬M: source $VIMRUNTIME/menu.vim
  "  g: inactive menuitems are shown (greyed-off)
  "  t: include tearoff menuitems
  "  T: include toolbar
  "  r: right-hand scrollbar is always present
  " ¬R: not only when vertically split
  " ¬l: left-hand scrollbar is not always present
  "  L: only when vertically split
  " ¬b: no bottom scrollbar
  " ¬h: bottom scrollbar is not limited to size of cursor line
  " ¬v: do not force vertical button layout in dialogs
  "  p: do not include X11 pointer callbacks (required by some WMs)
  " ¬F: don't add a Footer (Motif-only)
  set guioptions=cgimrLtTp
  " start maximized
  set lines=999 columns=9999
  if exists('+toolbariconsize')
    set tbis=tiny
  endif
  set guifont=Bitstream\ Vera\ Sans\ Mono\ 8
endif " gui_running

N.B.
     1. "Include tearoff menuitems" doesn't work anymore.
     2. All this is done in the .vimrc, i.e. before starting the GUI,
and remembered until the GUI is started.
     3. I do not set :winpos, I let the GUI find its own place;
finding out the results gives:

:echo getwinposx() getwinposy()
  0 27
:verbose set lines? columns?
  lines=68
        Last set from ~/.vimrc
  columns=180
        Last set from ~/.vimrc

N.B. winposy() == 27 places the gvim GUI just below the window
manager's toolbar showing date, time, current GUI program, etc.

Best regards,
Tony.

-- 
-- 
You received this message from the "vim_use" 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_use" 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.

Reply via email to