[zsh] simple new prompt

This commit is contained in:
Afonso Franco 2025-01-03 18:31:40 +00:00
parent 86d0c775be
commit 26b9ced635
Signed by: afonso
SSH key fingerprint: SHA256:PQTRDHPH3yALEGtHXnXBp3Orfcn21pK20t0tS1kHg54
3 changed files with 18 additions and 11 deletions

View file

@ -0,0 +1,17 @@
autoload -Uz vcs_info
precmd() {
vcs_info
setopt PROMPT_SUBST
if [[ -n "$vcs_info_msg_0_" ]]; then
PROMPT='%F{blue}%~%F{yellow} (${vcs_info_msg_0_})%f'$'\n''%F{magenta} '
else
PROMPT='%F{blue}%~%f'$'\n''%F{magenta} '
fi
print -P ""
}
zstyle ':vcs_info:*' enable git
zstyle ':vcs_info:git*' formats '%b'
# Simple prompt initialization
autoload -U promptinit; promptinit