Hi All,
When right-clicking on a tab (in the GUI!) a small menu pops up
containing the options: "Close Tab", "New Tab" and "New Tab".
Clicking on "Close Tab" when there is only one tab results in the error
E784.
It's trivial but I thought that showing an option that was not really an
option at all is a bit strange so I came up with this very small patch
to hide the "Close Tab" option if there is only one tab.
Cheers
John
--
--
You received this message from the "vim_dev" 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_dev" 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.
*** gui_w48.c 2014-11-05 06:42:35.805675600 +1100
--- gui_w48_new.c 2015-05-16 06:43:23.161378200 +1000
***************
*** 2389,2395 ****
if (tab_pmenu == NULL)
return;
! add_tabline_popup_menu_entry(tab_pmenu, TABLINE_MENU_CLOSE, _("Close tab"));
add_tabline_popup_menu_entry(tab_pmenu, TABLINE_MENU_NEW, _("New tab"));
add_tabline_popup_menu_entry(tab_pmenu, TABLINE_MENU_OPEN,
_("Open tab..."));
--- 2389,2396 ----
if (tab_pmenu == NULL)
return;
! if (first_tabpage->tp_next != NULL)
! add_tabline_popup_menu_entry(tab_pmenu, TABLINE_MENU_CLOSE, _("Close tab"));
add_tabline_popup_menu_entry(tab_pmenu, TABLINE_MENU_NEW, _("New tab"));
add_tabline_popup_menu_entry(tab_pmenu, TABLINE_MENU_OPEN,
_("Open tab..."));