2022-02-02 23:17:43 -05:00
|
|
|
ZDOTDIR=$HOME/.config/zsh
|
|
|
|
|
2023-08-29 23:19:09 -04:00
|
|
|
ZDOT_MAX_BRANCH_LENGTH=30
|
|
|
|
|
2022-11-22 20:26:02 -05:00
|
|
|
XDG_CONFIG_HOME="$HOME/.config"
|
|
|
|
|
2021-11-02 20:14:26 -04:00
|
|
|
PERSONAL_BIN_PATH="$HOME/bin"
|
2022-02-02 23:17:43 -05:00
|
|
|
PERSONAL_FPATH="$ZDOTDIR/completions"
|
2021-11-02 20:14:26 -04:00
|
|
|
|
2021-12-21 13:19:10 -05:00
|
|
|
NODENV_PATH="$HOME/.nodenv/bin"
|
|
|
|
RBENV_PATH="$HOME/.rbenv/bin"
|
2022-05-04 20:41:34 -04:00
|
|
|
TFENV_PATH="$HOME/.tfenv/bin"
|
2023-01-06 09:11:37 -05:00
|
|
|
PYENV_PATH="$HOME/.pyenv/bin"
|
2022-05-04 20:41:34 -04:00
|
|
|
|
|
|
|
CARGO_PATH="$HOME/.cargo/bin"
|
2021-11-06 13:00:08 -04:00
|
|
|
|
2021-12-21 14:48:18 -05:00
|
|
|
if [[ "$OSTYPE" == darwin* ]]; then
|
|
|
|
HOMEBREW_PREFIX="/opt/homebrew"
|
|
|
|
HOMEBREW_CELLAR="/opt/homebrew/Cellar"
|
|
|
|
HOMEBREW_REPOSITORY="/opt/homebrew"
|
|
|
|
|
2022-01-18 09:19:41 -05:00
|
|
|
GNU_SED_PATH="/opt/homebrew/opt/gnu-sed/libexec/gnubin"
|
2022-06-18 00:49:38 -04:00
|
|
|
GNU_TAR_PATH="/opt/homebrew/opt/gnu-tar/libexec/gnubin"
|
2021-12-21 14:48:18 -05:00
|
|
|
GNU_TOOLS_PATH="/opt/homebrew/opt/coreutils/libexec/gnubin"
|
|
|
|
GNU_TOOLS_MAN_PATH="/opt/homebrew/opt/coreutils/libexec/gnuman"
|
|
|
|
|
|
|
|
PATH="/usr/local/bin:/Library/Apple/usr/bin:$PATH"
|
|
|
|
|
|
|
|
PATH="/opt/homebrew/bin:/opt/homebrew/sbin${PATH+:$PATH}";
|
|
|
|
MANPATH="/opt/homebrew/share/man${MANPATH+:$MANPATH}:";
|
|
|
|
INFOPATH="/opt/homebrew/share/info:${INFOPATH:-}";
|
|
|
|
|
2022-01-18 09:19:41 -05:00
|
|
|
[[ -d "$GNU_SED_PATH" ]] && PATH="$GNU_SED_PATH:$PATH"
|
2022-06-18 00:49:38 -04:00
|
|
|
[[ -d "$GNU_TAR_PATH" ]] && PATH="$GNU_TAR_PATH:$PATH"
|
2021-12-21 14:48:18 -05:00
|
|
|
[[ -d "$GNU_TOOLS_PATH" ]] && PATH="$GNU_TOOLS_PATH:$PATH"
|
|
|
|
[[ -d "$GNU_TOOLS_MAN_PATH" ]] && MANPATH="$GNU_TOOLS_MAN_PATH:$MANPATH"
|
2022-09-13 20:17:06 -04:00
|
|
|
elif [[ "$OSTYPE" == linux* ]]; then
|
|
|
|
HOMEBREW_PREFIX="/home/linuxbrew/.linuxbrew";
|
|
|
|
HOMEBREW_CELLAR="/home/linuxbrew/.linuxbrew/Cellar";
|
|
|
|
HOMEBREW_REPOSITORY="/home/linuxbrew/.linuxbrew/Homebrew";
|
|
|
|
|
|
|
|
PATH="/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin${PATH+:$PATH}";
|
|
|
|
|
|
|
|
MANPATH="/home/linuxbrew/.linuxbrew/share/man${MANPATH+:$MANPATH}:";
|
|
|
|
INFOPATH="/home/linuxbrew/.linuxbrew/share/info:${INFOPATH:-}";
|
2021-12-21 14:48:18 -05:00
|
|
|
fi
|
|
|
|
|
2015-12-10 16:17:09 -05:00
|
|
|
[[ -d "$RBENV_PATH" ]] && PATH="$RBENV_PATH:$PATH"
|
2020-10-17 21:43:09 -04:00
|
|
|
[[ -d "$NODENV_PATH" ]] && PATH="$NODENV_PATH:$PATH"
|
2022-05-04 20:41:34 -04:00
|
|
|
[[ -d "$TFENV_PATH" ]] && PATH="$TFENV_PATH:$PATH"
|
2023-01-06 09:11:37 -05:00
|
|
|
[[ -d "$PYENV_PATH" ]] && PATH="$PYENV_PATH:$PATH"
|
2022-05-04 20:41:34 -04:00
|
|
|
[[ -d "$CARGO_PATH" ]] && PATH="$CARGO_PATH:$PATH"
|
2021-11-02 20:14:26 -04:00
|
|
|
[[ -d "$PERSONAL_BIN_PATH" ]] && PATH="$PERSONAL_BIN_PATH:$PATH"
|
2022-02-02 23:17:43 -05:00
|
|
|
[[ -d "$PERSONAL_FPATH" ]] && FPATH="$PERSONAL_FPATH:$FPATH"
|
2016-02-11 08:43:34 -05:00
|
|
|
|
2017-08-31 00:19:46 -04:00
|
|
|
# EDITOR
|
2022-09-17 09:22:45 -04:00
|
|
|
if command -v nvim > /dev/null; then
|
|
|
|
export {EDITOR,GIT_EDITOR}=nvim
|
|
|
|
else
|
|
|
|
export {EDITOR,GIT_EDITOR}=vim
|
|
|
|
fi
|
2022-02-02 23:08:56 -05:00
|
|
|
|
|
|
|
# Don't let Debian distributions run compinit
|
|
|
|
skip_global_compinit=1
|