282240bf37d6fd9979da2c3a41006824dbb4e268

Author
Marc Cornellà <marc.cornella@live.com>
Committer
Marc Cornellà <marc.cornella@live.com>
Date

Message

Account for iTerm2 sent keys in dircycle plugin

Diff

 1diff --git a/plugins/dircycle/dircycle.plugin.zsh b/plugins/dircycle/dircycle.plugin.zsh
 2index 12b20ab04228b1be4a07819af06482b9a348ce68..1e31105b17e2b2b4d81bca1d8d95aa44e18c6326 100644
 3--- a/plugins/dircycle/dircycle.plugin.zsh
 4+++ b/plugins/dircycle/dircycle.plugin.zsh
 5@@ -26,5 +26,12 @@ insert-cycledright () {
 6 }
 7 zle -N insert-cycledright
 8 
 9-bindkey "\e[1;6D" insert-cycledleft
10-bindkey "\e[1;6C" insert-cycledright
11+
12+# add key bindings for iTerm2
13+if [[ "$TERM_PROGRAM" == "iTerm.app" ]]; then
14+	bindkey "^[[1;6D" insert-cycledleft
15+	bindkey "^[[1;6C" insert-cycledright
16+else
17+	bindkey "\e[1;6D" insert-cycledleft
18+	bindkey "\e[1;6C" insert-cycledright
19+fi