Friday, December 20, 2019

Re: Tabs in GVim 8.2

On Fri, Dec 20, 2019 at 10:39 PM Salman Halim <salmanhalim@gmail.com> wrote:
> On Fri, Dec 20, 2019, 16:26 Tony Mechelynck <antoine.mechelynck@gmail.com> wrote:
>> On Fri, Dec 20, 2019 at 9:15 PM Salman Halim <salmanhalim@gmail.com> wrote:
>> >
>> > Hello,
>> >
>> > I switched to GVim 8.2 (Windows 10) and no longer see the tab list at the top. I tried both my self-compiled version and the version with patch 24 off GitHub. I also tried two different computers, both with Windows 10.
>> >
>> > I've gone back to 8.1 because I rely upon multiple tabs in my daily workflow, but figured it would be worth finding out whether it was just something with my configuration.
>> >
>> > Thank you,
>>
>> I see tabs at the top even in gvim 8.2, but I'm using text-style tabs
>> in both vim and gvim, thanks to the following code in my vimrc (the
>> "if" wrapping avoids problems with versions earlier than Vim 7 but
>> also with limited featuresets of any version):
>>
>> ...
>>
>> Best regards,
>> Tony.
>
>
> Switching to non-gui tabs via removing e from &guioptions shows the non-gui tabs just fine. Interestingly, then adding e BACK shows the gui tabs. I just get an empty space otherwise.
>
> Would you mind trying the GUI tabs, please? You'd have to enable them in your vimrc because doing it after works for me, also, and wouldn't be representative of my experience. Should be as simple as not taking e out, I'm thinking.
>
> Thanks, Tony.

Adding back e in my vimrc on the line where it sets 'guioptions' (by
value rather than by increment) shows me GTK-style tabs in my gvim Big
build with GTK2 GUI. Since 'guitablabel' is (by default) empty, I see
Vim's default tab label on them. Then ":set go-=e" manually shows my
preferred text-style tabs, of narrower height, with the label defined
by the 'tabline' setting in my vimrc, as previously shown.

FWIW, this is the relevant section of my modified vimrc (where ¬ in
the comments means "not"); as a second test I completely commented
away the ":set guioptions=" line (resulting in the default aegimrLtT
value), and GTK-style tabs were still present.

" 'guioptions': GUI options
" !: run external commands (or the shell) in a terminal window
" ¬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
set guioptions=!cegimrLtTp

Since I have no Windows system, I cannot compare this with what would
happen under Windows with the same vimrc.

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 vim_use+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/vim_use/CAJkCKXvYMReYV1dEuB6nXt1yrxkSOWxJXhXraXheWjPQtPi%2BNg%40mail.gmail.com.

No comments:

Post a Comment