#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;
}
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;
/*
* 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