Public home directory files
Shell Makefile
Pull request Compare This branch is 59 commits ahead, 21 commits behind bradwright:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.bashrc.d
.gradle
bin
.ackrc
.bash_aliases
.bash_profile
.bashrc
.gitconfig
.gitignore
.inputrc
.pylintrc
.screenrc
.sshrc
.tmux.conf
.zshrc
Makefile
README.markdown

README.markdown

Home directory

This basically exists to set up my OS X command line environment to something sensible, which means:

  • Set up Emacs
    • Set EDITOR and VISUAL to the right emacsclient
    • Make sure that emacs -nw etc. launches the correct Emacs (OS X ships with version 22 - the current version is 24.1)
  • Set up some Homebrew paths
    • Install bash-completion
  • Do the right thing for rbenv
  • Add some sensible Git defaults (such as autorebase)

It also deals with the OS X bashrc vs bash_profile issue (it's the reverse of how they're executed on Linux).

Also included are tmux and screen configuration for when I need to set up a remote machine.