The check for `git` command availability was too strict in the zsh's `powermeli` theme

master
Meliurwen 2 years ago
parent c7956a9c1c
commit 2affd69042
Signed by: meliurwen
GPG Key ID: 818A8B35E9F1CE10
  1. 6
      zsh/.config/zsh/plugins/powermeli.zsh-theme

@ -29,7 +29,7 @@ prompt_segment() {
} }
# Get First Ancestor Process # Get First Ancestor Process
# Requires: <TARGET_PNAME> <PID_TARGET_OR_CHILD> # Requires: <TARGET_PNAME> <TARGET_OR_CHILD_PID>
# It returns: <PID> <PPID> <PNAME> # It returns: <PID> <PPID> <PNAME>
# If TARGET_PNAME not found returns nothing # If TARGET_PNAME not found returns nothing
# Note: `/proc` is not guaranteed to be on all unices (BSD, Solaris, Mac...) # Note: `/proc` is not guaranteed to be on all unices (BSD, Solaris, Mac...)
@ -79,7 +79,7 @@ prompt_context() {
} }
prompt_git() { prompt_git() {
if ! command -pv git > /dev/null 2>&1; then if ! command -v git > /dev/null 2>&1; then
return return
fi fi
@ -90,7 +90,7 @@ prompt_git() {
git_str="" git_str=""
if [ -n "$git_status" ]; then if [ -n "$git_status" ]; then
prompt_segment "$SEGMENT_SEPARATOR" yellow black prompt_segment "$SEGMENT_SEPARATOR" yellow black
# If sourced or executed by zsh overwrite with an associative array # If sourced or executed by zsh, then overwrite with an associative array
# https://zsh.sourceforge.io/Doc/Release/Parameters.html#Array-Parameters # https://zsh.sourceforge.io/Doc/Release/Parameters.html#Array-Parameters
[ -z ${ZSH_VERSION+x} ] && set -A git_status ${(f)"${git_status}"} [ -z ${ZSH_VERSION+x} ] && set -A git_status ${(f)"${git_status}"}
OLDIFS="$IFS" OLDIFS="$IFS"

Loading…
Cancel
Save