diff options
author | Hugues Hiegel <hugues@hiegel.fr> | 2012-01-30 09:54:11 +0100 |
---|---|---|
committer | Hugues Hiegel <hugues@hiegel.fr> | 2012-01-30 09:54:11 +0100 |
commit | de05f255e87df9b06e34277d45e1dd390457240a (patch) | |
tree | b8ac6fae7f2fbbe57cadf9bbeb2f413f2956368d /user:hugues | |
parent | fe0d0c378d32b6afd6c9163b0bc46bece3d5d7f1 (diff) |
Corrects commits 1c9fe535: when / todo if exists
Diffstat (limited to 'user:hugues')
-rw-r--r-- | user:hugues/KeyBindings.zsh | 15 |
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' |