These are my notes on how to setup, what I consider to be, the most useful OSX development environment for my own personal use.
Basic tools:
Nothing will get done without them.
Homebrew (and *Cask) packages
Node.js packages
Installed via npm. It includes linters for Javascript, which are used across many projects, on many languages.
Sublime Text 3 packages
Installed using Package Control which should be the first you install.
- Bracket Highlighter
- Git Gutter
- Sublime Linter jscs
- Sublime Linter jscs
- Sublime Linter
- Theme Soda
- Trailing Spaces
Configuration files
Base configuration files for the above packages and where they are read from by their corresponding tool. Best options would be to symlink them.
- gitignore_global ~/.gitignore_global
- jscs ~/.jscsrc
- jshint ~/.jshintrc
- Sublime Text
~/Library/Application Support/Sublime Text 3/Packages/User/Preferences.sublime-settings - Sublime Text Keymaps
~/Library/Application Support/Sublime Text 3/Packages/User/Default (OSX).sublime-keymap - Sublime Linter Do not symlink this file. Instead manually apply the settings.
The original conversation
Earlier comments are hosted by Disqus. Loading them connects to Disqus and may use cookies and tracking.