diff --git a/themes/dlintw.zsh-theme b/themes/dlintw.zsh-theme index a2297a363..cf85724ab 100644 --- a/themes/dlintw.zsh-theme +++ b/themes/dlintw.zsh-theme @@ -1,8 +1,11 @@ # Based on cypher and 's prompt http://blog.mired.org/2011/02/adding-vcs-to-zshs-vcsinfo.html # @author Daniel YC Lin # Shows the exit status of the last command if non-zero -# Uses "#" instead of "ยป" when running with elevated privileges -PROMPT="%{$fg_bold[green]%}%D{%H:%M:%S}%(0?. . ${fg[red]}%? )%{${fg[blue]}%}$%{${reset_color}%} " +# Uses "#" instead of "$" when running as root +p_time="%K{black}%B%F{yellow}%D{%H:%M:%S}%k" +p_ret="%(0?.. %F{red}%? )" +p_ps="%B%F{blue}%(#.#.$)%b " +PROMPT="$p_time$ret$p_ps%{$reset_color%}" autoload -Uz vcs_info precmd () { vcs_info } @@ -16,5 +19,5 @@ zstyle ':vcs_info:*' unstagedstr "%{$fg_no_bold[red]%}" zstyle ':vcs_info:*' stagedstr "%{$fg_no_bold[yellow]%}" zstyle ':vcs_info:*' enable fossil hg svn git cvs # p4 off, but must be last. -RPROMPT='%n@%m %{$fg_no_bold[magenta]%}%3~%{$fg_no_bold[green]%}${vcs_info_msg_0_}%{$reset_color%}' +RPROMPT='%F{green}%n@%m %F{magenta}%3~${vcs_info_msg_0_}%{$reset_color%}' setopt PROMPT_SUBST