I went through the process of setting up a development Mac today. Before I could even get to the environment, I found I had a huge set of stuff to go through to make the computer respond to my commands in a way that’s familiar. Call it a computer Ikea nesting instinct. Here’s the basic rundown:
- Turn it on, user install, whatever normal issues are.
- Set up hot corner for screen saver, right command for Expose, right option for Desktop
- Quicksilver (set hotkey to Alt+Space)
- Chrome
- Setup Chrome sync so my bookmarks, history and auto-suggest are what I expect
- iTerm (Bookmarks –> manage profiles –> keyboard profiles –> global –> option key as +esc)
- TextMate (get haml bundle, alt+cmd+l to show line numbers, soft tabs 2)
- Zshell (install brew or macports if neither of them are installed… then zsh)
- oh-my-zsh — comment out auto_name_dirs in lib/directories.zsh
- Setup zsh plugins, create alias for gpom=“git push origin master” … could Dropbox this, but machines are kind of different, and it’s not a lot of config yet
- RVM
- Change shortcuts for any app with tabs to Alt+Lftarrow and Alt+Rtarrow (default for Chrome, Textmate, iTerm)
- Add Ctrl+s shortcut for Chrome “Find Next” item
I’m sure I’ll find more stuff in the next few days; I’ll keep updating the list. This is mostly for my reference, but maybe someone else will find it interesting.