Only define vim() if vim is available
authorFrank Terbeck <ft@bewatermyfriend.org>
Tue, 24 Jul 2012 20:34:03 +0000 (22:34 +0200)
committerFrank Terbeck <ft@bewatermyfriend.org>
Tue, 24 Jul 2012 20:34:03 +0000 (22:34 +0200)
Signed-off-by: Frank Terbeck <ft@bewatermyfriend.org>
etc/zsh/zshrc

index 3b65a09..2d5c189 100644 (file)
@@ -2156,9 +2156,11 @@ deswap() {
 #           VIM_OPTIONS=( -p )
 #       This will cause vim to send every file given on the
 #       commandline to be send to it's own tab (needs vim7).
-vim() {
-    VIM_PLEASE_SET_TITLE='yes' command vim ${VIM_OPTIONS} "$@"
-}
+if check_com vim; then
+    vim() {
+        VIM_PLEASE_SET_TITLE='yes' command vim ${VIM_OPTIONS} "$@"
+    }
+fi
 
 # make a backup of a file
 bk() {