diff --git a/internal/p10k.zsh b/internal/p10k.zsh index cd74822c..303df733 100644 --- a/internal/p10k.zsh +++ b/internal/p10k.zsh @@ -3605,7 +3605,7 @@ function _p9k_vcs_icon() { case "$VCS_STATUS_REMOTE_URL" in *github*) _p9k__ret=VCS_GIT_GITHUB_ICON;; *bitbucket*) _p9k__ret=VCS_GIT_BITBUCKET_ICON;; - *stash*) _p9k__ret=VCS_GIT_GITHUB_ICON;; + *stash*) _p9k__ret=VCS_GIT_BITBUCKET_ICON;; *gitlab*) _p9k__ret=VCS_GIT_GITLAB_ICON;; *) _p9k__ret=VCS_GIT_ICON;; esac @@ -3692,13 +3692,8 @@ function _p9k_vcs_render() { # It's weird that removing vcs-detect-changes from POWERLEVEL9K_VCS_GIT_HOOKS gets rid # of the GIT icon. That's what vcs_info does, so we do the same in the name of compatiblity. - case "$VCS_STATUS_REMOTE_URL" in - *github*) icon=VCS_GIT_GITHUB_ICON;; - *bitbucket*) icon=VCS_GIT_BITBUCKET_ICON;; - *stash*) icon=VCS_GIT_GITHUB_ICON;; - *gitlab*) icon=VCS_GIT_GITLAB_ICON;; - *) icon=VCS_GIT_ICON;; - esac + _p9k_vcs_icon + icon=$_p9k__ret fi : ${state:=CLEAN}