Skip to content

Instantly share code, notes, and snippets.

@richjdsmith
Last active February 7, 2018 13:29
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save richjdsmith/added041eb14cdcc03cf359d70b44d7e to your computer and use it in GitHub Desktop.
VS Code Configurations and Plugins for Web Development Workflow: Ruby/Rails/Elixir/Phoenix/HTM/CSS/JS
<!-- Plugins: are for a workflow involving
HTML/CSS/JS/Ruby/Rails/Python/Elixir/Phoenix
As well as making things look good. -->
Ayu
Auto Rename Tag
Bracket Pair Colorizer
Code Spell Checker
Color Highlight
ElixirLS
erb - Craig Maslowski
Git History
Guides
HTMLHint
IntelliSense for CSS
JavaScript (ES6) code snippets
Mirage
Path Autocomplete
Python
Ruby
ruby-on-rails-snippets
SCSS IntelliSense
Simple Ruby ERB
Sublime Text Keymap
WakaTime
<!-- Keyboard Shortcuts -->
{
"key": "ctrl+shift+.",
"command": "erb.toggleTags",
"when": "editorTextFocus && editorLangId == erb"
},
<!-- User Settings -->
{
"editor.tabSize": 2,
"editor.fontSize": 14,
"editor.renderWhitespace": "boundary",
"workbench.iconTheme": "ayu",
"editor.multiCursorModifier": "ctrlCmd",
"editor.snippetSuggestions": "top",
"editor.formatOnPaste": true,
"workbench.colorTheme": "Mirage (High-contrast)",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.fontFamily": "Meslo LG M for Powerline",
"terminal.integrated.cursorBlinking": true,
"editor.cursorStyle": "line",
"files.exclude": {
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/CVS": true,
"**/.DS_Store": true
},
"editor.cursorBlinking": "smooth",
"terminal.integrated.fontSize": 14,
"editor.renderIndentGuides": false,
"ruby.lint": {
"ruby": true, //Runs ruby -wc
"ruby-lint": true
},
"bracketPairColorizer.consecutivePairColors": [
"()",
"[]",
"{}",
[
"Orange",
"Orchid",
"LightSkyBlue"
],
"Red"
],
"[python]": {},
"python.pythonPath": "/usr/local/bin/python3.6",
"python.formatting.provider": "autopep8",
"emmet.includeLanguages": {
"erb": "html"
},
"editor.quickSuggestions": {
"other": true,
"comments": false,
"strings": false
},
"htmlhint.documentSelector": [
"html",
"erb"
],
"problems.decorations.enabled": true,
// "emmet.showSuggestionsAsSnippets": true,
// "editor.snippetSuggestions": "top"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment