mirror of
https://github.com/ItsDrike/dotfiles.git
synced 2024-12-27 05:34:35 +00:00
Move command runtime to left prompt
This commit is contained in:
parent
77b4308c13
commit
ac8f461bc8
|
@ -121,16 +121,29 @@ add-zsh-hook precmd exec_time_precmd_hook
|
||||||
PS1+="$(foreign_prompt)"
|
PS1+="$(foreign_prompt)"
|
||||||
PS1+="$(working_directory)"
|
PS1+="$(working_directory)"
|
||||||
PS1+="\$(git_prompt)"
|
PS1+="\$(git_prompt)"
|
||||||
#PS1+="\$(display_cmd_time)"
|
PS1+="\$(display_cmd_time)"
|
||||||
PS1+=" $PURPLE%(!.#.$)$RESET " # Final symbol (# or $/»)
|
PS1+=" $PURPLE%(!.#.$)$RESET " # Final symbol (# or $/»)
|
||||||
|
|
||||||
# Next line prompt
|
# Next line prompt
|
||||||
PS2="$RED\ $RESET"
|
PS2="$RED\ $RESET"
|
||||||
|
|
||||||
# Right side prompt (on error)
|
# Right side prompt
|
||||||
|
RPS1=""
|
||||||
if [ $TERM = "linux" ]; then
|
if [ $TERM = "linux" ]; then
|
||||||
RPS1="\$(display_cmd_time)%(?..${RED}%? X$RESET)"
|
# Displaying cmd time here works, but often causes issues when we
|
||||||
|
# resize the terminal, since right prompts can be annoying to deal
|
||||||
|
# with when resizing. This would run relatively often so it makes
|
||||||
|
# more sense to only use it in PS1 (left prompt), but if desired,
|
||||||
|
# this can be uncommented
|
||||||
|
#RPS1+="\$(display_cmd_time)"
|
||||||
|
|
||||||
|
# If we find a non-zero return code, print it in the right prompt,
|
||||||
|
# use X here, to avoid issues with TTY not having support for
|
||||||
|
# a nicer unicode character that we use otherwise ("↵")
|
||||||
|
RPS1+="%(?..${RED}%? X$RESET)"
|
||||||
else
|
else
|
||||||
RPS1="\$(display_cmd_time)%(?..${RED}%? ↵$RESET)"
|
# Read comments for the section above.
|
||||||
|
#RPS+="\$(display_cmd_time)"
|
||||||
|
RPS1="%(?..${RED}%? ↵$RESET)"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue