5303793ef13b5dd3e7f52ac40f17fd37f015af44

Author
Florian Franzen <FlorianFranzen@gmail.com>
Committer
Florian Franzen <FlorianFranzen@gmail.com>
Date

Message

history-substring-search: bindkey now checks if terminfo is available first.

Diff

 1diff --git a/plugins/history-substring-search/history-substring-search.zsh b/plugins/history-substring-search/history-substring-search.zsh
 2index 405eeaade3c9f9c4c97bb88e43c91d67402be9b9..22f03dd6d8bffecdc947ddb1262a55497d557171 100644
 3--- a/plugins/history-substring-search/history-substring-search.zsh
 4+++ b/plugins/history-substring-search/history-substring-search.zsh
 5@@ -164,8 +164,12 @@ zle -N history-substring-search-up
 6 zle -N history-substring-search-down
 7 
 8 zmodload zsh/terminfo
 9-bindkey "$terminfo[kcuu1]" history-substring-search-up
10-bindkey "$terminfo[kcud1]" history-substring-search-down
11+if [[ -n "$terminfo[kcuu1]" ]]; then
12+  bindkey "$terminfo[kcuu1]" history-substring-search-up
13+fi
14+if [[ -n "$terminfo[kcud1]" ]]; then
15+  bindkey "$terminfo[kcud1]" history-substring-search-down
16+fi
17 
18 #-----------------------------------------------------------------------------
19 # implementation details