- Software Update
- Alfred (app store)
- 1Password (app store) sync passwords
-
TextMate 2
-
Command Line tools for XCode https://developer.apple.com/downloads/
-
Rename system binaries to be replaced by homebrew versions:
sudo mv /bin/zsh /bin/zsh.apple
sudo mv /usr/bin/git /usr/bin/git.apple
-
homebrew https://github.com/mxcl/homebrew/wiki/installation packages:
- brew install zsh git ruby-build rbenv-gemset ack
- zsh
- git
- ruby-build
- rbenv-gemset
- ack
- brew install zsh git ruby-build rbenv-gemset ack
-
install rbenv via git:
-
Create a modular
~/.zshrc
source "$HOME/.oh-my-zshrc" source "$HOME/.rbenvrc" export EDITOR="/usr/local/bin/mate -w"
-
Create
~/.oh-my-zshrc
and paste settings foroh-my-zsh
from the template -
Create
~/.rbenvrc
and paste in the init code:export PATH="$HOME/.rbenv/bin:$PATH" eval "$(rbenv init -)"
-
add
/usr/local/bin/zsh
to/etc/shells
-
use
System Preferences
to change shell to/usr/local/bin/zsh
- Go to
Users & Groups
- Click the lock and enter your password
Ctrl-Click
on your user and chooseAdvanced Options...
- Paste
/usr/local/bin/zsh
intoLogin shell
- Go to
-
install dotfiles, custom zsh helpers + themes
- ~/.gemrc
install: --no-rdoc --no-ri update: --no-rdoc --no-ri
- ~/.tm_properties
tabSize = 2 softTabs = true # https://github.com/elia/avian-missing.tmbundle#strip-trailing-whitespace-on-save TM_STRIP_WHITESPACE_ON_SAVE = true
- ~/.gitconfig
[color] ui = auto # covers diff = true, status = auto, branch = auto interactive = auto [alias] st = status co = checkout [user] name = ... email = ... [push] default = simple
- ~/.gemrc
-
Fancy IRB
- awesome_print
- ~/.irbrc
-
Textmate
-
Install shell support :
Preferences->Terminal->Install
-
Show hidden files in project drawer
- Go to
Preferences->Projects
- Set
Exclude files matching:
to{*.{o,pyc},Icon\r,CVS,_darcs,_MTN,\{arch\},blib,*~.nib,.DS_Store,.git}
- Set
Include files matching:
to{*,.tm_properties,.htaccess,.*}
- Go to
-
textmate bundles:
~/Library/Application\ Support/Avian/Bundles
- https://github.com/elia/avian-missing.tmbundle#installation
- edit callback to callback.document.will-save for normal behavior
-
Cucumber + Rspec (Disable ^↓ shortcut in OS X System Prefs)
$ git clone git://github.com/cucumber/cucumber-tmbundle.git Cucumber.tmbundle $ git clone git://github.com/rspec/rspec-tmbundle.git RSpec.tmbundle
-
-
Fix forward-delete in Terminal:
- Go to Terminal's Preferences->Settings Tab->Keyboard Subtab
- Double-click 'forward delete' and press Ctrl-Opt-D (
\004
should be entered in the field)