]> ruderich.org/simon Gitweb - config/dotfiles.git/commitdiff
zsh/rc: Fix version check for test versions.
authorSimon Ruderich <simon@ruderich.org>
Thu, 30 Aug 2012 17:42:44 +0000 (19:42 +0200)
committerSimon Ruderich <simon@ruderich.org>
Thu, 30 Aug 2012 17:42:44 +0000 (19:42 +0200)
E.g. 4.3.12-test-2 is newer than 4.3.5.

zsh/rc

diff --git a/zsh/rc b/zsh/rc
index e3434efe911aff888bb52181b9d13a2ea2b27c78..7e817ac9b904fd00a568ec2bf8c347b1444f5feb 100644 (file)
--- a/zsh/rc
+++ b/zsh/rc
@@ -85,7 +85,7 @@ fi
 #
 # At least 4.3.4 (not sure about later versions) has an error in add-zsh-hook
 # so the compatibility version is used there too.
-if [[ $ZSH_VERSION != (4.3.<5->|4.<4->*|<5->*) ]]; then
+if [[ $ZSH_VERSION != (4.3.<5->*|4.<4->*|<5->*) ]]; then
     # Provide add-zsh-hook which was added in 4.3.4.
     fpath=(~/.zsh/functions/compatibility $fpath)
 
@@ -186,7 +186,7 @@ local default="%{${fg[default]}%}"
 # vcs_info was added in 4.3.9 but it works in earlier versions too. So load it
 # if the necessary files are available in ~/.zsh/functions/vcs_info (often a
 # symbolic link to current checkout of Zsh's sources).
-if [[ $ZSH_VERSION == (4.3.<9->|4.<4->*|<5->*) ||
+if [[ $ZSH_VERSION == (4.3.<9->*|4.<4->*|<5->*) ||
       -d ~/.zsh/functions/vcs_info ]]; then
     # Update fpath to allow loading the vcs_info functions.
     if [[ -d ~/.zsh/functions/vcs_info ]]; then
@@ -207,7 +207,7 @@ if [[ $ZSH_VERSION == (4.3.<9->|4.<4->*|<5->*) ||
     # is displayed. If there is an special action going on (merge, rebase)
     # it's also displayed (red). Also display if there are unstaged or staged
     # (%u/%c) changes.
-    if [[ $ZSH_VERSION == (4.3.<11->|4.<4->*|<5->*) ||
+    if [[ $ZSH_VERSION == (4.3.<11->*|4.<4->*|<5->*) ||
           -d ~/.zsh/functions/vcs_info ]]; then
         zstyle ':vcs_info:*' formats \
             "($green%b%u%c$default:$blue%s$default)"