comparison src/window.c @ 15933:b2423b31266f v8.1.0972

patch 8.1.0972: cannot switch from terminal window to next tabpage commit https://github.com/vim/vim/commit/72e83c1ae535e2ebc35b114d34d0a811eb62b068 Author: Bram Moolenaar <Bram@vim.org> Date: Fri Feb 22 16:09:52 2019 +0100 patch 8.1.0972: cannot switch from terminal window to next tabpage Problem: Cannot switch from terminal window to next tabpage. Solution: Make CTRL-W gt move to next tabpage.
author Bram Moolenaar <Bram@vim.org>
date Fri, 22 Feb 2019 16:15:06 +0100
parents a6ca8cf07a98
children c38fb03a6055
comparison
equal deleted inserted replaced
15932:c3c1abe7aff2 15933:b2423b31266f
65 #define ROWS_AVAIL (Rows - p_ch - tabline_height()) 65 #define ROWS_AVAIL (Rows - p_ch - tabline_height())
66 66
67 static char *m_onlyone = N_("Already only one window"); 67 static char *m_onlyone = N_("Already only one window");
68 68
69 /* 69 /*
70 * all CTRL-W window commands are handled here, called from normal_cmd(). 70 * All CTRL-W window commands are handled here, called from normal_cmd().
71 */ 71 */
72 void 72 void
73 do_window( 73 do_window(
74 int nchar, 74 int nchar,
75 long Prenum, 75 long Prenum,
582 case 'F': /* CTRL-W gF: "gF" in a new tab page */ 582 case 'F': /* CTRL-W gF: "gF" in a new tab page */
583 cmdmod.tab = tabpage_index(curtab) + 1; 583 cmdmod.tab = tabpage_index(curtab) + 1;
584 nchar = xchar; 584 nchar = xchar;
585 goto wingotofile; 585 goto wingotofile;
586 #endif 586 #endif
587 case 't': // CTRL-W gt: go to next tab page
588 goto_tabpage((int)Prenum);
589 break;
590
587 default: 591 default:
588 beep_flush(); 592 beep_flush();
589 break; 593 break;
590 } 594 }
591 break; 595 break;