From: Simon Ruderich Date: Sun, 24 Apr 2011 20:32:53 +0000 (+0200) Subject: zsh/rc: Display time in top right prompt, not in RPROMPT. X-Git-Url: https://ruderich.org/simon/gitweb/?a=commitdiff_plain;h=0038a84db7d35d7fa5a9ebafb762bf5dfc7baf27;p=config%2Fdotfiles.git zsh/rc: Display time in top right prompt, not in RPROMPT. --- diff --git a/zsh/rc b/zsh/rc index 964be98..d7106f4 100644 --- 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