vscodium 24/4
This commit is contained in:
parent
2bded9ecdc
commit
cef9e13bb2
|
@ -1,11 +1,12 @@
|
||||||
{
|
{
|
||||||
// === General ===
|
// === General ===
|
||||||
"workbench.commandPalette.experimental.suggestCommands": true,
|
"workbench.commandPalette.experimental.suggestCommands": true,
|
||||||
"workbench.colorTheme": "Mayukai Mono",
|
|
||||||
"workbench.iconTheme": "material-icon-theme",
|
"workbench.iconTheme": "material-icon-theme",
|
||||||
"workbench.cloudChanges.continueOn": "off",
|
"workbench.cloudChanges.continueOn": "off",
|
||||||
"workbench.cloudChanges.autoResume": "off",
|
"workbench.cloudChanges.autoResume": "off",
|
||||||
"update.mode": "start",
|
"update.mode": "start",
|
||||||
|
"window.menuBarVisibility": "compact",
|
||||||
|
"workbench.colorTheme": "Gruvbox Dark Hard",
|
||||||
|
|
||||||
// === Telemetry ===
|
// === Telemetry ===
|
||||||
"continue.telemetryEnabled": false,
|
"continue.telemetryEnabled": false,
|
||||||
|
@ -23,6 +24,7 @@
|
||||||
// === OS and files ===
|
// === OS and files ===
|
||||||
"terminal.integrated.splitCwd": "workspaceRoot",
|
"terminal.integrated.splitCwd": "workspaceRoot",
|
||||||
"terminal.integrated.confirmOnKill": "always",
|
"terminal.integrated.confirmOnKill": "always",
|
||||||
|
"terminal.integrated.copyOnSelection": true,
|
||||||
// === Linux
|
// === Linux
|
||||||
"terminal.integrated.defaultProfile.linux": "bash",
|
"terminal.integrated.defaultProfile.linux": "bash",
|
||||||
"terminal.external.linuxExec": "#!/bin/bash",
|
"terminal.external.linuxExec": "#!/bin/bash",
|
||||||
|
@ -45,6 +47,7 @@
|
||||||
"explorer.confirmDelete": false,
|
"explorer.confirmDelete": false,
|
||||||
"explorer.confirmDragAndDrop": false,
|
"explorer.confirmDragAndDrop": false,
|
||||||
// === Files
|
// === Files
|
||||||
|
"files.defaultLanguage": "javascript",
|
||||||
"files.enableTrash": true,
|
"files.enableTrash": true,
|
||||||
"files.insertFinalNewline": true,
|
"files.insertFinalNewline": true,
|
||||||
"files.trimTrailingWhitespace": false,
|
"files.trimTrailingWhitespace": false,
|
||||||
|
@ -101,11 +104,29 @@
|
||||||
// <<< Py >>>
|
// <<< Py >>>
|
||||||
|
|
||||||
// === JS/TS ===
|
// === JS/TS ===
|
||||||
|
"[javascript]": {
|
||||||
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
||||||
|
},
|
||||||
"[typescript]": {
|
"[typescript]": {
|
||||||
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
||||||
},
|
},
|
||||||
|
"javascript.format.enable": true,
|
||||||
|
"javascript.format.semicolons": "insert",
|
||||||
|
"debug.javascript.codelens.npmScripts": "all",
|
||||||
|
"javascript.suggestionActions.enabled": true,
|
||||||
|
"debug.javascript.autoAttachSmartPattern": [
|
||||||
|
"${workspaceFolder}/**",
|
||||||
|
"!**/node_modules/**",
|
||||||
|
"**/$KNOWN_TOOLS$/**"
|
||||||
|
],
|
||||||
"typescript.updateImportsOnFileMove.enabled": "always",
|
"typescript.updateImportsOnFileMove.enabled": "always",
|
||||||
"typescript.implementationsCodeLens.enabled": true,
|
"typescript.implementationsCodeLens.enabled": true,
|
||||||
|
"typescript.tsserver.log": "off",
|
||||||
|
"typescript.tsserver.enableTracing": false,
|
||||||
|
"typescript.format.placeOpenBraceOnNewLineForFunctions": true,
|
||||||
|
"typescript.implementationsCodeLens.showOnInterfaceMethods": true,
|
||||||
|
"typescript.tsserver.useSyntaxServer": "always",
|
||||||
|
"typescript.tsserver.maxTsServerMemory": 2048,
|
||||||
"typescript.tsserver.web.projectWideIntellisense.enabled": true,
|
"typescript.tsserver.web.projectWideIntellisense.enabled": true,
|
||||||
"typescript.format.enable": true,
|
"typescript.format.enable": true,
|
||||||
"javascript.referencesCodeLens.enabled": false,
|
"javascript.referencesCodeLens.enabled": false,
|
||||||
|
@ -137,9 +158,13 @@
|
||||||
"[json]": {
|
"[json]": {
|
||||||
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
||||||
},
|
},
|
||||||
"[javascript]": {
|
"[latex]": {
|
||||||
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
"editor.defaultFormatter": "esbenp.prettier-vscode",
|
||||||
|
"editor.formatOnPaste": false,
|
||||||
|
"editor.suggestSelection": "recentlyUsedByPrefix"
|
||||||
},
|
},
|
||||||
|
"latexPreview.latexFontDir": "C:/users/matthieu/AppData/Local/Programs/MiKTeX/fonts",
|
||||||
|
"latexPreview.telemetry": false,
|
||||||
"css.hover.documentation": true,
|
"css.hover.documentation": true,
|
||||||
"html.hover.documentation": true,
|
"html.hover.documentation": true,
|
||||||
// <<< langs general >>>
|
// <<< langs general >>>
|
||||||
|
@ -147,19 +172,51 @@
|
||||||
// === IaC, Devops ===
|
// === IaC, Devops ===
|
||||||
"terraform.experimentalFeatures.prefillRequiredFields": true,
|
"terraform.experimentalFeatures.prefillRequiredFields": true,
|
||||||
"terraform.experimentalFeatures.validateOnSave": true,
|
"terraform.experimentalFeatures.validateOnSave": true,
|
||||||
|
"[ansible]": {
|
||||||
|
"editor.detectIndentation": true,
|
||||||
|
"editor.insertSpaces": true,
|
||||||
|
"editor.tabSize": 2,
|
||||||
|
"editor.quickSuggestions": {
|
||||||
|
"comments": true,
|
||||||
|
"other": true,
|
||||||
|
"strings": true
|
||||||
|
},
|
||||||
|
"editor.autoIndent": "advanced"
|
||||||
|
},
|
||||||
"ansible.lightspeed.enabled": false,
|
"ansible.lightspeed.enabled": false,
|
||||||
"yaml.hover": true,
|
"yaml.hover": true,
|
||||||
"yaml.completion": true,
|
"yaml.completion": true,
|
||||||
// <<< IaC, Devops >>>
|
// <<< IaC, Devops >>>
|
||||||
|
|
||||||
// === Nix ===
|
"nix.enableLanguageServer": true,
|
||||||
"nix.enableLanguageServer": true, // Enable LSP.
|
"nix.serverPath": "nil",
|
||||||
"nix.serverPath": "nil", // The path to the LSP server executable.
|
"[nix]": {
|
||||||
// === advanced
|
"editor.insertSpaces": true,
|
||||||
"nix.serverSettings": {
|
"editor.tabSize": 2
|
||||||
"nil": {
|
},
|
||||||
"formatting": { "command": ["nixpkgs-fmt"] }
|
"shellcheck.ignorePatterns": {
|
||||||
|
"**/*.csh": true,
|
||||||
|
"**/*.cshrc": true,
|
||||||
|
"**/*.fish": true,
|
||||||
|
"**/*.login": true,
|
||||||
|
"**/*.logout": true,
|
||||||
|
"**/*.tcsh": true,
|
||||||
|
"**/*.tcshrc": true,
|
||||||
|
"**/*.xonshrc": true,
|
||||||
|
"**/*.xsh": true,
|
||||||
|
"**/*.zsh": true,
|
||||||
|
"**/*.zshrc": true,
|
||||||
|
"**/zshrc": true,
|
||||||
|
"**/*.zprofile": true,
|
||||||
|
"**/zprofile": true,
|
||||||
|
"**/*.zlogin": true,
|
||||||
|
"**/zlogin": true,
|
||||||
|
"**/*.zlogout": true,
|
||||||
|
"**/zlogout": true,
|
||||||
|
"**/*.zshenv": true,
|
||||||
|
"**/zshenv": true,
|
||||||
|
"**/*.zsh-theme": true,
|
||||||
|
"**/*.development": true,
|
||||||
|
"**/*.production": true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// <<< Nix >>>
|
|
||||||
}
|
|
||||||
|
|
Loading…
Reference in New Issue