commit | 1d2ba7fa851f988ea9eab47b7662be243f85ddfa | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Tue Feb 14 22:29:30 2006 +0000 |
committer | Bram Moolenaar <Bram@vim.org> | Tue Feb 14 22:29:30 2006 +0000 |
tree | 5882ec62c5c5c6047021a94e74e4797139944a95 | |
parent | f52c725c4739f2d3368029d67218d6cae0d87995 [diff] [blame] |
updated for version 7.0197
diff --git a/src/term.c b/src/term.c index e5f2c9a..37b84c7 100644 --- a/src/term.c +++ b/src/term.c
@@ -2980,6 +2980,10 @@ ++len; /* skip KE_FILLER */ /* else it should be KS_SPECIAL, and c already equals K_SPECIAL */ } + else if (c == CSI && buf[len] == KS_EXTRA && buf[len + 1] == (int)KE_CSI) + /* CSI is stored as CSI KS_SPECIAL KE_CSI to avoid confusion with + * the start of a special key, see add_to_input_buf_csi(). */ + len += 2; bytes[i] = c; } return len;