summaryrefslogtreecommitdiff
path: root/user:hugues
diff options
context:
space:
mode:
authorHugues Hiegel <hugues@hiegel.fr>2012-01-30 09:54:11 +0100
committerHugues Hiegel <hugues@hiegel.fr>2012-01-30 09:54:11 +0100
commitde05f255e87df9b06e34277d45e1dd390457240a (patch)
treeb8ac6fae7f2fbbe57cadf9bbeb2f413f2956368d /user:hugues
parentfe0d0c378d32b6afd6c9163b0bc46bece3d5d7f1 (diff)
Corrects commits 1c9fe535: when / todo if exists
Diffstat (limited to 'user:hugues')
-rw-r--r--user:hugues/KeyBindings.zsh15
1 files changed, 9 insertions, 6 deletions
diff --git a/user:hugues/KeyBindings.zsh b/user:hugues/KeyBindings.zsh
index ac25d85..4cb44c5 100644
--- a/user:hugues/KeyBindings.zsh
+++ b/user:hugues/KeyBindings.zsh
@@ -201,13 +201,16 @@ do
bindkey -M $keymap -s 'r' 'Q rehash\n'
bindkey -M $keymap -s 'R' 'Q reset\n'
- __cmd_exists when && \
- bindkey -M $keymap -s 'w' 'Q when\n'
+ if ( __cmd_exists when )
+ then
+ bindkey -M $keymap -s 'w' 'Q when\n'
+ fi
- __cmd_exists todo && (
- bindkey -M $keymap -s 't' 'Q todo\n'
- bindkey -M $keymap -s 'T' 'Q todo all -c\n'
- )
+ if ( __cmd_exists todo )
+ then
+ bindkey -M $keymap -s 't' 'Q todo\n'
+ bindkey -M $keymap -s 'T' 'Q todo all -c\n'
+ fi
bindkey -M $keymap -s 'c' 'Q ./configure\n'
bindkey -M $keymap -s '©' 'Q !?configure\n'