Skip to content

augbog/dev-envy

Repository files navigation

dev-envy

The ultimate development environment? A list of things that optimize your work flow including bash scripts, Sublime plugins, etc.

Don't know markup? Here you go: Markup on Github

Files

.bash_profile Edit your ~/.bash_profile to get access to terminal commands.

.editorconfig Put at the root of project folder and use in conjunction with Sublime EditorConfig

.csscomb.json Put at the root of project folder and use in conjunction with csscomb

.eslintrc I opt for Airbnb's JavaScript style guide

Sublime Text

  • Emmet.io

  • ToDoReview

    • Creates a list of all TODOs in certain files, folders, projects and takes you directly to them
    • Allows you to right-click in Project pane to only look at TODOs of specific project
    • Supports priorities and allows you to sort TODOs by just adding (1) or (2)
    • Exclude .git and node_modules folder
  • Color Highlighter

    • When highlighting HEX and RGB values, in CSS, color of highlighter will match color
  • Material-Theme

    • Material Design theme for Sublime

Atom

Please see atom-packages.txt for packages. If you have installed CLI commands for Atom and are able to use apm, you can do apm install --packages-file atom-packages.txt to install them.

Vim

Plugin 'airblade/vim-gitgutter'
Plugin 'bling/vim-airline'
Plugin 'editorconfig/editorconfig-vim'
Plugin 'godlygeek/tabular'
Plugin 'moll/vim-node'
Plugin 'scrooloose/nerdtree'
Plugin 'tomtom/tcomment_vim'
Plugin 'wincent/command-t'
Plugin 'mkitt/tabline.vim'
Bundle 'majutsushi/tagbar'
Bundle 'Valloric/YouCompleteMe'
Bundle 'jelera/vim-javascript-syntax'
Bundle 'scrooloose/syntastic'

Note: You should alias your vim to MacVim because YouCompleteMe only works for higher versions. You will also need to recompile the YCM plugin which they mention in their README.

command-t also requires you to compile the plugin before you can actually use it. You can find how to under Compiling Command-T in the help information.

CLI tools

Miscellaneous tools that are useful to have in the command line

One line install

brew install trash jq

NPM tools

Miscellaneous npm packages that are useful to have

One line install

npm install -g node-inspector eslint nvm grunt-cli

Chrome extensions

Development

About

My development environment. A list of things that optimize your work flow including bash scripts, Sublime plugins, etc.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published