width calc fix

main
czoczo 7 months ago
parent 08581cd313
commit fe21686b40
  1. 7
      prompt/bb.sh

@ -97,11 +97,14 @@ function __prompt_command() {
# Handle background process counter
PROCCNT=$(jobs -p 2>/dev/null | wc -l )
PROC_WIDTH=0
if [ "$PROCCNT" -ne "0" ]; then
#BGPROCCOL='\033[1;95;5m'
BGPROCCOL="$BORDCOL$HBAR$HBAR$WHITEB(${SECONDARY_COLOR}\j ↻$WHITEB)"
fi
[ -n "${BGPROCCOL}" ] && PROC_WIDTH=7
HOSTNAM="$(cat /etc/hostname)"
GITPROMPT=$(__git_ps1 " on${PRIMARY_COLOR} %s")
@ -110,11 +113,11 @@ function __prompt_command() {
RIGHT="$EXIT$BORDCOL$HBAR$HBAR$HBAR$WHITEB($TIME_COLOR\d$WHITEB)$BORDCOL$HBAR$HBAR$HBAR$WHITEB($RCOL\t$WHITEB)$BORDCOL$HBAR$HBAR$HBAR$HBAR\n$BORDCOL\[\016\]$PR_LLCORNER\[\017\]$BORDCOL$HBAR$WHITEB(${PATH_COLOR}\w${WHITE})$BORDCOL$HBAR$WHITEB(${PRIMARY_COLOR}\\\$$RST$GITPROMPT$WHITEB)$BORDCOL-> \[\e[0m\]"
L_LEN="$USER$HOSTNAM$CH\j"
L_LEN="$USER$HOSTNAM$CH"
R_LEN="XXX XXX XX, XX:XX:XX$RETURN_CODE"
L_LEN=${#L_LEN}
R_LEN=${#R_LEN}
let WIDTH=$(tput cols)-${R_LEN}-${L_LEN}+85
let WIDTH=$(tput cols)-${R_LEN}-${L_LEN}-${PROC_WIDTH}+83
FILL=$BORDCOL$HBAR
for ((x = 0; x < $WIDTH; x++)); do
FILL="$FILL$HBAR"

Loading…
Cancel
Save