Theme
This commit is contained in:
@@ -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
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user