will / dotfiles forked from ryanb/dotfiles
- Source
- Commits
- Network (102)
- Issues (0)
- Downloads (0)
- Wiki (1)
- Graphs
-
Branch:
master
Will Leinweber (author)
Sat Dec 26 21:39:56 -0800 2009
commit 12fe3290908b8fdd85f8f80fb32d642fe554d852
tree d798136111040c82412f9167a9a0047b74f4ec54
parent f1699ddb1610e24ef16738e6d1a33f30e97caf3f
tree d798136111040c82412f9167a9a0047b74f4ec54
parent f1699ddb1610e24ef16738e6d1a33f30e97caf3f
dotfiles /
| name | age | message | |
|---|---|---|---|
| |
LICENSE | Thu Aug 14 10:53:12 -0700 2008 | |
| |
README | Wed Aug 06 15:57:14 -0700 2008 | |
| |
Rakefile | Thu Aug 14 10:53:12 -0700 2008 | |
| |
bash/ | ||
| |
bash_profile | Sat Jun 21 11:48:06 -0700 2008 | |
| |
gemrc | ||
| |
gitconfig | ||
| |
gitignore | ||
| |
gvimrc | ||
| |
irbrc | ||
| |
railsrc | Fri Jun 20 16:24:45 -0700 2008 | |
| |
vim/ | ||
| |
vimrc | ||
| |
zlogin | Mon Jul 21 10:17:23 -0700 2008 | |
| |
zsh/ | ||
| |
zshrc |
README
Ryan Bates Dot Files These are config files to set up a system the way I like it. Installation git clone git://github.com/ryanb/dotfiles ~/.dotfiles cd ~/.dotfiles rake install # edit ~/.gitconfig and personalize it Environment I am running on Mac OS X, but it will likely work on Linux as well with minor fiddling. I primarily use zsh, but this includes some older bash files as well. If you would like to switch to zsh, you can do so with the following command. chsh -s /bin/zsh Features I normally place all of my coding projects in ~/code, so this directory can easily be accessed (and tab completed) with the "c" command. c railsca<tab> There is also an "h" command which behaves similar, but acts on the home path. h doc<tab> 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 you're using git, you'll notice the current branch name shows up in the prompt while in a git repository. If you're using Rails, you'll find some handy aliases (below). You can also use show_log and hide_log in script/console to show the log inline. ss # script/server sc # script/console sg # script/generate a # autotest tlog # tail -f log/development.log rst # touch tmp/restart.txt migrate # rake db:migrate db:test:clone scaffold # script/generate nifty_scaffold See the other aliases in ~/.zsh/aliases

