X-Git-Url: https://code.kerkeslager.com/?a=blobdiff_plain;f=.bashrc;h=afb38a9645c8c2ecf56b3cf2d06a6d5592c54e40;hb=refs%2Fheads%2Fmaster;hp=778a65dea03efd20bf316d87a374fd0f691e405d;hpb=778efa65bc94ed20f3007d281521c08339ccd265;p=dotfiles diff --git a/.bashrc b/.bashrc index 778a65d..afb38a9 100644 --- a/.bashrc +++ b/.bashrc @@ -1,4 +1,5 @@ # ~/.bashrc: executed by bash(1) for non-login shells. +cat /dev/null > ~/.bash_history # If not running interactively, don't do anything case $- in @@ -49,6 +50,9 @@ alias serve='python -m SimpleHTTPServer 8080' alias gpg='gpg2' alias gnupg='gnupg2' +alias gcc='gcc-13' +alias cc='gcc-13' + export SVN_EDITOR=vim # Enable programmable completion features (you don't need to enable @@ -78,9 +82,14 @@ fi 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 + # Automatically open screen. # The if statement prevents it from recursing (since screen opens bash). -if [ $TERM != screen ]; then +if [ $TERM != screen ] && [ $TERM != screen.xterm-256color ] ; then screen fi @@ -127,3 +136,7 @@ set -o vi # pip should only run if there is a virtualenv currently activated export PIP_REQUIRE_VIRTUALENV=true + +export NVM_DIR="$HOME/.nvm" +[ -s "/usr/local/opt/nvm/nvm.sh" ] && . "/usr/local/opt/nvm/nvm.sh" # This loads nvm +[ -s "/usr/local/opt/nvm/etc/bash_completion.d/nvm" ] && . "/usr/local/opt/nvm/etc/bash_completion.d/nvm" # This loads nvm bash_completion