Permalink
Browse files

patch 8.0.0569: bracketed paste is still enabled in a shell command

Problem:    Bracketed paste is still enabled when executing a shell command.
            (Michael Smith)
Solution:   Disable brackted paste when going into cooked mode. (closes #1638)
  • Loading branch information...
brammool committed Apr 20, 2017
1 parent 60402d6 commit 62cf09b5dcb9a04b8e4f5e6cf3b14a787758e1a2
Showing with 9 additions and 3 deletions.
  1. +7 −3 src/term.c
  2. +2 −0 src/version.c
View
@@ -3181,15 +3181,19 @@ settmode(int tmode)
#endif
#ifdef FEAT_MOUSE_TTY
if (tmode != TMODE_RAW)
mch_setmouse(FALSE); /* switch mouse off */
mch_setmouse(FALSE); /* switch mouse off */
#endif
if (tmode != TMODE_RAW)
out_str(T_BD); /* disable bracketed paste mode */
out_flush();
mch_settmode(tmode); /* machine specific function */
mch_settmode(tmode); /* machine specific function */
cur_tmode = tmode;
#ifdef FEAT_MOUSE
if (tmode == TMODE_RAW)
setmouse(); /* may switch mouse on */
setmouse(); /* may switch mouse on */
#endif
if (tmode == TMODE_RAW)
out_str(T_BE); /* enable bracketed paste mode */
out_flush();
}
#ifdef FEAT_TERMRESPONSE
View
@@ -764,6 +764,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
569,
/**/
568,
/**/

0 comments on commit 62cf09b

Please sign in to comment.