chore(zsh): simple new prompt

This commit is contained in:
Afonso Franco 2025-01-03 18:31:40 +00:00
parent a9efc146f7
commit 04cef834ba
Signed by: afonso
SSH key fingerprint: SHA256:gkVPzsQQJzqi21ntQBV6pXTx4bYI53rFGI4XtvCpwd4
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