diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 08e494f3089..498ad69be75 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -3,6 +3,10 @@ "denoland.vscode-deno", "esbenp.prettier-vscode", "sumneko.lua", + "quarto.quarto", + "julialang.language-julia", + "ms-python.black-formatter", + "ms-python.pylint", "nvarner.typst-lsp" ] } diff --git a/.vscode/settings.json b/.vscode/settings.json index 985c5a00039..7e4383ded9c 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -9,6 +9,27 @@ "[html]": { "editor.formatOnSave": false }, + "[ejs]": { + "editor.formatOnSave": false + }, + "[lua]": { + "editor.defaultFormatter": "sumneko.lua", + "editor.formatOnSave": false + }, + "[julia]": { + "editor.formatOnSave": false, + "editor.wordBasedSuggestions": "off", + "editor.defaultFormatter": "julialang.language-julia", + "editor.wordSeparators": "`~#$%^&*()-=+[{]}\\|;:'\",.<>/?" + }, + "[python]": { + "diffEditor.ignoreTrimWhitespace": false, + "gitlens.codeLens.symbolScopes": ["!Module"], + "editor.formatOnSave": false, + "editor.formatOnType": false, + "editor.wordBasedSuggestions": "off", + "editor.defaultFormatter": "ms-python.black-formatter" + }, "editor.defaultFormatter": "esbenp.prettier-vscode", "editor.formatOnSave": true, "editor.tabSize": 2, @@ -16,5 +37,16 @@ "deno.lint": true, "deno.unstable": true, "deno.importMap": "./src/import_map.json", + "deno.suggest.imports.hosts": { + "https://deno.land": true, + "https://den.o.land": false + }, + "deno.inlayHints.enumMemberValues.enabled": false, + "deno.inlayHints.functionLikeReturnTypes.enabled": false, + "deno.inlayHints.parameterNames.enabled": "none", + "deno.inlayHints.parameterTypes.enabled": false, + "deno.inlayHints.propertyDeclarationTypes.enabled": false, + "deno.inlayHints.variableTypes.enabled": false, + "deno.inlayHints.variableTypes.suppressWhenTypeMatchesName": false, "deno.disablePaths": ["tests/integration/playwright/"] } diff --git a/quarto-cli.code-workspace b/quarto-cli.code-workspace index 8f9b1f9a39b..887979d9e4a 100644 --- a/quarto-cli.code-workspace +++ b/quarto-cli.code-workspace @@ -5,7 +5,6 @@ } ], "settings": { - "editor.tabSize": 2, "debug.javascript.unmapMissingSources": true, "julia.format.indent": 2, "julia.format.indents": false,