changeset 14155:da09e29e59d9 v8.1.0095

patch 8.1.0095: dialog for ":browse tabnew" says "new window" commit https://github.com/vim/vim/commit/39902a06d92750c203d86c921b9d69995f949d97 Author: Bram Moolenaar <Bram@vim.org> Date: Thu Jun 21 22:10:08 2018 +0200 patch 8.1.0095: dialog for ":browse tabnew" says "new window" Problem: Dialog for ":browse tabnew" says "new window". Solution: Use "new tab page". (closes https://github.com/vim/vim/issues/3053)
author Christian Brabandt <cb@256bit.org>
date Thu, 21 Jun 2018 22:15:06 +0200
parents 1d9aa3fd6aa3
children 03824af50785
files src/ex_docmd.c src/version.c
diffstat 2 files changed, 9 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/src/ex_docmd.c
+++ b/src/ex_docmd.c
@@ -8200,6 +8200,9 @@ ex_splitview(exarg_T *eap)
 #ifdef FEAT_BROWSE
     int		browse_flag = cmdmod.browse;
 #endif
+    int		use_tab = eap->cmdidx == CMD_tabedit
+		       || eap->cmdidx == CMD_tabfind
+		       || eap->cmdidx == CMD_tabnew;
 
 #ifdef FEAT_GUI
     need_mouse_correct = TRUE;
@@ -8248,7 +8251,9 @@ ex_splitview(exarg_T *eap)
 	}
 	else
 	{
-	    fname = do_browse(0, (char_u *)_("Edit File in new window"),
+	    fname = do_browse(0, (char_u *)(use_tab
+			? _("Edit File in new tab page")
+			: _("Edit File in new window")),
 					  eap->arg, NULL, NULL, NULL, curbuf);
 	    if (fname == NULL)
 		goto theend;
@@ -8261,9 +8266,7 @@ ex_splitview(exarg_T *eap)
     /*
      * Either open new tab page or split the window.
      */
-    if (eap->cmdidx == CMD_tabedit
-	    || eap->cmdidx == CMD_tabfind
-	    || eap->cmdidx == CMD_tabnew)
+    if (use_tab)
     {
 	if (win_new_tabpage(cmdmod.tab != 0 ? cmdmod.tab
 			 : eap->addr_count == 0 ? 0
--- a/src/version.c
+++ b/src/version.c
@@ -762,6 +762,8 @@ static char *(features[]) =
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    95,
+/**/
     94,
 /**/
     93,