Skip to content
Permalink
Browse files

patch 8.0.1611: CTRL-W in system terminal does not go to job

Problem:    CTRL-W in system terminal does not go to job.
Solution:   Do not use CTRL-W as a terminal command in a system terminal.
  • Loading branch information
brammool committed Mar 16, 2018
1 parent 4ac31ee commit af23bad0fd05b1f6495287089387a1f97efa5b49
Showing with 9 additions and 2 deletions.
  1. +7 −2 src/terminal.c
  2. +2 −0 src/version.c
@@ -2007,8 +2007,13 @@ terminal_loop(int blocking)
if (ctrl_break_was_pressed)
mch_signal_job(curbuf->b_term->tl_job, (char_u *)"kill");
#endif
/* Was either CTRL-W (termkey) or CTRL-\ pressed? */
if (c == (termkey == 0 ? Ctrl_W : termkey) || c == Ctrl_BSL)
/* Was either CTRL-W (termkey) or CTRL-\ pressed?
* Not in a system terminal. */
if ((c == (termkey == 0 ? Ctrl_W : termkey) || c == Ctrl_BSL)
#ifdef FEAT_GUI
&& !curbuf->b_term->tl_system
#endif
)
{
int prev_c = c;

@@ -766,6 +766,8 @@ static char *(features[]) =

static int included_patches[] =
{ /* Add new patch number below this line */
/**/
1611,
/**/
1610,
/**/

0 comments on commit af23bad

Please sign in to comment.
You can’t perform that action at this time.