vscode
useful plugins
material theme: https://equinsuocha.io/projects/material-theme/
webstorm key bindings: https://marketplace.visualstudio.com/items?itemName=isudox.vscode-jetbrains-keybindings
ruby support: https://github.com/rubyide/vscode-ruby
rubocop: https://github.com/misogi/vscode-ruby-rubocop
cucumber: https://marketplace.visualstudio.com/items?itemName=alexkrechik.cucumberautocomplete
gitlens: https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens
python: https://marketplace.visualstudio.com/items?itemName=ms-python.python
gitignore: https://marketplace.visualstudio.com/items?itemName=codezombiech.gitignore#overview
docker: https://marketplace.visualstudio.com/items?itemName=PeterJausovec.vscode-docker
diff tool: https://marketplace.visualstudio.com/items?itemName=ryu1kn.partial-diff
vagrant: https://marketplace.visualstudio.com/items?itemName=bbenoist.vagrant
shellcheck: https://marketplace.visualstudio.com/items?itemName=timonwong.shellcheck
graphql : https://marketplace.visualstudio.com/items?itemName=stpn.vscode-graphql
sort typescript imports: https://marketplace.visualstudio.com/items?itemName=miclo.sort-typescript-imports
customizations
zsh
"terminal.integrated.shell.osx": "/bin/zsh",
font
"editor.fontSize": 14,
"editor.fontFamily": "Fira Code",
"terminal.integrated.fontFamily": "Menlo, Monaco, 'Courier New', monospace",
"editor.fontSize": 14,
"terminal.integrated.fontSize": 14,
"editor.lineHeight": 24,
"terminal.integrated.lineHeight": 1.5,
"editor.fontLigatures": true,
theme
"editor.minimap.enabled": false,
"explorer.decorations.badges": false,
"editor.renderWhitespace": "none",
"editor.renderControlCharacters": false,
"workbench.colorTheme": "Material Theme Darker",
"workbench.iconTheme": "eq-material-theme-icons"
python
"python.linting.enabled": true,
"python.linting.pep8Enabled": true
for virtualenv
"python.venvPath": "${workspaceFolder}/.pyenv",
"python.pythonPath": "${workspaceFolder}/.pyenv/bin/python",
for pyvenv:
no special things necesary
config
python
https://code.visualstudio.com/docs/python/environments
linting guide: https://code.visualstudio.com/docs/python/linting
snippets
https://code.visualstudio.com/docs/editor/userdefinedsnippets