Fix git remote ahead indicator

This commit is contained in:
2025-04-01 20:08:59 -07:00
parent 86bb7a0d57
commit 298b7fd400
2 changed files with 13 additions and 7 deletions

View File

@@ -1,14 +1,18 @@
tap "homebrew/bundle"
brew "coreutils" brew "coreutils"
brew "openssl@3"
brew "esptool"
brew "fastfetch" brew "fastfetch"
brew "mas" brew "mas"
brew "nmap" brew "nmap"
brew "rsync"
brew "tree" brew "tree"
brew "yt-dlp"
brew "zsh-autosuggestions" brew "zsh-autosuggestions"
brew "zsh-syntax-highlighting" brew "zsh-syntax-highlighting"
cask "appcleaner" cask "appcleaner"
cask "balenaetcher" cask "balenaetcher"
cask "bambu-studio" cask "bambu-studio"
cask "calibre"
cask "daisydisk" cask "daisydisk"
cask "discord" cask "discord"
cask "docker" cask "docker"
@@ -17,11 +21,11 @@ cask "font-sf-mono"
cask "iina" cask "iina"
cask "istat-menus" cask "istat-menus"
cask "iterm2" cask "iterm2"
cask "lm-studio"
cask "obsidian" cask "obsidian"
cask "ollama" cask "openscad"
cask "prismlauncher" cask "prismlauncher"
cask "protonvpn" cask "protonvpn"
cask "qbittorrent"
cask "raspberry-pi-imager" cask "raspberry-pi-imager"
cask "raycast" cask "raycast"
cask "rectangle" cask "rectangle"
@@ -31,28 +35,29 @@ cask "steam"
cask "utm" cask "utm"
cask "visual-studio-code" cask "visual-studio-code"
mas "Broadcasts", id: 1469995354 mas "Broadcasts", id: 1469995354
mas "Dark Reader for Safari", id: 1438243180
mas "Developer", id: 640199958 mas "Developer", id: 640199958
mas "Flighty", id: 1358823008 mas "Flighty", id: 1358823008
mas "Infuse", id: 1136220934 mas "Infuse", id: 1136220934
mas "Keynote", id: 409183694 mas "Keynote", id: 409183694
mas "Noir", id: 1592917505 mas "Kindle", id: 302584613
mas "Numbers", id: 409203825 mas "Numbers", id: 409203825
mas "Pages", id: 409201541 mas "Pages", id: 409201541
mas "SponsorBlock", id: 1573461917 mas "SponsorBlock", id: 1573461917
mas "TestFlight", id: 899247664 mas "TestFlight", id: 899247664
mas "The Unarchiver", id: 425424353 mas "The Unarchiver", id: 425424353
mas "Unread", id: 1363637349
mas "Wipr", id: 1662217862 mas "Wipr", id: 1662217862
mas "WireGuard", id: 1451685025 mas "WireGuard", id: 1451685025
mas "Xcode", id: 497799835 mas "Xcode", id: 497799835
vscode "42crunch.vscode-openapi" vscode "42crunch.vscode-openapi"
vscode "bbenoist.nix"
vscode "charliermarsh.ruff" vscode "charliermarsh.ruff"
vscode "davidanson.vscode-markdownlint" vscode "davidanson.vscode-markdownlint"
vscode "dbaeumer.vscode-eslint" vscode "dbaeumer.vscode-eslint"
vscode "foxundermoon.shell-format" vscode "foxundermoon.shell-format"
vscode "gamunu.vscode-yarn" vscode "gamunu.vscode-yarn"
vscode "george-alisson.html-preview-vscode" vscode "george-alisson.html-preview-vscode"
vscode "github.copilot"
vscode "github.copilot-chat"
vscode "golang.go" vscode "golang.go"
vscode "ms-azuretools.vscode-docker" vscode "ms-azuretools.vscode-docker"
vscode "ms-python.debugpy" vscode "ms-python.debugpy"
@@ -73,6 +78,7 @@ vscode "ms-vscode.vscode-typescript-next"
vscode "pkief.material-icon-theme" vscode "pkief.material-icon-theme"
vscode "redhat.vscode-yaml" vscode "redhat.vscode-yaml"
vscode "sswg.swift-lang" vscode "sswg.swift-lang"
vscode "swiftlang.swift-vscode"
vscode "vadimcn.vscode-lldb" vscode "vadimcn.vscode-lldb"
vscode "visualstudioexptteam.vscodeintellicode" vscode "visualstudioexptteam.vscodeintellicode"
vscode "zainchen.json" vscode "zainchen.json"

View File

@@ -13,7 +13,7 @@ git_branch_info() {
\#' 'branch.ab' '*) \#' 'branch.ab' '*)
local -a counts=("${(s: :)line}") local -a counts=("${(s: :)line}")
[[ ${counts[3]#+} -gt 0 ]] && status_indicators+="%B%F{magenta}↑%f%b" [[ ${counts[3]#+} -gt 0 ]] && status_indicators+="%B%F{magenta}↑%f%b"
[[ ${counts[4]#+} -gt 0 ]] && status_indicators+="%B%F{green}↓%f%b" [[ ${counts[4]#-} -gt 0 ]] && status_indicators+="%B%F{green}↓%f%b"
;; ;;
'?'*) ((untracked)) || { untracked=1; status_indicators+="%B%F{white}●%f%b" } ;; '?'*) ((untracked)) || { untracked=1; status_indicators+="%B%F{white}●%f%b" } ;;
'u'*) ((unmerged)) || { unmerged=1; status_indicators+="%B%F{red}✕%f%b" } ;; 'u'*) ((unmerged)) || { unmerged=1; status_indicators+="%B%F{red}✕%f%b" } ;;