mirror of
https://github.com/romkatv/powerlevel10k.git
synced 2024-12-19 14:01:57 +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'
|
||||
```
|
||||
|
||||
### `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
|
||||
|
||||
### Introduced "visual identifiers" to the segments
|
||||
|
|
|
@ -290,9 +290,15 @@ prompt_aws() {
|
|||
}
|
||||
|
||||
# Segment to indicate background jobs with an icon.
|
||||
set_default POWERLEVEL9K_BACKGROUND_JOBS_VERBOSE true
|
||||
prompt_background_jobs() {
|
||||
if [[ $(jobs -l | wc -l) -gt 0 ]]; then
|
||||
"$1_prompt_segment" "$0" "$2" "$DEFAULT_COLOR" "cyan" "" 'BACKGROUND_JOBS_ICON'
|
||||
local background_jobs_number=${$(jobs -l | wc -l)// /}
|
||||
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
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue