# ---- homebrew ----
eval "$(/opt/homebrew/bin/brew shellenv)"

### ---- Syntax Highlighting ----
source /opt/homebrew/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

# ---- zoxide ----
eval "$(zoxide init --cmd cd zsh)"

# ---- fzf ----
source <(fzf --zsh)

# ---- Git Aliases ----
alias ga='git add'
alias gaa='git add -A'
alias gcm='git commit -m'
alias gp='git pull'
alias gpsh='git push'
alias gs='git status'

alias ls='lsd'
alias nv='nvim'
alias neofetch="fastfetch"
alias python='python3'

# ---- Air GO hot reload ----
alias air="~/go/bin/air"

# ---- bun ----
export BUN_INSTALL="$HOME/.bun"
export PATH="$BUN_INSTALL/bin:$PATH"

[ -s "/Users/lilj/.bun/_bun" ] && source "/Users/lilj/.bun/_bun"

# ---- startship ----
eval "$(starship init zsh)"

# ---- Better man pages ----
export MANPAGER="nvim +Man!"
