summaryrefslogtreecommitdiffstats
path: root/Functions/Zle/bracketed-paste-magic
diff options
context:
space:
mode:
authorPeter Stephenson <p.w.stephenson@ntlworld.com>2015-09-11 18:40:22 +0100
committerPeter Stephenson <p.w.stephenson@ntlworld.com>2015-09-11 18:40:22 +0100
commitf5e8527a8c62dd59e3883b25d9c3009fb7caf4ab (patch)
tree501f7c6c8b735e2c1fa696e19932848f20dcc14d /Functions/Zle/bracketed-paste-magic
parentUpdate news for 5.1.1 with minor features just added. (diff)
downloadzsh-f5e8527a8c62dd59e3883b25d9c3009fb7caf4ab.tar
zsh-f5e8527a8c62dd59e3883b25d9c3009fb7caf4ab.tar.gz
zsh-f5e8527a8c62dd59e3883b25d9c3009fb7caf4ab.tar.bz2
zsh-f5e8527a8c62dd59e3883b25d9c3009fb7caf4ab.tar.lz
zsh-f5e8527a8c62dd59e3883b25d9c3009fb7caf4ab.tar.xz
zsh-f5e8527a8c62dd59e3883b25d9c3009fb7caf4ab.tar.zst
zsh-f5e8527a8c62dd59e3883b25d9c3009fb7caf4ab.zip
36483: handle incomplete multibyte characters in bracketed-paste-magi
Diffstat (limited to 'Functions/Zle/bracketed-paste-magic')
-rw-r--r--Functions/Zle/bracketed-paste-magic16
1 files changed, 12 insertions, 4 deletions
diff --git a/Functions/Zle/bracketed-paste-magic b/Functions/Zle/bracketed-paste-magic
index 49f4b6620..464c6b339 100644
--- a/Functions/Zle/bracketed-paste-magic
+++ b/Functions/Zle/bracketed-paste-magic
@@ -164,17 +164,25 @@ bracketed-paste-magic() {
integer bpm_limit=$UNDO_LIMIT_NO bpm_undo=$UNDO_CHANGE_NO
UNDO_LIMIT_NO=$UNDO_CHANGE_NO
+ local mbchar
+ integer ismb
while [[ -n $PASTED ]] && zle .read-command; do
- PASTED=${PASTED#$KEYS}