theme/powerline-naked: `shfmt`
My apologies to future `git blame` hunters ♥pull/2052/head
parent
b16d7efcf5
commit
c696ac3236
|
|
@ -1,35 +1,36 @@
|
|||
. "$BASH_IT/themes/powerline/powerline.base.bash"
|
||||
|
||||
function __powerline_left_segment {
|
||||
local OLD_IFS="${IFS}"; IFS="|"
|
||||
local params=( $1 )
|
||||
IFS="${OLD_IFS}"
|
||||
local separator=""
|
||||
local pad_before_segment=" "
|
||||
local OLD_IFS="${IFS}"
|
||||
IFS="|"
|
||||
local params=($1)
|
||||
IFS="${OLD_IFS}"
|
||||
local separator=""
|
||||
local pad_before_segment=" "
|
||||
|
||||
if [[ "${SEGMENTS_AT_LEFT}" -eq 0 ]]; then
|
||||
if [[ "${POWERLINE_COMPACT_BEFORE_FIRST_SEGMENT}" -ne 0 ]]; then
|
||||
pad_before_segment=""
|
||||
fi
|
||||
else
|
||||
if [[ "${POWERLINE_COMPACT_AFTER_SEPARATOR}" -ne 0 ]]; then
|
||||
pad_before_segment=""
|
||||
fi
|
||||
# Since the previous segment wasn't the last segment, add padding, if needed
|
||||
#
|
||||
if [[ "${POWERLINE_COMPACT_BEFORE_SEPARATOR}" -eq 0 ]]; then
|
||||
LEFT_PROMPT+=" "
|
||||
fi
|
||||
LEFT_PROMPT+="${POWERLINE_LEFT_SEPARATOR}"
|
||||
fi
|
||||
if [[ "${SEGMENTS_AT_LEFT}" -eq 0 ]]; then
|
||||
if [[ "${POWERLINE_COMPACT_BEFORE_FIRST_SEGMENT}" -ne 0 ]]; then
|
||||
pad_before_segment=""
|
||||
fi
|
||||
else
|
||||
if [[ "${POWERLINE_COMPACT_AFTER_SEPARATOR}" -ne 0 ]]; then
|
||||
pad_before_segment=""
|
||||
fi
|
||||
# Since the previous segment wasn't the last segment, add padding, if needed
|
||||
#
|
||||
if [[ "${POWERLINE_COMPACT_BEFORE_SEPARATOR}" -eq 0 ]]; then
|
||||
LEFT_PROMPT+=" "
|
||||
fi
|
||||
LEFT_PROMPT+="${POWERLINE_LEFT_SEPARATOR}"
|
||||
fi
|
||||
|
||||
LEFT_PROMPT+="$(set_color ${params[1]} -)${pad_before_segment}${params[0]}${normal}"
|
||||
LAST_SEGMENT_COLOR=${params[1]}
|
||||
(( SEGMENTS_AT_LEFT += 1 ))
|
||||
LEFT_PROMPT+="$(set_color ${params[1]} -)${pad_before_segment}${params[0]}${normal}"
|
||||
LAST_SEGMENT_COLOR=${params[1]}
|
||||
((SEGMENTS_AT_LEFT += 1))
|
||||
|
||||
_save-and-reload-history "${HISTORY_AUTOSAVE:-0}"
|
||||
_save-and-reload-history "${HISTORY_AUTOSAVE:-0}"
|
||||
}
|
||||
|
||||
function __powerline_left_last_segment_padding {
|
||||
LEFT_PROMPT+="$(set_color ${LAST_SEGMENT_COLOR} -) ${normal}"
|
||||
LEFT_PROMPT+="$(set_color ${LAST_SEGMENT_COLOR} -) ${normal}"
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue