Mercurial > vim
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; |