]> gitweb @ CieloNegro.org - sugar.git/blobdiff - dot-files/_zshrc
Auto commit by The Sugar System.
[sugar.git] / dot-files / _zshrc
index eaf76574fb788c92b3d7c704bc9e078b9b424d96..bcbe986c3af50b7f6fd89d2fbe854a1be5f56697 100644 (file)
@@ -74,7 +74,7 @@ function preexec() { # Hook
     fi
 }
 
-function chpwd() { # Hook
+function precmd() { # Hook
     local dirinfo=$(print_directory_info $(pwd))
 
     case $dirinfo in
@@ -101,6 +101,11 @@ function print_directory_info() {
         # Darcs
         basename $absdir
 
+    elif [[ -r $absdir/CVS/Repository ]] then
+        # CVS
+        cat $absdir/CVS/Repository \
+            | sed -e 's!\([^/]*\).*!\1!'
+
     else
         # Unknown.
         if [[ $absdir = "/" ]] then
@@ -112,7 +117,6 @@ function print_directory_info() {
         fi
     fi
 }
-chpwd
 
 HISTFILE="$HOME/.zhistory"
 HISTSIZE=6000000
@@ -142,7 +146,7 @@ alias aria="ssh -X admin@aria.cielonegro.org"
 alias nem="ssh -X pho@nem.cielonegro.org"
 alias mikasa="ssh -X daimon@mikasa.tomilab.net"
 
-alias aria-emacs="ssh -f -X admin@aria.cielonegro.org emacs"
+alias aria-emacs="ssh -f -X admin@aria.cielonegro.org emacsclient -c"
 
 alias g1="ssh pho@g1.cuenote.jp"
 alias g2="ssh pho@g2.cuenote.jp"