0
0
mirror of https://github.com/vim/vim.git synced 2025-09-24 03:44:06 -04:00

patch 8.2.2109: "vim -" does not work well when modifyOtherKeys is enabled

Problem:    "vim -" does not work well when modifyOtherKeys is enabled and a
            shell command is executed on startup.
Solution:   Only change modifyOtherKeys when executing a shell command in raw
            mode.
This commit is contained in:
Bram Moolenaar
2020-12-08 19:18:37 +01:00
parent 083966f671
commit 8a3da6a368
2 changed files with 9 additions and 3 deletions

View File

@@ -5273,8 +5273,10 @@ finished:
{ {
long delay_msec = 1; long delay_msec = 1;
out_str(T_CTE); // possibly disables modifyOtherKeys, so that if (tmode == TMODE_RAW)
// the system can recognize CTRL-C // possibly disables modifyOtherKeys, so that the system
// can recognize CTRL-C
out_str(T_CTE);
/* /*
* Similar to the loop above, but only handle X events, no * Similar to the loop above, but only handle X events, no
@@ -5316,7 +5318,9 @@ finished:
delay_msec = 10; delay_msec = 10;
} }
out_str(T_CTI); // possibly enables modifyOtherKeys again if (tmode == TMODE_RAW)
// possibly enables modifyOtherKeys again
out_str(T_CTI);
} }
# endif # endif

View File

@@ -750,6 +750,8 @@ static char *(features[]) =
static int included_patches[] = static int included_patches[] =
{ /* Add new patch number below this line */ { /* Add new patch number below this line */
/**/
2109,
/**/ /**/
2108, 2108,
/**/ /**/