dotfiles/shells/common/exports.sh

24 lines
764 B
Bash

which vim &>/dev/null && editor="$(which vim)"
which nvim &>/dev/null && editor="$(which nvim)"
# Many editor integrations (linters, language server, etc) mess up Phoenix auto
# reloading by compiling changed files themselves (causing Phoenix to think
# that the live version is up-to-date).
#
# Each tool has various work-arounds to make this work, but the simplest thing
# (for editors started from the terminal) is to simply change the environment
# everything runs under by default.
editor="env MIX_ENV=editor $editor"
export EDITOR="$editor -f"
export VISUAL="$editor"
export TERM=xterm-256color
export CLICOLOR=1
export HISTSIZE=1000000
export HISTIGNORE="clear:bg:fg:cd:cd -:exit:date:w:* --help"
export GOPATH="$HOME/Code/Go"
PATH="$PATH:$GOPATH/bin"