summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHugues Hiegel <hugues@hiegel.fr>2009-01-27 14:37:17 +0100
committerHugues Hiegel <hugues@hiegel.fr>2009-01-27 14:39:30 +0100
commit50cbc79d7d1da3b0daf900118af084c51abc6a61 (patch)
treeea1867923aa9642197b79038e8f2b0889c8c784a
parenta0e603bb21c919192cabdfa85dd919c230336c80 (diff)
[ALIASES] vim=vimtab only if server mode supported
-rw-r--r--50_Aliases.zsh12
1 files changed, 7 insertions, 5 deletions
diff --git a/50_Aliases.zsh b/50_Aliases.zsh
index be735af..128535a 100644
--- a/50_Aliases.zsh
+++ b/50_Aliases.zsh
@@ -26,12 +26,14 @@ cmd_exists emacs && a ne='emacs -nw'
if ( cmd_exists vim )
then
- if ( cmd_exists vimtab )
+ a v='vim'
+
+ if ( vim --help | grep -E "+clientserver" )
then
- a vim='vimtab'
- a v='vimtab'
- else
- a v='vim'
+ if ( cmd_exists vimtab )
+ then
+ a vim='vimtab'
+ fi
fi
fi