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..."));

Raspunde prin e-mail lui