summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
authorFlorian Franzen <FlorianFranzen@gmail.com>2014-03-24 22:32:56 +0100
committerFlorian Franzen <FlorianFranzen@gmail.com>2014-03-24 22:32:56 +0100
commit5303793ef13b5dd3e7f52ac40f17fd37f015af44 (patch)
tree6fe61275967fa7ab71a50ce912bc8620ef196b27 /plugins
parentc563fe95fbf58721caa7de0ffe5d8117a6ada51a (diff)
downloadzsh-5303793ef13b5dd3e7f52ac40f17fd37f015af44.tar.gz
zsh-5303793ef13b5dd3e7f52ac40f17fd37f015af44.tar.bz2
zsh-5303793ef13b5dd3e7f52ac40f17fd37f015af44.zip
history-substring-search: bindkey now checks if terminfo is available first.
Diffstat (limited to 'plugins')
-rw-r--r--plugins/history-substring-search/history-substring-search.zsh8
1 files changed, 6 insertions, 2 deletions
diff --git a/plugins/history-substring-search/history-substring-search.zsh b/plugins/history-substring-search/history-substring-search.zsh
index 405eeaade..22f03dd6d 100644
--- a/plugins/history-substring-search/history-substring-search.zsh
+++ b/plugins/history-substring-search/history-substring-search.zsh
@@ -164,8 +164,12 @@ zle -N history-substring-search-up
zle -N history-substring-search-down
zmodload zsh/terminfo
-bindkey "$terminfo[kcuu1]" history-substring-search-up
-bindkey "$terminfo[kcud1]" history-substring-search-down
+if [[ -n "$terminfo[kcuu1]" ]]; then
+ bindkey "$terminfo[kcuu1]" history-substring-search-up
+fi
+if [[ -n "$terminfo[kcud1]" ]]; then
+ bindkey "$terminfo[kcud1]" history-substring-search-down
+fi
#-----------------------------------------------------------------------------
# implementation details