autoload -Uz compinit && compinit # Ensure true color support for capable terminals case "$TERM" in xterm-ghostty|xterm-kitty|wezterm|*-direct) export COLORTERM=truecolor ;; esac # Powerlevel10k instant prompt (must stay near top) if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" fi export ZSH="$HOME/.oh-my-zsh" ZSH_THEME="" plugins=(git) source $ZSH/oh-my-zsh.sh [[ -r /opt/homebrew/share/powerlevel10k/powerlevel10k.zsh-theme ]] && \ source /opt/homebrew/share/powerlevel10k/powerlevel10k.zsh-theme if command -v brew >/dev/null 2>&1; then HOMEBREW_PREFIX="$(brew --prefix)" [[ -r "$HOMEBREW_PREFIX/share/zsh-autosuggestions/zsh-autosuggestions.zsh" ]] && \ source "$HOMEBREW_PREFIX/share/zsh-autosuggestions/zsh-autosuggestions.zsh" [[ -r "$HOMEBREW_PREFIX/opt/zsh-fast-syntax-highlighting/share/zsh-fast-syntax-highlighting/fast-syntax-highlighting.plugin.zsh" ]] && \ source "$HOMEBREW_PREFIX/opt/zsh-fast-syntax-highlighting/share/zsh-fast-syntax-highlighting/fast-syntax-highlighting.plugin.zsh" fi [[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh command -v atuin >/dev/null 2>&1 && eval "$(atuin init zsh --disable-up-arrow)" # Added by LM Studio CLI (lms) export PATH="$PATH:$HOME/.cache/lm-studio/bin"