51 lines
885 B
Bash
51 lines
885 B
Bash
# MANPAGER
|
|
|
|
if (( $+commands[bat] )); then
|
|
export MANPAGER="sh -c 'col -bx | bat -l man -p'"
|
|
export MANROFFOPT=-c
|
|
fi
|
|
|
|
# Editor
|
|
|
|
for _uy_app in nvim helix vim vi nano; do
|
|
if (( $+commands[$_uy_app] )); then
|
|
export EDITOR=$_uy_app
|
|
export VISUAL=$_uy_app
|
|
break
|
|
fi
|
|
done
|
|
unset _uy_app
|
|
|
|
if (( $+commands[helix] )) && ! (( $+commands[hx] )); then
|
|
alias hx=helix
|
|
fi
|
|
|
|
# GPG
|
|
|
|
if (( $+commands[gpg] )); then
|
|
export GPG_TTY=$(tty)
|
|
fi
|
|
|
|
# Catppuccin Mocha — autosuggestions color
|
|
|
|
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE="fg=#6c7086"
|
|
|
|
# Vscode shell integration
|
|
|
|
if (( $+commands[code] )) && [[ "$TERM_PROGRAM" == "vscode" ]]; then
|
|
source "$(code --locate-shell-integration-path zsh)"
|
|
fi
|
|
|
|
# fnm
|
|
|
|
if (( $+commands[fnm] )); then
|
|
eval "$(fnm env --shell zsh --use-on-cd)"
|
|
fi
|
|
|
|
# bat
|
|
|
|
if (( $+commands[bat] )); then
|
|
export BAT_THEME="Catppuccin Mocha"
|
|
export BAT_STYLE="default,-numbers"
|
|
fi
|