mirror of
https://github.com/aquatix/dotfiles.git
synced 2025-12-06 21:45:10 +01:00
Attempt to put the #stopped jobs in the prompt, doesn't play well with
prompt colours
This commit is contained in:
19
.bashrc
19
.bashrc
@@ -57,9 +57,19 @@ if [ -n "$force_color_prompt" ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
hg_ps1() {
|
hg_ps1() {
|
||||||
#hg prompt "{ on {branch}}{ at {bookmark}}{status}" 2> /dev/null
|
#hg prompt "{ on {branch}}{ at {bookmark}}{status}" 2> /dev/null
|
||||||
hg prompt " \[\033[1;37m\]hg\[\033[0m\] {branch}{status}" 2> /dev/null
|
hg prompt " \[\033[1;37m\]hg\[\033[0m\] {branch}{status}" 2> /dev/null
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function stoppedjobs {
|
||||||
|
jobs -s | wc -l | sed -e "s/ //g"
|
||||||
|
}
|
||||||
|
|
||||||
|
jobscount() {
|
||||||
|
local stopped=$(jobs -sp | wc -l)
|
||||||
|
local running=$(jobs -rp | wc -l)
|
||||||
|
((running+stopped)) && echo -n "${running}r/${stopped}s "
|
||||||
|
}
|
||||||
|
|
||||||
# gitprompt configuration
|
# gitprompt configuration
|
||||||
# Set config variables first
|
# Set config variables first
|
||||||
@@ -83,6 +93,9 @@ if [ "$color_prompt" = yes ]; then
|
|||||||
PS1="$YELLOW\t $GREEN\u$BLACK@\h:\W$ "
|
PS1="$YELLOW\t $GREEN\u$BLACK@\h:\W$ "
|
||||||
else
|
else
|
||||||
PS1="$YELLOW\t $BLUE\u$BLACK@\h:\W$ "
|
PS1="$YELLOW\t $BLUE\u$BLACK@\h:\W$ "
|
||||||
|
#PS1='$PS1$(jobscount)'
|
||||||
|
#PS1='$YELLOW\t $BLUE\u$BLACK@\h:\W$(jobscount)$ '
|
||||||
|
#PS1='$YELLOW\t $BLUE\u$BLACK@\h:\W$(running=$(jobscount); [ "${running:-0}" -eq 0 ] || printf %s "$running")\$ '
|
||||||
fi
|
fi
|
||||||
#PS1="$YELLOW\t $BLUE\u$BLACK@\h:\W$(hg_ps1)$ "
|
#PS1="$YELLOW\t $BLUE\u$BLACK@\h:\W$(hg_ps1)$ "
|
||||||
#PS1="$YELLOW\t $BLUE\u$BLACK@\h:\W$(hg_ps1)$(__git_ps1)$ "
|
#PS1="$YELLOW\t $BLUE\u$BLACK@\h:\W$(hg_ps1)$(__git_ps1)$ "
|
||||||
|
|||||||
Reference in New Issue
Block a user