mirror of
https://github.com/romkatv/powerlevel10k.git
synced 2024-11-11 00:00:06 +00:00
Merge pull request #200 from V1rgul/next
background_jobs segment : add number of jobs if >1
This commit is contained in:
commit
8172425cd2
2 changed files with 15 additions and 2 deletions
|
@ -9,6 +9,13 @@ POWERLEVEL9K_DIR_HOME_SUBFOLDER_BACKGROUND='black'
|
||||||
POWERLEVEL9K_DIR_HOME_SUBFOLDER_FOREGROUND='white'
|
POWERLEVEL9K_DIR_HOME_SUBFOLDER_FOREGROUND='white'
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### `background_jobs` changes
|
||||||
|
Now displays the number of background jobs if there's more than 1.
|
||||||
|
You can disable it by setting :
|
||||||
|
```zsh
|
||||||
|
POWERLEVEL9K_BACKGROUND_JOBS_VERBOSE=false
|
||||||
|
```
|
||||||
|
|
||||||
## v0.3.0
|
## v0.3.0
|
||||||
|
|
||||||
### Introduced "visual identifiers" to the segments
|
### Introduced "visual identifiers" to the segments
|
||||||
|
|
|
@ -290,9 +290,15 @@ prompt_aws() {
|
||||||
}
|
}
|
||||||
|
|
||||||
# Segment to indicate background jobs with an icon.
|
# Segment to indicate background jobs with an icon.
|
||||||
|
set_default POWERLEVEL9K_BACKGROUND_JOBS_VERBOSE true
|
||||||
prompt_background_jobs() {
|
prompt_background_jobs() {
|
||||||
if [[ $(jobs -l | wc -l) -gt 0 ]]; then
|
local background_jobs_number=${$(jobs -l | wc -l)// /}
|
||||||
"$1_prompt_segment" "$0" "$2" "$DEFAULT_COLOR" "cyan" "" 'BACKGROUND_JOBS_ICON'
|
if [[ background_jobs_number -gt 0 ]]; then
|
||||||
|
local background_jobs_number_print=""
|
||||||
|
if [[ POWERLEVEL9K_BACKGROUND_JOBS_VERBOSE ]] && [[ background_jobs_number -gt 1 ]]; then
|
||||||
|
background_jobs_number_print="$background_jobs_number"
|
||||||
|
fi
|
||||||
|
"$1_prompt_segment" "$0" "$2" "$DEFAULT_COLOR" "cyan" "$background_jobs_number_print" 'BACKGROUND_JOBS_ICON'
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue