mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2026-05-22 04:51:12 +02:00
Replace GCE_PROJECT with something more generic
GCE_PROJECT was a local need; it should be in .zshrc instead of in the theme. Replacing with an overridable system.
This commit is contained in:
parent
a5aaa83862
commit
1d99e87341
1 changed files with 8 additions and 4 deletions
|
|
@ -55,9 +55,6 @@ local exit_code="%(?,,C:%{$fg[red]%}%?%{$reset_color%} )"
|
||||||
### BEGIN: pepoluan changes ###
|
### BEGIN: pepoluan changes ###
|
||||||
local dgrey="$terminfo[bold]$fg[black]"
|
local dgrey="$terminfo[bold]$fg[black]"
|
||||||
|
|
||||||
# Local need: Show the GCE_PROJECT var
|
|
||||||
local gce_env="%{\${GCE_PROJECT:+$fg[yellow] GCE:}\$GCE_PROJECT$reset_color%}"
|
|
||||||
|
|
||||||
# Show my IP Address
|
# Show my IP Address
|
||||||
ZSH_THEME_SHOW_IP=1
|
ZSH_THEME_SHOW_IP=1
|
||||||
yspep_my_ip() {
|
yspep_my_ip() {
|
||||||
|
|
@ -78,6 +75,13 @@ ZSH_THEME_VIRTUALENV_PREFIX=" V:"
|
||||||
ZSH_THEME_VIRTUALENV_SUFFIX=" "
|
ZSH_THEME_VIRTUALENV_SUFFIX=" "
|
||||||
local venv_info="%{$terminfo[bold]$fg[blue]\$(virtualenv_prompt_info)$reset_color%}"
|
local venv_info="%{$terminfo[bold]$fg[blue]\$(virtualenv_prompt_info)$reset_color%}"
|
||||||
|
|
||||||
|
# Other info, you can override this function in .zshrc
|
||||||
|
yspep_other_info() {
|
||||||
|
# Example: Show the GCE_PROJECT variable in yellow:
|
||||||
|
: echo "%{\${GCE_PROJECT:+$fg[yellow] GCE:}\$GCE_PROJECT%}"
|
||||||
|
}
|
||||||
|
local other_info='$(yspep_other_info)'
|
||||||
|
|
||||||
# Prompt format:
|
# Prompt format:
|
||||||
#
|
#
|
||||||
# PRIVILEGES USER @ MACHINE in DIRECTORY on git:BRANCH STATE [TIME] C:LAST_EXIT_CODE V:VIRTUALENV
|
# PRIVILEGES USER @ MACHINE in DIRECTORY on git:BRANCH STATE [TIME] C:LAST_EXIT_CODE V:VIRTUALENV
|
||||||
|
|
@ -94,7 +98,7 @@ PROMPT="
|
||||||
%{$terminfo[bold]$fg[yellow]%}%~%{$reset_color%}\
|
%{$terminfo[bold]$fg[yellow]%}%~%{$reset_color%}\
|
||||||
${hg_info}\
|
${hg_info}\
|
||||||
${git_info}\
|
${git_info}\
|
||||||
$exit_code$gce_env$venv_info
|
$exit_code$venv_info$other_info
|
||||||
%{$terminfo[bold]$fg[red]%}$ %{$reset_color%}"
|
%{$terminfo[bold]$fg[red]%}$ %{$reset_color%}"
|
||||||
|
|
||||||
unset RPROMPT
|
unset RPROMPT
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue