enhance: process the start and end sperate symbol
This commit is contained in:
parent
e59dd9ecf1
commit
da6e949bf8
|
@ -637,7 +637,10 @@ _p9k_left_prompt_segment() {
|
|||
_p9k_get_icon $1 LEFT_PROMPT_LAST_SEGMENT_END_SYMBOL $sep
|
||||
_p9k_escape $_p9k__ret
|
||||
local end_sep_=$_p9k__ret
|
||||
|
||||
# clear sperate symbol in transparent mode
|
||||
if [[ -z $bg_color ]];then
|
||||
start_sep=''
|
||||
end_sep_=''
|
||||
fi
|
||||
|
||||
|
@ -871,15 +874,18 @@ _p9k_right_prompt_segment() {
|
|||
|
||||
_p9k_get_icon $1 RIGHT_PROMPT_FIRST_SEGMENT_START_SYMBOL $sep
|
||||
local start_sep=$_p9k__ret
|
||||
if [[ -z $bg_color ]];then
|
||||
start_sep=''
|
||||
fi
|
||||
[[ -n $start_sep ]] && start_sep="%b%k%F{$bg_color}$start_sep"
|
||||
|
||||
_p9k_get_icon $1 RIGHT_PROMPT_LAST_SEGMENT_END_SYMBOL
|
||||
_p9k_escape $_p9k__ret
|
||||
local end_sep_=$_p9k__ret
|
||||
|
||||
# clear sperate symbol in transparent mode
|
||||
if [[ -z $bg_color ]];then
|
||||
start_sep=''
|
||||
end_sep_=''
|
||||
fi
|
||||
|
||||
_p9k_get_icon $1 WHITESPACE_BETWEEN_RIGHT_SEGMENTS ' '
|
||||
local space=$_p9k__ret
|
||||
|
||||
|
|
Loading…
Reference in New Issue