forked from colonelpanic/dotfiles
Fix jeid stuff, add job count to prompt.
This commit is contained in:
parent
b17aebc7c9
commit
21d65e3e06
@ -1 +1 @@
|
|||||||
Subproject commit 4a7bac7e0e37d5d9f90d01aeeeb5d7abe2fc379b
|
Subproject commit 7be8a99428ee48633329d84582af0cb0343822f8
|
@ -59,6 +59,17 @@ function command_line_character {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function job_count {
|
||||||
|
jobs -s | wc -l
|
||||||
|
}
|
||||||
|
|
||||||
|
function colored_job_count {
|
||||||
|
local job_count="$(job_count)"
|
||||||
|
if [ $job_count -gt 0 ]; then
|
||||||
|
print_with_color "($job_count) " $JOB_COUNT_COLOR
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
export PROMPT_CHAR_ERROR="$fg[red]"
|
export PROMPT_CHAR_ERROR="$fg[red]"
|
||||||
export PROMPT_CHAR_SUCCESS="$fg[green]"
|
export PROMPT_CHAR_SUCCESS="$fg[green]"
|
||||||
|
|
||||||
@ -115,9 +126,11 @@ function separator {
|
|||||||
print_with_color "$1" "$SEPARATOR_COLOR"
|
print_with_color "$1" "$SEPARATOR_COLOR"
|
||||||
}
|
}
|
||||||
|
|
||||||
prompt_basic_colors_with_grey_separator
|
export JOB_COUNT_COLOR="$fg[blue]"
|
||||||
|
|
||||||
|
prompt_tomorrow_colors
|
||||||
# For reasons which are currently beyond me,
|
# For reasons which are currently beyond me,
|
||||||
PROMPT='⚡ % $(print_with_color "%n" "$USERNAME_COLOR") $(separator "at") $(print_with_color "`hostname -s`" "$HOSTNAME_COLOR") $(separator "in") $(print_with_color "`current_directory`" "$CURRENT_DIRECTORY_COLOR")$(git_prompt_info)
|
PROMPT='⚡ % $(print_with_color "%n" "$USERNAME_COLOR") $(separator "at") $(print_with_color "`hostname -s`" "$HOSTNAME_COLOR") $(separator "in") $(print_with_color "`current_directory`" "$CURRENT_DIRECTORY_COLOR")$(git_prompt_info)
|
||||||
%(?.$(print_with_color "$(command_line_character) ❯" $PROMPT_CHAR_SUCCESS).$(print_with_color "$(command_line_character) ❯" $PROMPT_CHAR_ERROR)) '
|
$(colored_job_count)%(?.$(print_with_color "$(command_line_character) ❯" $PROMPT_CHAR_SUCCESS).$(print_with_color "$(command_line_character) ❯" $PROMPT_CHAR_ERROR)) '
|
||||||
|
|
||||||
PS2='(%_) '
|
PS2='(%_) '
|
||||||
|
Loading…
Reference in New Issue
Block a user