# Set global variables export EDITOR=nvim export LANG='en_US.UTF-8' export MANPAGER='nvim +Man!' # Path export PATH="$HOME/bin" export PATH="$PATH:/usr/local/bin" export PATH="$PATH:/usr/bin" export PATH="$PATH:/bin" export PATH="$PATH:/usr/local/sbin" export PATH="$PATH:/usr/sbin" export PATH="$PATH:/sbin" # Java environment export JAVA_HOME_8=$(/usr/libexec/java_home -v 1.8) export JAVA_HOME_11=$(/usr/libexec/java_home -v 11) export JAVA_HOME=$JAVA_HOME_8 export SBT_OPTS='-Dsbt.supershell=false' # Aliases alias adventure='emacs -batch -l dunnet' alias afk='pmset displaysleepnow' alias dnsflush='sudo killall -HUP mDNSResponder' alias java8="export JAVA_HOME=$JAVA_HOME_8" alias java11="export JAVA_HOME=$JAVA_HOME_11" alias md5sum="md5 -r $argv" alias vi='nvim' # Do not save lines which begin with a space character # Do not save lines which match the previous history entry # Remove from history all previous lines matching the current line export HISTCONTROL=ignoreboth:erasedups # Completions [ -f /usr/local/etc/bash_completion ] && source /usr/local/etc/bash_completion # Colorized prompt with Git information export CLICOLOR=1 GIT_PS1_SHOWDIRTYSTATE=true GIT_PS1_SHOWSTASHSTATE=true GIT_PS1_SHOWUNTRACKEDFILES=true export PS1='\[\e[33m\]\w\[\e[36m\]$(__git_ps1)\[\e[m\] $ '