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.
{
long delay_msec = 1;
- out_str(T_CTE); // possibly disables modifyOtherKeys, so that
- // the system can recognize CTRL-C
+ if (tmode == TMODE_RAW)
+ // 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
delay_msec = 10;
}
- out_str(T_CTI); // possibly enables modifyOtherKeys again
+ if (tmode == TMODE_RAW)
+ // possibly enables modifyOtherKeys again
+ out_str(T_CTI);
}
# endif
static int included_patches[] =
{ /* Add new patch number below this line */
+/**/
+ 2109,
/**/
2108,
/**/