Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

config files for zsh, bash, completions, gem, git, irb, rails

branch: master

This branch is 0 commits ahead and 0 commits behind master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 applescript
Octocat-spinner-32 bash
Octocat-spinner-32 emacs.d
Octocat-spinner-32 js
Octocat-spinner-32 mac-terminals
Octocat-spinner-32 scripts
Octocat-spinner-32 .gitattributes
Octocat-spinner-32 .gitignore
Octocat-spinner-32 LICENSE
Octocat-spinner-32 README.md
Octocat-spinner-32 Rakefile
Octocat-spinner-32 SETUP.md
Octocat-spinner-32 ackrc
Octocat-spinner-32 bash_profile
Octocat-spinner-32 bashrc
Octocat-spinner-32 ctags
Octocat-spinner-32 gemrc
Octocat-spinner-32 gitconfig.erb
Octocat-spinner-32 gitignore
Octocat-spinner-32 hushlogin
Octocat-spinner-32 irbrc
Octocat-spinner-32 railsrc
Octocat-spinner-32 screenrc
Octocat-spinner-32 tmux.conf
Octocat-spinner-32 tmux.md
README.md

Dickson Labs config files

copied from Ryan Bates

Installation

Run:

rake

Features

projects directory

p <dir> will cd to your Projects directory

tab completion(s)

Tab completion is also added to rake and cap commands:

rake db:mi<tab>
cap de<tab>

To speed things up, the results are cached in local .rake_tasks~ and .cap_tasks~. It is smart enough to expire the cache automatically in most cases, but you can simply remove the files to flush the cache.

There are a few key bindings set. Many of these require option to be set as the meta key. Option-left/right arrow will move cursor by word, and control-left/right will move to beginning and end of line. Control-option-N will open a new tab with the current directory under Mac OS X Terminal.

If there are some shell configuration settings which you want secure or specific to one system, place it into a ~/.localrc file. This will be loaded automatically if it exists.

git autocompletion

First symlink the git-completion script from the dotfiles repo:

ln -s bash/completion_scripts/git_completion ~/.git-completion.bash

Second, add this to your .localrc

if [ -f ~/.git-completion.bash ]; then
  . ~/.git-completion.bash
fi

growlnotify replacement

If you want to use notification center instead of growlnotify (i.e. for git dude), you can:

sudo cp scripts/growlnotify-replacement /usr/local/bin/growlnotify; chmod a+x /usr/local/bin/growlnotify
Something went wrong with that request. Please try again.