This commit is contained in:
Robin-Charles Guihéneuf
2026-09-10 17:06:50 +02:00
parent 66015c7762
commit 4ed3b37877
2 changed files with 15 additions and 8 deletions
+1
View File
@@ -70,6 +70,7 @@ ZSH_THEME="vulporuza"
# Add wisely, as too many plugins slow down shell startup. # Add wisely, as too many plugins slow down shell startup.
plugins=( plugins=(
gitfast gitfast
virtualenv
zsh-syntax-highlighting zsh-syntax-highlighting
zsh-autosuggestions zsh-autosuggestions
# zsh-history-substring-search # zsh-history-substring-search
+13 -7
View File
@@ -4,16 +4,22 @@ typeset my_gray="$FG[240]"
# Primary prompt # Primary prompt
if [ -z "${__GIT_PROMPT_DIR}" ]; then if [ -z "${__GIT_PROMPT_DIR}" ]; then
PS1='$my_gray${(r:$COLUMNS::-:)}%{$reset_color%}╭ %T %{$FG[208]%}%~%{$reset_color%}$(git_prompt_info) PS1='$my_gray${(r:$COLUMNS::-:)}%{$reset_color%}
%(!.#.») ' %T %{$FG[208]%}%~%{$reset_color%}$(git_prompt_info)
╰$(virtualenv_prompt_info) %(!.#.») '
else else
PS1='$my_gray${(r:$COLUMNS::-:)}%{$reset_color%}╭ %T %{$FG[208]%}%~%{$reset_color%}$(git_super_status) PS1='$my_gray${(r:$COLUMNS::-:)}%{$reset_color%}
%(!.#.») ' %T %{$FG[208]%}%~%{$reset_color%}$(git_super_status)
╰$(virtualenv_prompt_info) %(!.#.») '
fi fi
PS2='%{$fg[red]%}\ %{$reset_color%}' PS2='%{$fg[red]%}\ %{$reset_color%}'
# Right prompt # Right prompt
RPS1='%(?..%{$fg[red]%}%? ↵%{$reset_color%}) $FG[245]%n@%m%{$reset_color%}%' RPS1='%(?..%{$fg[red]%}%? ↵%{$reset_color%}) $FG[245]%n@%m%{$reset_color%}'
# Virtualenv (plugin virtualenv)
ZSH_THEME_VIRTUALENV_PREFIX=" %{$FG[075]%}("
ZSH_THEME_VIRTUALENV_SUFFIX=")%{$reset_color%}"
# Git theme # Git theme
ZSH_THEME_GIT_PROMPT_PREFIX=" %{$reset_color%}[" ZSH_THEME_GIT_PROMPT_PREFIX=" %{$reset_color%}["
@@ -45,11 +51,11 @@ else
fi fi
function theme_preexec { function theme_preexec {
print -nr $'\e]2;'"$USER@$(hostname) » $PWD » $1 $2"$'\a' print -nr $'\e]2;'"$USER@$HOST » $PWD » $1"$'\a'
} }
add-zsh-hook preexec theme_preexec add-zsh-hook preexec theme_preexec
function theme_precmd { function theme_precmd {
print -nr $'\e]2;'"$USER@$(hostname) » $PWD"$'\a' print -nr $'\e]2;'"$USER@$HOST » $PWD"$'\a'
} }
add-zsh-hook precmd theme_precmd add-zsh-hook precmd theme_precmd