]> gitweb @ CieloNegro.org - sugar.git/blobdiff - dot-files/_zshrc
Auto commit by The Sugar System.
[sugar.git] / dot-files / _zshrc
index bcbe986c3af50b7f6fd89d2fbe854a1be5f56697..710f2590c1fcf04ef13e734d4e8df127cfdc3242 100644 (file)
@@ -53,7 +53,7 @@ setopt inc_append_history
 setopt share_history
 
 function _we_are_in_gnu_screen () {
-    [ "$WINDOW" != "" ]
+    [[ "$WINDOW" != "" ]]
 }
 
 _prompt_base='%B[%n@%m] %{%(?.$fg[green].$fg[red])%}%#%{$reset_color%}%b '
@@ -69,7 +69,7 @@ fi
 function preexec() { # Hook
     if { _we_are_in_gnu_screen } then
         # Set the window title of GNU Screen.
-        local cmd=${1[(wr)^(*=*|sudo|nice|env|time|-*|[0-9]*)]}
+        local cmd=${1[(wr)^(*=*|sudo|nice|env|time|ssh|-*|[0-9]*)]}
         printf "\ek$cmd\e\\"
     fi
 }
@@ -93,9 +93,9 @@ function print_directory_info() {
         git branch --no-color 2>/dev/null \
             | sed -e '/^[^*]/d' -e 's/* \(.*\)/\1/'
 
-    elif [[ -d $absdir/.hg ]] then
+    elif [[ -r $absdir/.hg/branch ]] then
         # Hg
-        hg branch 2>/dev/null
+        cat $absdir/.hg/branch
 
     elif [[ -d $absdir/_darcs ]] then
         # Darcs
@@ -141,6 +141,7 @@ alias pstow="pushd /usr/local/stow"
 alias w3m="w3m -O UTF-8"
 alias w3mb="w3m -O UTF-8 -B"
 alias pkgsrc="pushd /usr/pkgsrc"
+alias man="LANG=C man"
 
 alias aria="ssh -X admin@aria.cielonegro.org"
 alias nem="ssh -X pho@nem.cielonegro.org"