]> ruderich.org/simon Gitweb - config/dotfiles.git/commitdiff
zsh/rc: Display time in top right prompt, not in RPROMPT.
authorSimon Ruderich <simon@ruderich.org>
Sun, 24 Apr 2011 20:32:53 +0000 (22:32 +0200)
committerSimon Ruderich <simon@ruderich.org>
Sun, 24 Apr 2011 20:32:53 +0000 (22:32 +0200)
zsh/rc

diff --git a/zsh/rc b/zsh/rc
index 964be985aa6e2178a36b0b98666a76525ce9bc08..d7106f4e0145d90795a1603df4795b311b4ac622 100644 (file)
--- a/zsh/rc
+++ b/zsh/rc
@@ -274,10 +274,11 @@ prompt_precmd() {
     local width width_left width_right
     local top_left top_right
 
-    # Display vcs_info (if used) on the right in the top prompt.
-    top_right="${vcs_info_msg_0_}"
+    # Display the current time in HEX in bright blue and vcs_info (if used) on
+    # the right in the top prompt.
+    top_right="$vcs_info_msg_0_($blue%B0x$(([##16] EPOCHSECONDS))%b$default)"
     width_right=${#${(S%%)top_right//$~zero/}}
-    # Remove vcs_info if it would get too long.
+    # Remove it if it would get too long.
     if [[ $(( COLUMNS - 4 - 1 - width_right )) -lt 0 ]]; then
         top_right=
         width_right=0
@@ -297,9 +298,6 @@ prompt_precmd() {
 $blue%B'%b$default\
 $green%B%n%b$default@$green%B%m%b$default %(1j.$yellow%j$default.)%# \
 %(?..($red%B%?%b$default%) )"
-
-    # Display current time in hex in right prompt in bright blue.
-    RPROMPT="$blue%B0x$(( [##16] EPOCHSECONDS ))%b$default"
 }
 add-zsh-hook precmd prompt_precmd