## bashrc, called for interactive shells [[ -z "$DOTFILES_ROOT_DIR" ]] && source "$HOME/.dotfilesrc" source $DOTFILES_SHELL_DIR/aliases source $DOTFILES_BASH_DIR/ext source $DOTFILES_BASH_DIR/ansi source $DOTFILES_BASH_DIR/prompt source $DOTFILES_BASH_DIR/history source $DOTFILES_BASH_DIR/term_title source $DOTFILES_BASH_DIR/completion source $DOTFILES_SHELL_DIR/go source $DOTFILES_SHELL_DIR/chruby source $DOTFILES_BASH_DIR/fzf source $DOTFILES_SHELL_DIR/git_prompt_info GIT_PS1_SHOWDIRTYSTATE=1 GIT_PS1_SHOWSTASHSTATE=1 GIT_PS1_SHOWUNTRACKEDFILES=1 precmd() { LAST_CMD_RC=$? #clear_incomplete_line set_prompt update_terminal_cwd set_term_title } chpwd() { __git_ps1_gitdir _gopath _auto-chruby } chpwd # Make bash check its window size after a process completes shopt -s checkwinsize # easy on spelling mistakes shopt -s cdspell # turn off distractive bells set bell-style none # disable deprecation warning export BASH_SILENCE_DEPRECATION_WARNING=1 # vim: ft=sh