@@ -656,6 +656,7 @@ _agkozak_strip_colors() {
656656# AGKOZAK_OLD_MULTILINE
657657# AGKOZAK_LEFT_PROMPT_ONLY
658658# AGKOZAK_OLD_LEFT_PROMPT_ONLY
659+ # AGKOZAK_USER_HOST_DISPLAY
659660# AGKOZAK_ASYNC_METHOD
660661# AGKOZAK_PROMPT_WHITESPACE
661662# AGKOZAK_BLANK_LINES
@@ -690,6 +691,12 @@ _agkozak_precmd() {
690691 psvar[3]=' '
691692 psvar[4]=' '
692693
694+ if (( AGKOZAK_USER_HOST_DISPLAY )) ; then
695+ psvar[5]=${AGKOZAK_USER_HOST_DISPLAY}
696+ else
697+ psvar[5]=' '
698+ fi
699+
693700 case $AGKOZAK_ASYNC_METHOD in
694701 ' subst-async' ) _agkozak_subst_async ;;
695702 ' zsh-async' ) _agkozak_zsh_async ;;
@@ -737,7 +744,6 @@ _agkozak_precmd() {
737744# Globals:
738745# AGKOZAK_CUSTOM_PROMPT
739746# AGKOZAK_COLORS_EXIT_STATUS
740- # AGKOZAK_USER_HOST_DISPLAY
741747# AGKOZAK_COLORS_USER_HOST
742748# AGKOZAK_COLORS_PATH
743749# AGKOZAK_PROMPT_WHITESPACE
@@ -754,9 +760,7 @@ _agkozak_prompt_string () {
754760 else
755761 # The color left prompt
756762 PROMPT=' %(?..%B%F{${AGKOZAK_COLORS_EXIT_STATUS}}(%?%)%f%b )'
757- if (( AGKOZAK_USER_HOST_DISPLAY )) ; then
758- PROMPT+=' %(!.%S%B.%B%F{${AGKOZAK_COLORS_USER_HOST}})%n%1v%(!.%b%s.%f%b) '
759- fi
763+ PROMPT+=' %(5V.%(!.%S%B.%B%F{${AGKOZAK_COLORS_USER_HOST}})%n%1v%(!.%b%s.%f%b) .)'
760764 PROMPT+=' %B%F{${AGKOZAK_COLORS_PATH}}%2v%f%b'
761765 if (( AGKOZAK_LEFT_PROMPT_ONLY )) ; then
762766 PROMPT+=' %(3V.%F{${AGKOZAK_COLORS_BRANCH_STATUS}}%3v%f.)'
0 commit comments