From 488d73c07dbbd2f2a2c6ee934aee71d4aa776c3a Mon Sep 17 00:00:00 2001 From: Oliver Kiddle Date: Wed, 9 Nov 2016 16:53:23 +0100 Subject: 39884: fix history-beginning-search-menu for history lines containing a pipe character --- ChangeLog | 5 +++++ Functions/Zle/history-beginning-search-menu | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 9a223e1f1..8303a5446 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2016-11-09 Oliver Kiddle + + * 39884: Functions/Zle/history-beginning-search-menu: + fix for history lines containing a pipe character + 2016-11-09 Barton E. Schaefer * 39882: Doc/Zsh/expn.yo: mention ${name:/pattern/replacement} diff --git a/Functions/Zle/history-beginning-search-menu b/Functions/Zle/history-beginning-search-menu index 105518102..0e1bbc734 100644 --- a/Functions/Zle/history-beginning-search-menu +++ b/Functions/Zle/history-beginning-search-menu @@ -112,7 +112,7 @@ fi # go to the last one. This allows accept-line-and-down-history etc. # to work. local -a lines -local matchq=${matches[$chars]//(#m)[\][()\\*?#<>~^]/\\$MATCH} +local matchq=${matches[$chars]//(#m)[\][|()\\*?#<>~^]/\\$MATCH} lines=(${(kon)history[(R)$matchq]}) HISTNO=$lines[-1] -- cgit v1.2.3-70-g09d2