alias egrep='egrep --color=auto'
fi
-alias clang='~/Programs/clang2.6/bin/clang -Wall -std=c99 -lncurses'
alias emacs='emacs -nw'
-alias gcc='gcc -Wall -std=c99 -lncurses'
alias serve='python -m SimpleHTTPServer 8080'
export SVN_EDITOR=vim
export PATH
fi
+# Put $HOME/Library/Haskell/bin on the path. Installing cabal doesn't
+# automatically put installed packages on the path.
+if [-d $HOME/Library/Haskell/bin ]; then
+ PATH="$HOME/Library/Haskell/bin:$PATH"
+ export PATH
+fi
+
+# Put /usr/local/bin (where homebrew installs stuff) before /usr/bin on the
+# path. This means that if a program exists at both locations, calls to that
+# program will use the homebrew version rather than the system version.
+PATH="/usr/local/bin:$PATH"
+export PATH
+
# Run a machine-specific bashrc (if it exists).
if [ -f $HOME/.bashrc_local ]; then
source $HOME/.bashrc_local
fi
+# Install RVM if it's not installed.
+if [ ! -f $HOME/.rvm/scripts/rvm ]; then
+ bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )
+fi
+
+# Load RVM into shell session.
+[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
+
# Automatically open screen.
# The if statement prevents it from recursing (since screen opens bash).
if [ $TERM != screen ]; then