if [ "$EDITOR" = 'nvim' ]; then alias vi='nvim' alias vim='nvim' alias vimdiff="nvim -d" alias view="nvim -R" fi # use reflink cp if supported (yay CoW) if 2>&1 cp --help | grep -qF -- --reflink; then alias cp='cp -i --reflink=auto' else alias cp='cp -i' fi alias mv='mv -i' if command -v docker-compose &> /dev/null; then alias dco='docker-compose' fi case "$OSTYPE" in darwin*) if command -v gtar &> /dev/null; then alias tar='gtar' fi if command -v gsed &> /dev/null; then alias sed='gsed' fi ;; linux*) alias open='xdg-open' ;; esac