Skip to content

Commit 0425048

Browse files
committed
Change AGKOZAK_USER_HOST_DISPLAY dynamically
1 parent 7b72795 commit 0425048

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

agkozak-zsh-prompt.plugin.zsh

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)