|
43 | 43 | "**/.ammonite": true |
44 | 44 | }, |
45 | 45 | "files.useExperimentalFileWatcher": true, |
46 | | - "workbench.activityBar.visible": true, |
47 | 46 | "workbench.statusBar.visible": true, |
48 | | - "editor.rulers": [ |
49 | | - 80 |
50 | | - ], |
| 47 | + "editor.rulers": [80], |
51 | 48 | "editor.minimap.enabled": false, |
52 | 49 | "git.autofetch": true, |
53 | 50 | "workbench.sideBar.location": "left", |
|
72 | 69 | "[bazel]": { |
73 | 70 | "editor.formatOnSave": false |
74 | 71 | }, |
| 72 | + "[python]": { |
| 73 | + "editor.formatOnSave": true |
| 74 | + }, |
75 | 75 | "go.formatTool": "goimports", |
76 | 76 | "clangd.path": "/usr/local/opt/llvm@8/bin/clangd", |
77 | 77 | "workbench.editor.enablePreviewFromQuickOpen": false, |
|
88 | 88 | "vs-kubernetes.draft-path.mac": "/Users/joey/.vs-kubernetes/tools/draft/darwin-amd64/draft", |
89 | 89 | "vscode-kubernetes.helm-path.mac": "/Users/joey/.vs-kubernetes/tools/helm/darwin-amd64/helm", |
90 | 90 | "vscode-kubernetes.kubectl-path.mac": "/Users/joey/.vs-kubernetes/tools/kubectl/kubectl", |
91 | | - "vscode-kubernetes.minikube-path.mac": "/Users/joey/.vs-kubernetes/tools/minikube/darwin-amd64/minikube" |
| 91 | + "vscode-kubernetes.minikube-path.mac": "/Users/joey/.vs-kubernetes/tools/minikube/darwin-amd64/minikube", |
| 92 | + "vscode-kubernetes.minikube-path-mac": "/Users/joey/.vs-kubernetes/tools/minikube/darwin-amd64/minikube", |
| 93 | + "vs-kubernetes.crd-code-completion": "enabled" |
92 | 94 | }, |
93 | 95 | // This ensures all new tabs are persistent, getting rid of the default behavior |
94 | 96 | // where new tabs are in italics and can be replaced by the next new file you open. |
|
100 | 102 | "vsicons.dontShowNewVersionMessage": true, |
101 | 103 | "editor.renderWhitespace": "boundary", |
102 | 104 | "cSpell.userWords": [ |
| 105 | + "autokuma", |
| 106 | + "Beelink", |
103 | 107 | "Cutover", |
| 108 | + "dataset", |
| 109 | + "deduplicated", |
104 | 110 | "Deduplicator", |
105 | 111 | "Denorm", |
| 112 | + "denormalized", |
| 113 | + "diffable", |
| 114 | + "dockerproxy", |
| 115 | + "eques", |
106 | 116 | "Flink", |
| 117 | + "Gitea", |
| 118 | + "herokuapp", |
| 119 | + "iamckn", |
| 120 | + "infisical", |
| 121 | + "Klipper", |
107 | 122 | "Kryo", |
| 123 | + "kuma", |
108 | 124 | "Lookback", |
| 125 | + "mosquitto", |
| 126 | + "pereira", |
| 127 | + "pizzly", |
| 128 | + "privs", |
| 129 | + "pymongo", |
| 130 | + "qtree", |
| 131 | + "realtimeapi", |
109 | 132 | "Rollup", |
110 | 133 | "Rollups", |
111 | 134 | "Semigroup", |
112 | 135 | "Serde", |
113 | 136 | "Serializer", |
114 | 137 | "Serializers", |
115 | | - "Stateful", |
116 | | - "dataset", |
117 | | - "deduplicated", |
118 | | - "denormalized", |
119 | | - "diffable", |
120 | | - "herokuapp", |
121 | | - "pereira", |
122 | | - "pizzly", |
123 | | - "qtree", |
| 138 | + "servarr", |
124 | 139 | "splitwise", |
| 140 | + "Stateful", |
125 | 141 | "struct", |
| 142 | + "tailscale", |
| 143 | + "traefik", |
| 144 | + "unhexlify", |
| 145 | + "yedit", |
126 | 146 | "ynab", |
127 | 147 | "youneedabudget" |
128 | 148 | ], |
|
137 | 157 | "enabled": false, |
138 | 158 | "liveIndexing": false, |
139 | 159 | "delay": 500, |
140 | | - "exclude": [ |
141 | | - ".terraform/**/*", |
142 | | - "**/.terraform/**/*" |
143 | | - ] |
| 160 | + "exclude": [".terraform/**/*", "**/.terraform/**/*"] |
144 | 161 | }, |
145 | 162 | "terraform.languageServer": { |
146 | 163 | "external": true, |
147 | | - "args": [ |
148 | | - "serve" |
149 | | - ] |
| 164 | + "args": ["serve"] |
150 | 165 | }, |
151 | 166 | "java.semanticHighlighting.enabled": true, |
152 | 167 | "java.requirements.JDK11Warning": false, |
|
159 | 174 | "window.title": "${rootName}${separator}${activeEditorMedium}", |
160 | 175 | "workbench.editorAssociations": [ |
161 | 176 | { |
162 | | - "viewType": "jupyter.notebook.ipynb", |
| 177 | + "viewType": "jupyter-notebook", |
163 | 178 | "filenamePattern": "*.ipynb" |
164 | 179 | } |
165 | 180 | ], |
166 | 181 | "editor.tabSize": 2, |
167 | | - "python.languageServer": "Microsoft", |
| 182 | + "python.languageServer": "Default", |
168 | 183 | "update.mode": "none", |
169 | 184 | "go.toolsManagement.autoUpdate": true, |
170 | | - "workbench.colorTheme": "Default Light+", |
| 185 | + "workbench.colorTheme": "Spinel", |
171 | 186 | "mssql.connections": [ |
172 | 187 | { |
173 | 188 | "server": "{{put-server-name-here}}", |
|
178 | 193 | ], |
179 | 194 | "C_Cpp.intelliSenseEngine": "Disabled", |
180 | 195 | "jestrunner.jestCommand": "yarn test", |
| 196 | + "[typescript]": { |
| 197 | + "editor.defaultFormatter": "vscode.typescript-language-features" |
| 198 | + }, |
| 199 | + "bracketPairColorizer.depreciation-notice": false, |
| 200 | + "cSpell.language": "en,en-GB", |
| 201 | + "sonarlint.rules": { |
| 202 | + "python:S5542": { |
| 203 | + "level": "off" |
| 204 | + }, |
| 205 | + "kubernetes:S6873": { |
| 206 | + "level": "off" |
| 207 | + }, |
| 208 | + "kubernetes:S6892": { |
| 209 | + "level": "off" |
| 210 | + }, |
| 211 | + "kubernetes:S6864": { |
| 212 | + "level": "off" |
| 213 | + }, |
| 214 | + "kubernetes:S6870": { |
| 215 | + "level": "off" |
| 216 | + }, |
| 217 | + "kubernetes:S6897": { |
| 218 | + "level": "off" |
| 219 | + }, |
| 220 | + "kubernetes:S6596": { |
| 221 | + "level": "off" |
| 222 | + } |
| 223 | + }, |
| 224 | + "ruby.pathToBundler": "bundle", |
| 225 | + "ruby.useBundler": true, |
| 226 | + "ruby.rubocop.useBundler": true, |
| 227 | + "sorbet.enabled": true, |
| 228 | + "sorbet.lspConfigs": [ |
| 229 | + { |
| 230 | + "id": "stable", |
| 231 | + "name": "Sorbet", |
| 232 | + "description": "Stable Sorbet Ruby IDE features", |
| 233 | + "cwd": "${workspaceFolder}", |
| 234 | + "command": ["bundle", "exec", "srb", "typecheck", "--lsp"] |
| 235 | + }, |
| 236 | + { |
| 237 | + "id": "beta", |
| 238 | + "name": "Sorbet (Beta)", |
| 239 | + "description": "Beta Sorbet Ruby IDE features", |
| 240 | + "cwd": "${workspaceFolder}", |
| 241 | + "command": [ |
| 242 | + "bundle", |
| 243 | + "exec", |
| 244 | + "srb", |
| 245 | + "typecheck", |
| 246 | + "--lsp", |
| 247 | + "--enable-all-beta-lsp-features" |
| 248 | + ] |
| 249 | + }, |
| 250 | + { |
| 251 | + "id": "experimental", |
| 252 | + "name": "Sorbet (Experimental)", |
| 253 | + "description": "Experimental Sorbet Ruby IDE features (warning: crashy, for developers only)", |
| 254 | + "cwd": "${workspaceFolder}", |
| 255 | + "command": [ |
| 256 | + "bundle", |
| 257 | + "exec", |
| 258 | + "srb", |
| 259 | + "typecheck", |
| 260 | + "--lsp", |
| 261 | + "--enable-all-experimental-lsp-features" |
| 262 | + ] |
| 263 | + } |
| 264 | + ], |
| 265 | + "[markdown]": { |
| 266 | + "editor.defaultFormatter": "esbenp.prettier-vscode" |
| 267 | + }, |
| 268 | + "[jsonc]": { |
| 269 | + "editor.defaultFormatter": "esbenp.prettier-vscode" |
| 270 | + }, |
| 271 | + "redhat.telemetry.enabled": true, |
| 272 | + "python.pythonPath": "/usr/local/bin/python3", |
| 273 | + "sorbet.highlightUntyped": true, |
| 274 | + // "sorbet.selectedLspConfigId": "stable-local", |
| 275 | + // "sorbet.userLspConfigs": [ |
| 276 | + // { |
| 277 | + // "id": "stable-local", |
| 278 | + // "name": "Sorbet", |
| 279 | + // "description": "Stable Sorbet Ruby IDE features", |
| 280 | + // "cwd": "${workspaceFolder}", |
| 281 | + // "command": [ |
| 282 | + // "${workspaceFolder}/bin/bundle", |
| 283 | + // "exec", |
| 284 | + // "srb", |
| 285 | + // "typecheck", |
| 286 | + // "--lsp" |
| 287 | + // ] |
| 288 | + // } |
| 289 | + // ], |
| 290 | + "rubyLsp.rubyVersionManager": { |
| 291 | + "identifier": "none" |
| 292 | + }, |
| 293 | + "[ruby]": { |
| 294 | + "editor.defaultFormatter": "Shopify.ruby-lsp", |
| 295 | + "editor.insertSpaces": true, |
| 296 | + "files.trimTrailingWhitespace": true, |
| 297 | + "files.insertFinalNewline": true, |
| 298 | + "files.trimFinalNewlines": true, |
| 299 | + "editor.rulers": [120], |
| 300 | + "editor.semanticHighlighting.enabled": true, |
| 301 | + "editor.formatOnSave": true, |
| 302 | + "editor.formatOnType": true, |
| 303 | + "editor.tabSize": 2 |
| 304 | + }, |
| 305 | + "[typescriptreact]": { |
| 306 | + "editor.defaultFormatter": "vscode.typescript-language-features" |
| 307 | + }, |
| 308 | + "github.copilot.editor.enableAutoCompletions": true |
| 309 | + // "rubyLsp.rubyVersionManager": "custom", |
| 310 | + // "rubyLsp.customRubyCommand": "export PATH=\"/usr/local/opt/ruby/bin:$PATH\"" |
181 | 311 | } |
0 commit comments