mirror of
https://github.com/romkatv/powerlevel10k.git
synced 2024-11-11 00:00:06 +00:00
Made the context
segment customizable.
This commit is contained in:
parent
8358489470
commit
eed0c84273
2 changed files with 13 additions and 2 deletions
|
@ -366,7 +366,13 @@ of the `time` segment, you would use:
|
||||||
|
|
||||||
Use the segment names from the above section `Segment Customization`. Some of
|
Use the segment names from the above section `Segment Customization`. Some of
|
||||||
the Segments have special color variables, as they change the colors according
|
the Segments have special color variables, as they change the colors according
|
||||||
to some internal rules. These Segments are `vcs`, `rspec_stats`, `symfony2_tests`:
|
to some internal rules. These Segments are `context`, `vcs`, `rspec_stats`, `symfony2_tests`:
|
||||||
|
|
||||||
|
# Colors for root and other users:
|
||||||
|
POWERLEVEL9K_CONTEXT_DEFAULT_BACKGROUND="green"
|
||||||
|
POWERLEVEL9K_CONTEXT_DEFAULT_FOREGROUND="cyan"
|
||||||
|
POWERLEVEL9K_CONTEXT_ROOT_BACKGROUND="red"
|
||||||
|
POWERLEVEL9K_CONTEXT_ROOT_FOREGROUND="blue"
|
||||||
|
|
||||||
# General VCS color segments:
|
# General VCS color segments:
|
||||||
POWERLEVEL9K_VCS_FOREGROUND='blue'
|
POWERLEVEL9K_VCS_FOREGROUND='blue'
|
||||||
|
|
|
@ -437,7 +437,12 @@ prompt_aws() {
|
||||||
# Note that if $DEFAULT_USER is not set, this prompt segment will always print
|
# Note that if $DEFAULT_USER is not set, this prompt segment will always print
|
||||||
prompt_context() {
|
prompt_context() {
|
||||||
if [[ "$USER" != "$DEFAULT_USER" || -n "$SSH_CLIENT" ]]; then
|
if [[ "$USER" != "$DEFAULT_USER" || -n "$SSH_CLIENT" ]]; then
|
||||||
$1_prompt_segment "$0" "$DEFAULT_COLOR" "011" "%(!.%{%F{yellow}%}.)$USER@%m"
|
if [[ $(print -P "%#") == '#' ]]; then
|
||||||
|
# Shell runs as root
|
||||||
|
$1_prompt_segment "$0_ROOT" "$DEFAULT_COLOR" "yellow" "$USER@%m"
|
||||||
|
else
|
||||||
|
$1_prompt_segment "$0_DEFAULT" "$DEFAULT_COLOR" "011" "$USER@%m"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue