mirror of
https://github.com/romkatv/powerlevel10k.git
synced 2025-12-25 22:22:31 +01:00
enhance: process the start and end sperate symbol
This commit is contained in:
parent
e59dd9ecf1
commit
da6e949bf8
1 changed files with 9 additions and 3 deletions
|
|
@ -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…
Add table
Add a link
Reference in a new issue