- 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.applesudo 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
~/.zshrcsource "$HOME/.oh-my-zshrc" source "$HOME/.rbenvrc" export EDITOR="/usr/local/bin/mate -w"
-
Create
~/.oh-my-zshrcand paste settings foroh-my-zshfrom the template -
Create
~/.rbenvrcand paste in the init code:export PATH="$HOME/.rbenv/bin:$PATH" eval "$(rbenv init -)"
-
add
/usr/local/bin/zshto/etc/shells -
use
System Preferencesto change shell to/usr/local/bin/zsh- Go to
Users & Groups - Click the lock and enter your password
Ctrl-Clickon your user and chooseAdvanced Options...- Paste
/usr/local/bin/zshintoLogin 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 (
\004should be entered in the field)