Mark Carey's Dot Files
These are config files to set up a system the way I like it. The repo has stagnated a bit but I was recently inspired to cleanup and better organize my dotfiles. Hopefully I'll have enough time to make the changes I want.
git clone git://github.com/kogent/dotfiles ~/.dotfiles cd ~/.dotfiles rake install
I run on a variety of environements including OSX, linux, & unix.
I normally place all of my coding projects in ~/dev, so this directory can easily be accessed (and tab completed) with the “c” command.
There is also an “h” command which behaves similar, but acts on the home path.
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.
See the other aliases in ~/.zsh/aliases
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.
There are several features enabled in Ruby's irb including history and completion. Many convenience methods are added as well such as “ri” which can be used to get inline documentation in IRB. See irbrc and railsrc files for details.
bootstrap for pushing configs to non-internet, ruby, or git enabled systems
move resusable configs from .localrc to platform specific configs
fix git prompt to be useful
remove cruft that never gets used