Skip to content
Commits on Source (2)
......@@ -280,6 +280,7 @@
"editor.smoothScrolling": true,
"editor.cursorBlinking": "smooth",
"editor.minimap.enabled": false,
// i wrote go, so go is the default
"editor.tabSize": 8,
"editor.cursorStyle": "line",
"editor.insertSpaces": false,
......@@ -312,7 +313,6 @@
// go
"go.toolsManagement.autoUpdate": true,
"go.formatTool": "goimports",
"solargraph.commandPath": "solargraph",
"go.useLanguageServer": true,
"go.lintTool": "golint",
// python
......@@ -329,6 +329,7 @@
"python.languageServer": "Pylance",
// ruby
"solargraph.autoformat": true,
"solargraph.commandPath": "solargraph",
"ruby.lint": {
"rubocop": true
},
......@@ -336,11 +337,58 @@
// vue
"vetur.format.defaultFormatter.ts": "prettier",
"vetur.format.defaultFormatter.html": "prettyhtml",
// per lang details, for everything that is not go
"[vue]": {
"editor.defaultFormatter": "octref.vetur"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.tabSize": 2,
"editor.insertSpaces": true
},
"[python]": {
"editor.tabSize": 4,
"editor.insertSpaces": true
},
"[ruby]": {
"editor.tabSize": 2,
"editor.insertSpaces": true
},
"[javascript]": {
"editor.tabSize": 2,
"editor.insertSpaces": true
},
"[elixir]": {
"editor.tabSize": 2,
"editor.insertSpaces": true
},
"[nim]": {
"editor.tabSize": 4,
"editor.insertSpaces": true
},
"[crystal]": {
"editor.tabSize": 2,
"editor.insertSpaces": true
},
"[erlang]": {
"editor.tabSize": 2,
"editor.insertSpaces": true
},
"[lua]": {
"editor.tabSize": 2,
"editor.insertSpaces": true
},
"[html]": {
"editor.tabSize": 4,
"editor.insertSpaces": true
},
"[php]": {
"editor.tabSize": 4,
"editor.insertSpaces": true
},
"[rust]": {
"editor.tabSize": 4,
"editor.insertSpaces": true
},
// misc
"zenMode.hideStatusBar": false,
......