Config is a basic checklist I follow to set up a new Mac's development environment. It's based on Mark Otto's config. It's a WIP.
- Download and install latest version of Xcode from the Mac App Store
- Download and install Xcode command line tools
- Install Homebrew
- Install Node
- Install NVM
brew install nvm
. - Install Node
nvm install v6
.
- Install NVM
- Generate new SSH key
- Generate an access token for Terminal to auth your GitHub account when 2FA is enabled
- Download and install Atom
- Run the Atom > Install Shell Commands menu option
- Install Sync Settings package
apm install sync-settings
- Enter a Personal Access Token with the
gist
scope - Copy gist id from your gists to Sync Settings configuration
- Run
sync-settings:restore
from the command palette
Create a DefaultKeyBinding.dict file here:
~/Library/KeyBindings/DefaultKeyBinding.dict
Open it and add:
{
/* Map # to § key*/
"§" = ("insertText:", "#");
}
Save and restart your Mac.