From e54578ff74754b70e230106d292eb645f61176f1 Mon Sep 17 00:00:00 2001 From: "Barton E. Schaefer" Date: Sun, 14 Feb 2016 11:35:18 -0800 Subject: 37971: fix potential issues when interacting with user-defined widgets Cf. users/21284: Eric Freese --- ChangeLog | 4 ++++ Functions/Zle/bracketed-paste-magic | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 18e4eed59..a081f0ad4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2016-02-14 Barton E. Schaefer + * 37971 (cf. users/21284: Eric Freese): + Functions/Zle/bracketed-paste-magic: fix potential issues when + interacting with user-defined widgets + * 37961: Src/Zle/complist.c: in interactive menuselection, use of "compadd -x" (e.g. the "warnings" zstyle) may have replaced the completion list, so skip highlighting of the current selection diff --git a/Functions/Zle/bracketed-paste-magic b/Functions/Zle/bracketed-paste-magic index 2b2bc630d..498cf554d 100644 --- a/Functions/Zle/bracketed-paste-magic +++ b/Functions/Zle/bracketed-paste-magic @@ -175,7 +175,7 @@ bracketed-paste-magic() { case $REPLY in (${~bpm_active}) function () { emulate -L $bpm_emulate; set -$bpm_opts - zle $REPLY + zle $REPLY -w };; (*) zle .self-insert;; esac @@ -184,7 +184,7 @@ bracketed-paste-magic() { PASTED=$BUFFER # Reset the undo state - zle undo $bpm_undo + zle .undo $bpm_undo UNDO_LIMIT_NO=$bpm_limit zle -K $bpm_keymap -- cgit 1.4.1