From fe2bb3adce51ac1b0e6ff2adc88ba38a0e753f0e Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Sat, 9 Jun 2012 23:37:22 +1200 Subject: Add nonzero jobs count to prompt --- bash/bashrc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'bash') diff --git a/bash/bashrc b/bash/bashrc index 94e0f7f7..4299b8b4 100644 --- a/bash/bashrc +++ b/bash/bashrc @@ -122,8 +122,14 @@ function prompt_vcs { return $? } +# Function to return the number of backgrounded jobs. +function prompt_jobs { + [[ -n "$(jobs)" ]] && echo -n "{$(jobs | wc -l | sed 's/ //g')}" + return $? +} + # Uncolored bits of my prompt, we'll color them if appropriate shortly. -PS1='[\u@\h:\w]$(prompt_vcs)\$' +PS1='[\u@\h:\w]$(prompt_vcs)$(prompt_jobs)\$' # Save some color codes based on our colour space. if [[ $COLORS -ge 256 ]]; then -- cgit v1.2.3