# it's also displayed (red).
zstyle ':vcs_info:*' formats \
"(%{${fg[green]}%}%b%{${fg[default]}%}:\
- %{${fg[blue]}%}%s%{${fg[default]}%})"
+%{${fg[blue]}%}%s%{${fg[default]}%})"
zstyle ':vcs_info:*' actionformats \
"(%{${fg[green]}%}%b%{${fg[default]}%}/\
- %{${fg[red]}%}%a%{${fg[default]}%}:\
- %{${fg[blue]}%}%s%{${fg[default]}%})"
+%{${fg[red]}%}%a%{${fg[default]}%}:\
+%{${fg[blue]}%}%s%{${fg[default]}%})"
# Call vcs_info as precmd before every prompt.
prompt_precmd() {
vcs_info
# Display all files and use human readable sizes.
alias du='du -sh'
-# Multiple files given to Vim are opened in tabs.
-alias vim='vim -p'
+# Multiple files given to Vim are opened in tabs, supported since Vim 7.
+if [[ ${${${(f)"$(vim --version)"}[1]#VIM - Vi IMproved }%% *} == 7* ]]; then
+ alias vim='vim -p'
+fi
# Shortcuts for often used programs.
alias e='elinks'