diff options
author | Oliver Kiddle <opk@zsh.org> | 2022-12-16 23:12:54 +0100 |
---|---|---|
committer | Oliver Kiddle <opk@zsh.org> | 2022-12-16 23:23:53 +0100 |
commit | 7fb6c133bfdf445b4478897adc142ed7d07b5fd6 (patch) | |
tree | ca243280f870eefa26da8570f3c808d0a02ddb95 /Test/X02zlevi.ztst | |
parent | 1de8baded2c3f4b8facdaf8f5bc5ffb392e73199 (diff) | |
download | zsh-7fb6c133bfdf445b4478897adc142ed7d07b5fd6.tar.gz zsh-7fb6c133bfdf445b4478897adc142ed7d07b5fd6.tar.xz zsh-7fb6c133bfdf445b4478897adc142ed7d07b5fd6.zip |
51215: consume whole CSI sequences from the input
This affects CSI sequences that aren't explicitly bound but arrive within the usual KEYTIMEOUT time limits. A single undefined-key widget is run instead of unintended bindings for Escape and other characters in the sequence.
Diffstat (limited to 'Test/X02zlevi.ztst')
-rw-r--r-- | Test/X02zlevi.ztst | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Test/X02zlevi.ztst b/Test/X02zlevi.ztst index 203c13c32..ccfb7b1c6 100644 --- a/Test/X02zlevi.ztst +++ b/Test/X02zlevi.ztst @@ -596,6 +596,13 @@ >BUFFER: 1ls `2` $(3) "4" $'5' ${6} >CURSOR: 0 + zpty_run 'bindkey -s -a "cw" "dwi"' + zletest $'one two\e0cwyksi' + zpty_run 'bindkey -r -a "cw"' +0:for a vi command, wait to allow a longer binding to be used +>BUFFER: yksitwo +>CURSOR: 4 + %clean zmodload -ui zsh/zpty |