if command -v nvim > /dev/null then export VISUAL=nvim elif command -v vim > /dev/null then export VISUAL=vim elif command -v vi > /dev/null then export VISUAL=vi fi if command -v ex > /dev/null then export EDITOR=nvim elif command -v ed > /dev/null then export EDITOR=vim fi if command -v less > /dev/null then export PAGER=less elif command -v more > /dev/null then export PAGER=more fi NULLCMD=${PAGER:-cat} READNULLCMD=${PAGER:-more} . "$HOME/.cargo/env" export XDG_CONFIG_HOME="$HOME/.config/" export XDG_CACHE_HOME="$HOME/.cache/" export XDG_DATA_HOME="$HOME/.local/share" export XDG_STATE_HOME="$HOME/.local/state/"