summaryrefslogtreecommitdiff
path: root/themes/essembeh.zsh-theme
diff options
context:
space:
mode:
authorSébastien MB <essembeh@users.noreply.github.com>2024-06-17 21:38:21 +0200
committerGitHub <noreply@github.com>2024-06-17 21:38:21 +0200
commit373a1fd585a09b680fec0fc3a3c22901d86c0a4d (patch)
tree719a0f9a5eb92367ebf0c4374e833319ba03b934 /themes/essembeh.zsh-theme
parent7e4ee3a3cd9b8bb287ad334035002b4ce1cd332c (diff)
downloadzsh-373a1fd585a09b680fec0fc3a3c22901d86c0a4d.tar.gz
zsh-373a1fd585a09b680fec0fc3a3c22901d86c0a4d.tar.bz2
zsh-373a1fd585a09b680fec0fc3a3c22901d86c0a4d.zip
fix(essembeh): use async prompt (#12512)
Diffstat (limited to 'themes/essembeh.zsh-theme')
-rw-r--r--themes/essembeh.zsh-theme16
1 files changed, 1 insertions, 15 deletions
diff --git a/themes/essembeh.zsh-theme b/themes/essembeh.zsh-theme
index 50b3f7772..65abe3a83 100644
--- a/themes/essembeh.zsh-theme
+++ b/themes/essembeh.zsh-theme
@@ -11,21 +11,7 @@
# git plugin
ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg[cyan]%}("
ZSH_THEME_GIT_PROMPT_SUFFIX=") %{$reset_color%}"
-ZSH_THEME_GIT_PROMPT_UNTRACKED="%%"
-ZSH_THEME_GIT_PROMPT_ADDED="+"
-ZSH_THEME_GIT_PROMPT_MODIFIED="*"
-ZSH_THEME_GIT_PROMPT_RENAMED="~"
-ZSH_THEME_GIT_PROMPT_DELETED="!"
-ZSH_THEME_GIT_PROMPT_UNMERGED="?"
-function zsh_essembeh_gitstatus {
- ref=$(git symbolic-ref HEAD 2> /dev/null) || return
- GIT_STATUS=$(git_prompt_status)
- if [[ -n $GIT_STATUS ]]; then
- GIT_STATUS=" $GIT_STATUS"
- fi
- echo "$ZSH_THEME_GIT_PROMPT_PREFIX${ref#refs/heads/}$GIT_STATUS$ZSH_THEME_GIT_PROMPT_SUFFIX"
-}
# by default, use green for user@host and no prefix
local ZSH_ESSEMBEH_COLOR="green"
@@ -46,5 +32,5 @@ if [[ $UID = 0 ]]; then
# always use magenta for root sessions, even in ssh
ZSH_ESSEMBEH_COLOR="magenta"
fi
-PROMPT='${ZSH_ESSEMBEH_PREFIX}%{$fg[$ZSH_ESSEMBEH_COLOR]%}%n@%M%{$reset_color%}:%{%B$fg[yellow]%}%~%{$reset_color%b%} $(zsh_essembeh_gitstatus)%(!.#.$) '
+PROMPT='${ZSH_ESSEMBEH_PREFIX}%{$fg[$ZSH_ESSEMBEH_COLOR]%}%n@%M%{$reset_color%}:%{%B$fg[yellow]%}%~%{$reset_color%b%} $(git_prompt_info)%(!.#.$) '
RPROMPT="%(?..%{$fg[red]%}%?%{$reset_color%})"