mirror of
https://github.com/lloeki/dotfiles.git
synced 2025-12-06 07:24:39 +01:00
better prompt
This commit is contained in:
parent
d2ad930671
commit
6692dbc632
1 changed files with 13 additions and 5 deletions
14
zshrc
14
zshrc
|
|
@ -109,22 +109,30 @@ zstyle ':completion:*:kill:*' command 'ps -u $USER -o pid,%cpu,tty,cputime,cmd'
|
||||||
|
|
||||||
autoload -Uz vcs_info
|
autoload -Uz vcs_info
|
||||||
zstyle ':vcs_info:*' enable git hg
|
zstyle ':vcs_info:*' enable git hg
|
||||||
zstyle ':vcs_info:*' formats "%F{green}%S%f:%F{blue}%b%f:%F{green}%r%f"
|
zstyle ':vcs_info:*' stagedstr "%F{red}±%f"
|
||||||
|
zstyle ':vcs_info:*' unstagedstr "%F{yellow}≠%f"
|
||||||
|
zstyle ':vcs_info:*' check-for-changes true
|
||||||
|
zstyle ':vcs_info:*' formats "%c%u %F{green}%S%f‹%F{blue}%b%f‹%F{yellow}%r%f"
|
||||||
|
zstyle ':vcs_info:*' actionformats "%F{red}%a%f %c%u %F{green}%S%f‹%F{blue}%b%f‹%F{yellow}%r%f"
|
||||||
|
|
||||||
precmd() {
|
precmd() {
|
||||||
psvar=()
|
psvar=()
|
||||||
|
|
||||||
set_term_title
|
set_term_title
|
||||||
vcs_info
|
vcs_info
|
||||||
|
if [[ -n $vcs_info_msg_0_ ]]; then
|
||||||
|
RPROMPT="$vcs_info_msg_0_"
|
||||||
|
else
|
||||||
RPROMPT="%F{green}%~%f"
|
RPROMPT="%F{green}%~%f"
|
||||||
[[ -n $vcs_info_msg_0_ ]] && RPROMPT="$vcs_info_msg_0_"
|
fi
|
||||||
|
RPROMPT="%(?..%B[%?]%b ) $RPROMPT"
|
||||||
}
|
}
|
||||||
|
|
||||||
preexec() {
|
preexec() {
|
||||||
set_term_title
|
set_term_title
|
||||||
}
|
}
|
||||||
|
|
||||||
PS1="%B%(?..[%?] )%b%n@%m> "
|
PROMPT="%(?.%F{blue}›.%F{red}?)%f%n@%m%F{blue}>%f "
|
||||||
prompt_opts=(cr percent)
|
prompt_opts=(cr percent)
|
||||||
|
|
||||||
chpwd() {
|
chpwd() {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue