patch 8.2.0767: modifyOtherKeys active when using a shell command in autocmd
Problem: ModifyOtherKeys active when using a shell command in autocmd.
Solution: Output T_CTE when going to cooked mode. (closes 5617)
diff --git a/src/term.c b/src/term.c
index f5d5dbc..9803a1b 100644
--- a/src/term.c
+++ b/src/term.c
@@ -3474,10 +3474,16 @@
if (termcap_active)
{
if (tmode != TMODE_RAW)
+ {
out_str(T_BD); // disable bracketed paste mode
+ out_str(T_CTE); // possibly disables modifyOtherKeys
+ }
else
+ {
out_str(T_BE); // enable bracketed paste mode (should
// be before mch_settmode().
+ out_str(T_CTI); // possibly enables modifyOtherKeys
+ }
}
out_flush();
mch_settmode(tmode); // machine specific function