From c22e74dffabaec9715f5eec656f907b517bb88ff Mon Sep 17 00:00:00 2001 From: matthieu42morin Date: Tue, 21 May 2024 02:36:44 +0200 Subject: [PATCH] VSCODIUM: plantUML --- vscodium/settings.json | 72 ++++++++++++++++++++++-------------------- 1 file changed, 37 insertions(+), 35 deletions(-) diff --git a/vscodium/settings.json b/vscodium/settings.json index 6d0fee7..32a9e80 100644 --- a/vscodium/settings.json +++ b/vscodium/settings.json @@ -7,14 +7,13 @@ "workbench.iconTheme": "material-icon-theme", "workbench.cloudChanges.continueOn": "off", "workbench.cloudChanges.autoResume": "off", - + "update.mode": "start", "window.menuBarVisibility": "compact", - + /*============================================================= ======================== Telemetry ======================== =============================================================*/ - "continue.telemetryEnabled": false, "workbench.productIconTheme": "material-product-icons", "allowAnonymousTelemetry": false, @@ -26,12 +25,9 @@ "workbench.enableExperiments": false, "typescript.tsserver.experimental.enableProjectDiagnostics": false, - /*============================================================= ============== Terminal, search and files ================= =============================================================*/ - - /*------------------------------------------------------------- ------------------------ Terminal ------------------------- -------------------------------------------------------------*/ @@ -42,9 +38,11 @@ "terminal.integrated.fontWeight": "400", "terminal.integrated.fontWeightBold": "600", "terminal.integrated.lineHeight": 1.2, + // Linux "terminal.integrated.defaultProfile.linux": "bash", "terminal.external.linuxExec": "#!/bin/bash", + // windows sucks ass "terminal.integrated.defaultProfile.windows": "Git Bash", "terminal.integrated.profiles.windows": { @@ -60,10 +58,10 @@ "terminal.integrated.env.windows": { "CHERE_INVOKING": "1" }, + /*------------------------------------------------------------- ------------------------- Search -------------------------- -------------------------------------------------------------*/ - //! Stop Searching useless stuff and exclude in global search! "search.exclude": { "**/.git": true, @@ -96,11 +94,13 @@ "**/cache": true, "_site": true }, + /*------------------------------------------------------------- ------------------------- Explorer ------------------------ -------------------------------------------------------------*/ "explorer.confirmDelete": false, "explorer.confirmDragAndDrop": false, + /*------------------------------------------------------------- ------------------------- Files -------------------------- -------------------------------------------------------------*/ @@ -109,7 +109,6 @@ "files.insertFinalNewline": true, "files.trimTrailingWhitespace": true, - /*============================================================= =========================== Git =========================== =============================================================*/ @@ -119,7 +118,6 @@ "git.autofetch": true, "git.enableSmartCommit": false, - /*============================================================= ========================== Editor =========================== =============================================================*/ @@ -142,13 +140,6 @@ ========================== Langs ========================== =============================================================*/ - /*------------------------------------------------------------- - -------------------------- Vite --------------------------- - -------------------------------------------------------------*/ - "vite.autoStart": false, - "vite.browserType": "system", - - /*------------------------------------------------------------- -------------------------- Rust --------------------------- -------------------------------------------------------------*/ @@ -157,11 +148,10 @@ /*------------------------------------------------------------- ------------------------- Golang -------------------------- -------------------------------------------------------------*/ - // === + // === "go.useLanguageServer": true, "go.lintTool": "golangci-lint", - /*------------------------------------------------------------- -------------------------- Nix ---------------------------- -------------------------------------------------------------*/ @@ -185,25 +175,32 @@ "All" ], - /*------------------------------------------------------------- ----------------- Javascript / Typescript ----------------- -------------------------------------------------------------*/ "[javascript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, - "[typescript]": { - "editor.defaultFormatter": "esbenp.prettier-vscode" - }, + "javascript.format.enable": true, "javascript.format.semicolons": "insert", - "debug.javascript.codelens.npmScripts": "all", "javascript.suggestionActions.enabled": true, + "javascript.referencesCodeLens.enabled": false, + "javascript.referencesCodeLens.showOnAllFunctions": true, + "javascript.inlayHints.parameterNames.enabled": "all", + "javascript.inlayHints.parameterTypes.enabled": true, + "javascript.updateImportsOnFileMove.enabled": "always", + "debug.javascript.codelens.npmScripts": "all", + "debug.javascript.autoAttachSmartPattern": [ "${workspaceFolder}/**", "!**/node_modules/**", "**/$KNOWN_TOOLS$/**" ], + + "[typescript]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, "typescript.updateImportsOnFileMove.enabled": "always", "typescript.implementationsCodeLens.enabled": true, "typescript.tsserver.log": "off", @@ -214,14 +211,8 @@ "typescript.tsserver.maxTsServerMemory": 2048, "typescript.tsserver.web.projectWideIntellisense.enabled": true, "typescript.format.enable": true, - "javascript.referencesCodeLens.enabled": false, - "javascript.referencesCodeLens.showOnAllFunctions": true, - "javascript.inlayHints.parameterNames.enabled": "all", - "javascript.inlayHints.parameterTypes.enabled": true, - "javascript.updateImportsOnFileMove.enabled": "always", - "npm.fetchOnlinePackageInfo": true, - //"typescript.server xx + "npm.fetchOnlinePackageInfo": true, /*------------------------------------------------------------- --------------------- Svelte/Frontend --------------------- @@ -239,7 +230,6 @@ "editor.defaultFormatter": "esbenp.prettier-vscode" }, - /*------------------------------------------------------------- ------------------------- Python -------------------------- -------------------------------------------------------------*/ @@ -249,18 +239,15 @@ "editor.suggestSelection": "recentlyUsedByPrefix" }, - /*------------------------------------------------------------- ------------------------ Terraform ------------------------ -------------------------------------------------------------*/ - "terraform.experimentalFeatures.prefillRequiredFields": true, "terraform.experimentalFeatures.validateOnSave": true, /*------------------------------------------------------------- ------------------------- Ansible ------------------------- -------------------------------------------------------------*/ - "[ansible]": { "editor.detectIndentation": true, "editor.insertSpaces": true, @@ -283,7 +270,6 @@ /*------------------------------------------------------------- --------------------- buff JSON Momoa --------------------- -------------------------------------------------------------*/ - "[jsonc]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, @@ -291,6 +277,22 @@ "editor.defaultFormatter": "esbenp.prettier-vscode" }, + /*------------------------------------------------------------- + ------------------------- PlantUML ------------------------ + -------------------------------------------------------------*/ + "plantuml.render": "PlantUMLServer", + "plantuml.server": "http://localhost:8080", + "plantuml.exportOutDir": ".", + "plantuml.exportFormat": "png", + "plantuml.exportSubFolder": false, + + /*------------------------------------------------------------- + -------------------------- Vite --------------------------- + -------------------------------------------------------------*/ + "vite.autoStart": false, + "vite.browserType": "system", + + /*============================================================= ========================= Plugins =========================== =============================================================*/