From 60085528959341087b088970c8bea4b7870d6f5b Mon Sep 17 00:00:00 2001 From: "Suraj N. Kurapati" Date: Sat, 16 Jul 2016 09:25:50 -0700 Subject: [PATCH] GH-44: fix "parameter not set" warning by `set -u` $ zsh -f zsh% set -u zsh% source zsh-history-substring-search.zsh zsh% bindkey '^[[A' history-substring-search-up zsh% bindkey '^[[B' history-substring-search-down zsh% so _history-substring-search-begin:11: _history_substring_search_result: parameter not set --- zsh-history-substring-search.zsh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zsh-history-substring-search.zsh b/zsh-history-substring-search.zsh index 80cdab0..e29c9b1 100644 --- a/zsh-history-substring-search.zsh +++ b/zsh-history-substring-search.zsh @@ -186,7 +186,7 @@ _history-substring-search-begin() { # search result, then just keep stepping through the match list. Otherwise # start a new search. # - if [[ -n $BUFFER && $BUFFER == $_history_substring_search_result ]]; then + if [[ -n $BUFFER && $BUFFER == ${_history_substring_search_result:-} ]]; then return; fi