[zshrc] Fix virtualenv prompt and git colors
This commit is contained in:
parent
7f2abdcdad
commit
8e1476e7b3
2 changed files with 9 additions and 6 deletions
10
prompt
10
prompt
|
@ -43,10 +43,10 @@ last_status () {
|
||||||
}
|
}
|
||||||
|
|
||||||
virtual_env() {
|
virtual_env() {
|
||||||
local prefix=" %{$fg_bold[green]%}(%{%b$fg[green]%}"
|
local prefix="%{$fg_bold[green]%}(%{%b$fg[green]%}"
|
||||||
local suffix="%{$reset_color$fg_bold[green]%})%{$reset_color%}"
|
local suffix="%{$reset_color$fg_bold[green]%})%{$reset_color%}"
|
||||||
[[ -n ${VIRTUAL_ENV} ]] || return
|
[[ -n ${VIRTUAL_ENV} ]] || return
|
||||||
printf "${prefix}${VIRTUAL_ENV:t}${suffix}"
|
printf '%s' "${prefix}${VIRTUAL_ENV:t}${suffix}"
|
||||||
}
|
}
|
||||||
|
|
||||||
prompt_chars() {
|
prompt_chars() {
|
||||||
|
@ -54,7 +54,7 @@ prompt_chars() {
|
||||||
if $(git rev-parse --is-inside-work-tree >/dev/null 2>&1); then
|
if $(git rev-parse --is-inside-work-tree >/dev/null 2>&1); then
|
||||||
local git_char="%{$fg_no_bold[blue]%}±%{$reset_color%}"
|
local git_char="%{$fg_no_bold[blue]%}±%{$reset_color%}"
|
||||||
fi
|
fi
|
||||||
printf "%s" "${_GIT_CHAR}$(last_status) $(color_prompt_char)"
|
printf '%s' "${_GIT_CHAR}$(last_status) $(color_prompt_char)"
|
||||||
}
|
}
|
||||||
|
|
||||||
charge_batterie() {
|
charge_batterie() {
|
||||||
|
@ -102,8 +102,8 @@ prompt_msg () {
|
||||||
git_network_unreachable)
|
git_network_unreachable)
|
||||||
msg="Can't reach rc git repo";;
|
msg="Can't reach rc git repo";;
|
||||||
update_sys*)
|
update_sys*)
|
||||||
nb_pkg=$(printf "$line" | grep -o '[0-9]*' | head -n 1)
|
nb_pkg=$(printf '%s' "$line" | grep -o '[0-9]*' | head -n 1)
|
||||||
msg="Update ready for the system. $nb_pkg new package$([ $nb_pkg -gt 1 ] && printf "s")";;
|
msg="Update ready for the system. $nb_pkg new package$([ $nb_pkg -gt 1 ] && printf 's')";;
|
||||||
*)
|
*)
|
||||||
msg="";;
|
msg="";;
|
||||||
esac
|
esac
|
||||||
|
|
5
zshrc
5
zshrc
|
@ -34,6 +34,9 @@ export PKG_CONFIG_PATH="/opt/ros/indigo/lib/pkgconfig:$PKG_CONFIG_PATH"
|
||||||
RC_PATH=$(dirname "$(readlink -f ${(%):-%x})")
|
RC_PATH=$(dirname "$(readlink -f ${(%):-%x})")
|
||||||
|
|
||||||
# Import utility functions
|
# Import utility functions
|
||||||
|
# Colors needed for the prompt definition
|
||||||
|
autoload -U colors
|
||||||
|
colors
|
||||||
. "$RC_PATH/functions"
|
. "$RC_PATH/functions"
|
||||||
. "$RC_PATH/aliases"
|
. "$RC_PATH/aliases"
|
||||||
. "$RC_PATH/prompt"
|
. "$RC_PATH/prompt"
|
||||||
|
@ -140,7 +143,7 @@ zstyle ':completion:*' cache-path ~/.zs
|
||||||
######################
|
######################
|
||||||
|
|
||||||
zmodload zsh/complist
|
zmodload zsh/complist
|
||||||
autoload -U compinit promptinit colors
|
autoload -U compinit promptinit
|
||||||
compinit
|
compinit
|
||||||
colors
|
colors
|
||||||
autoload -U zsh-mime-setup
|
autoload -U zsh-mime-setup
|
||||||
|
|
Loading…
Reference in a new issue