refactor(dotmatrix): use _lp_fill instead of infamous subshells
This commit is contained in:
parent
483afe636b
commit
085aefc933
1 changed files with 4 additions and 11 deletions
|
|
@ -393,17 +393,10 @@ _lp_dotmatrix_theme_prompt() {
|
||||||
if _lp_aws_profile ; then
|
if _lp_aws_profile ; then
|
||||||
inline+="${inline}${DOTMATRIX_ITEMS[0]}${DOTMATRIX_SPACE_LINE}${lp_aws_profile}${DOTMATRIX_SPACE_LINE}${DOTMATRIX_ITEMS[2]}"
|
inline+="${inline}${DOTMATRIX_ITEMS[0]}${DOTMATRIX_SPACE_LINE}${lp_aws_profile}${DOTMATRIX_SPACE_LINE}${DOTMATRIX_ITEMS[2]}"
|
||||||
fi
|
fi
|
||||||
# if _lp_XXX ; then
|
|
||||||
# inline+="${inline}${DOTMATRIX_ITEMS[0]}${DOTMATRIX_SPACE_LINE}${lp_XXX}${DOTMATRIX_SPACE_LINE}${DOTMATRIX_ITEMS[2]}"
|
|
||||||
# fi
|
|
||||||
local ret
|
|
||||||
__lp_strip_escapes "$inline"
|
|
||||||
local as_text="$ret"
|
|
||||||
inline_width=$((${COLUMNS}-${#as_text}))
|
|
||||||
|
|
||||||
# Fill up the remaining space.
|
# Fill up the remaining space with a line.
|
||||||
inline+="${lp_terminal_format}$(printf "%.0s${DOTMATRIX_LINE}" $(seq ${inline_width}))"
|
_lp_fill "$inline" "" "$DOTMATRIX_LINE"
|
||||||
inline+="${NO_COL}"
|
inline="${lp_terminal_format}${lp_fill}${NO_COL}"
|
||||||
|
|
||||||
# FIXME retry this with avoiding subshells.
|
# FIXME retry this with avoiding subshells.
|
||||||
# Gradient line: too slow (or not enough optimized? check COLUMNS change before recompute?)
|
# Gradient line: too slow (or not enough optimized? check COLUMNS change before recompute?)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue