Skip to content

Instantly share code, notes, and snippets.

@f-lawe
Last active March 11, 2026 20:57
Show Gist options
  • Select an option

  • Save f-lawe/ed1c243f1f18be1f2c385d4da769d72f to your computer and use it in GitHub Desktop.

Select an option

Save f-lawe/ed1c243f1f18be1f2c385d4da769d72f to your computer and use it in GitHub Desktop.
VSCode's Settings - Syncing
[
{
"id": "4ops.terraform",
"name": "terraform",
"publisher": "4ops",
"version": "0.2.5"
},
{
"id": "charliermarsh.ruff",
"name": "ruff",
"publisher": "charliermarsh",
"version": "2026.36.0"
},
{
"id": "dbaeumer.vscode-eslint",
"name": "vscode-eslint",
"publisher": "dbaeumer",
"version": "3.0.24"
},
{
"id": "DigitalBrainstem.javascript-ejs-support",
"name": "javascript-ejs-support",
"publisher": "DigitalBrainstem",
"version": "1.3.3"
},
{
"id": "docker.docker",
"name": "docker",
"publisher": "docker",
"version": "0.18.0"
},
{
"id": "EditorConfig.EditorConfig",
"name": "EditorConfig",
"publisher": "EditorConfig",
"version": "0.18.1"
},
{
"id": "github.vscode-github-actions",
"name": "vscode-github-actions",
"publisher": "github",
"version": "0.31.0"
},
{
"id": "GitLab.gitlab-workflow",
"name": "gitlab-workflow",
"publisher": "GitLab",
"version": "6.71.4"
},
{
"id": "kilocode.kilo-code",
"name": "kilo-code",
"publisher": "kilocode",
"version": "5.10.0"
},
{
"id": "maattdd.gitless",
"name": "gitless",
"publisher": "maattdd",
"version": "11.7.2"
},
{
"id": "mrorz.language-gettext",
"name": "language-gettext",
"publisher": "mrorz",
"version": "0.5.0"
},
{
"id": "ms-azuretools.vscode-containers",
"name": "vscode-containers",
"publisher": "ms-azuretools",
"version": "2.4.1"
},
{
"id": "MS-CEINTL.vscode-language-pack-fr",
"name": "vscode-language-pack-fr",
"publisher": "MS-CEINTL",
"version": "1.110.2026031109"
},
{
"id": "ms-kubernetes-tools.vscode-kubernetes-tools",
"name": "vscode-kubernetes-tools",
"publisher": "ms-kubernetes-tools",
"version": "1.3.29"
},
{
"id": "ms-python.debugpy",
"name": "debugpy",
"publisher": "ms-python",
"version": "2025.18.0"
},
{
"id": "ms-python.python",
"name": "python",
"publisher": "ms-python",
"version": "2026.2.0"
},
{
"id": "ms-python.vscode-pylance",
"name": "vscode-pylance",
"publisher": "ms-python",
"version": "2026.1.1"
},
{
"id": "ms-vscode-remote.remote-containers",
"name": "remote-containers",
"publisher": "ms-vscode-remote",
"version": "0.447.0"
},
{
"id": "ms-vscode-remote.remote-wsl",
"name": "remote-wsl",
"publisher": "ms-vscode-remote",
"version": "0.104.3"
},
{
"id": "ms-vscode.powershell",
"name": "powershell",
"publisher": "ms-vscode",
"version": "2025.4.0"
},
{
"id": "nonoroazoro.syncing",
"name": "syncing",
"publisher": "nonoroazoro",
"version": "3.5.2"
},
{
"id": "redhat.vscode-xml",
"name": "vscode-xml",
"publisher": "redhat",
"version": "0.29.0"
},
{
"id": "redhat.vscode-yaml",
"name": "vscode-yaml",
"publisher": "redhat",
"version": "1.21.0"
},
{
"id": "stylelint.vscode-stylelint",
"name": "vscode-stylelint",
"publisher": "stylelint",
"version": "2.0.2"
},
{
"id": "Tim-Koehler.helm-intellisense",
"name": "helm-intellisense",
"publisher": "Tim-Koehler",
"version": "0.15.0"
},
{
"id": "unifiedjs.vscode-mdx",
"name": "vscode-mdx",
"publisher": "unifiedjs",
"version": "1.8.17"
},
{
"id": "vitest.explorer",
"name": "explorer",
"publisher": "vitest",
"version": "1.48.1"
},
{
"id": "Vue.volar",
"name": "volar",
"publisher": "Vue",
"version": "3.2.5"
}
]
[
{
"key": "ctrl+shift+r",
"command": "workbench.action.openRecent",
"when": "!isMac"
},
{
"key": "ctrl+r",
"command": "-workbench.action.openRecent",
"when": "!isMac"
},
{
"key": "cmd+shift+r",
"command": "workbench.action.openRecent",
"when": "isMac"
},
{
"key": "cmd+r",
"command": "-workbench.action.openRecent",
"when": "isMac"
},
{
"key": "ctrl+r",
"command": "editor.action.startFindReplaceAction",
"when": "!isMac"
},
{
"key": "ctrl+h",
"command": "-editor.action.startFindReplaceAction",
"when": "!isMac"
},
{
"key": "cmd+r",
"command": "editor.action.startFindReplaceAction",
"when": "isMac"
},
{
"key": "cmd+h",
"command": "-editor.action.startFindReplaceAction",
"when": "isMac"
},
{
"key": "ctrl+shift+down",
"command": "editor.action.moveLinesDownAction",
"when": "editorTextFocus && !editorReadonly && !isMac"
},
{
"key": "cmd+shift+down",
"command": "editor.action.moveLinesDownAction",
"when": "editorTextFocus && !editorReadonly && isMac"
},
{
"key": "ctrl+shift+up",
"command": "editor.action.moveLinesUpAction",
"when": "editorTextFocus && !editorReadonly && !isMac"
},
{
"key": "cmd+shift+up",
"command": "editor.action.moveLinesUpAction",
"when": "editorTextFocus && !editorReadonly && isMac"
},
{
"key": "alt+l",
"command": "editor.action.deleteLines",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+down",
"command": "cursorColumnSelectDown",
"when": "editorTextFocus"
},
{
"key": "shift+alt+left",
"command": "cursorColumnSelectLeft",
"when": "editorTextFocus"
},
{
"key": "shift+alt+pagedown",
"command": "cursorColumnSelectPageDown",
"when": "editorTextFocus"
},
{
"key": "shift+alt+pageup",
"command": "cursorColumnSelectPageUp",
"when": "editorTextFocus"
},
{
"key": "shift+alt+right",
"command": "cursorColumnSelectRight",
"when": "editorTextFocus"
},
{
"key": "shift+alt+up",
"command": "cursorColumnSelectUp",
"when": "editorTextFocus"
},
{
"key": "ctrl+pageup",
"command": "workbench.action.nextEditor",
"when": "!isMac"
},
{
"key": "cmd+pageup",
"command": "workbench.action.nextEditor",
"when": "isMac"
},
{
"key": "ctrl+pagedown",
"command": "workbench.action.previousEditor",
"when": "!isMac"
},
{
"key": "cmd+pagedown",
"command": "workbench.action.previousEditor",
"when": "isMac"
},
{
"key": "ctrl+u",
"command": "editor.action.transformToLowercase",
"when": "!isMac"
},
{
"key": "cmd+u",
"command": "editor.action.transformToLowercase",
"when": "isMac"
},
{
"key": "ctrl+shift+u",
"command": "editor.action.transformToUppercase",
"when": "!isMac"
},
{
"key": "cmd+shift+u",
"command": "editor.action.transformToUppercase",
"when": "isMac"
},
{
"key": "ctrl+alt+s",
"command": "workbench.action.files.saveAs",
"when": "!isMac"
},
{
"key": "cmd+alt+s",
"command": "workbench.action.files.saveAs",
"when": "isMac"
},
{
"key": "ctrl+k",
"command": "editor.action.addCommentLine",
"when": "editorTextFocus && !editorReadonly && !isMac"
},
{
"key": "cmd+k",
"command": "editor.action.addCommentLine",
"when": "editorTextFocus && !editorReadonly && isMac"
},
{
"key": "ctrl+shift+k",
"command": "editor.action.removeCommentLine",
"when": "editorTextFocus && !editorReadonly && !isMac"
},
{
"key": "cmd+shift+k",
"command": "editor.action.removeCommentLine",
"when": "editorTextFocus && !editorReadonly && isMac"
},
{
"key": "ctrl+q",
"command": "editor.action.commentLine",
"when": "editorTextFocus && !editorReadonly && !isMac"
},
{
"key": "cmd+q",
"command": "editor.action.commentLine",
"when": "editorTextFocus && !editorReadonly && isMac"
},
{
"key": "ctrl+shift+q",
"command": "editor.action.blockComment",
"when": "editorTextFocus && !editorReadonly && !isMac"
},
{
"key": "alt+shift+q",
"command": "editor.action.blockComment",
"when": "editorTextFocus && !editorReadonly && isMac"
},
{
"key": "ctrl+d",
"command": "editor.action.duplicateSelection",
"when": "editorFocus && !isMac"
},
{
"key": "cmd+d",
"command": "editor.action.duplicateSelection",
"when": "editorFocus && isMac"
}
]
{
"[css]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint"
},
"[mdx]": {
"editor.defaultFormatter": "unifiedjs.vscode-mdx"
},
"[javascript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
},
"[json]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
"editor.quickSuggestions": {
"strings": "on"
},
"editor.suggest.insertMode": "replace",
"editor.tabSize": 2
},
"[jsonc]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
"editor.quickSuggestions": {
"strings": "on"
},
"editor.suggest.insertMode": "replace",
"editor.tabSize": 2
},
"[python]": {
"editor.defaultFormatter": "charliermarsh.ruff",
},
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint"
},
"[typescript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[vue]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
//
// Chat
"chat.disableAIFeatures": true,
//
// CSS
"css.validate": true,
//
// Diff Editor
"diffEditor.ignoreTrimWhitespace": false,
//
// Docker
"docker.extension.enableComposeLanguageServer": false,
//
// Editor
"editor.accessibilitySupport": "off",
"editor.autoClosingBrackets": "never",
"editor.autoClosingQuotes": "never",
"editor.codeActionsOnSave": {
"source.fixAll": "explicit"
},
"editor.mouseWheelScrollSensitivity": 3,
"editor.minimap.enabled": false,
"editor.multiCursorModifier": "ctrlCmd",
//
// ESLint
"eslint.useFlatConfig": true,
"eslint.format.enable": true,
"eslint.timeBudget.onValidation": {
"warn": 5000,
"error": 10000
},
"eslint.validate": [
"html",
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
//
// Files
"files.associations": {
".env.*": "properties",
"*.toml": "properties",
},
"files.eol": "\n",
"files.insertFinalNewline": true,
//
// Git
"git.allowForcePush": true,
"git.autofetch": true,
"git.confirmSync": false,
"git.ignoreRebaseWarning": true,
"git.suggestSmartCommit": false,
//
// GitLab
"gitlab.duo.enabledWithoutGitlabProject": false,
"gitlab.duoAgentPlatform.enabled": false,
"gitlab.duoChat.enabled": false,
"gitlab.duoCodeSuggestions.enabled": false,
"gitlab.duoCodeSuggestions.openTabsContext": false,
//
// GitLens
"gitlens.gitCommands.skipConfirmations": [
"fetch:command",
"switch:command"
],
//
// HTML
"html.autoClosingTags": false,
"kilo-code.allowedCommands": [
"git log",
"git diff",
"git show"
],
"kilo-code.deniedCommands": [],
//
// PHP CS Fixer
"php-cs-fixer.allowRisky": true,
"php-cs-fixer.onsave": true,
"php-cs-fixer.executablePath": "${extensionPath}/php-cs-fixer.phar",
"php-cs-fixer.executablePathWindows": "${workspaceFolder}/vendor/bin/php-cs-fixer.bat",
"php-cs-fixer.lastDownload": 1717077420978,
//
// PHPStan
"phpstan.suppressTimeoutMessage": true,
"phpstan.timeout": 20000,
//
// Python
"python.analysis.typeCheckingMode": "strict",
"python.createEnvironment.contentButton": "show",
"python.languageServer": "Default",
"python.terminal.activateEnvironment": true,
//
// Red Hat
"redhat.telemetry.enabled": false,
//
// Remote
"remote.autoForwardPortsSource": "hybrid",
//
// Ruff
"ruff.fixAll": true,
"ruff.interpreter": [
"python"
],
"ruff.organizeImports": true,
//
// SCSS
"scss.validate": true,
//
// Security
"security.workspace.trust.untrustedFiles": "open",
//
// Stylelint
"stylelint.enable": true,
"stylelint.validate": [
"css",
"less",
"postcss",
"scss",
"vue"
],
//
// Sync
"syncing.excludedExtensions": [],
"syncing.separateKeybindings": false,
//
// Terminal
"terminal.integrated.fontFamily": "CaskaydiaMono Nerd Font Mono",
//
// Typescript
"typescript.updateImportsOnFileMove.enabled": "always",
//
// Vue
"vue.suggest.propNameCasing": "alwaysKebabCase",
"vue.suggest.componentNameCasing": "alwaysKebabCase",
"vue.format.style.initialIndent": true,
//
// YAML
"yaml.format.singleQuote": true,
"yaml.schemas": {
"file:///c%3A/Users/franc/.vscode/extensions/continue.continue-1.2.11-win32-arm64/config-yaml-schema.json": [
".continue/**/*.yaml"
],
"file:///c%3A/Users/franc/.vscode/extensions/continue.continue-1.2.14-win32-arm64/config-yaml-schema.json": [
".continue/**/*.yaml"
],
"file:///c%3A/Users/franc/.vscode/extensions/continue.continue-1.2.15-win32-arm64/config-yaml-schema.json": [
".continue/**/*.yaml"
],
"file:///c%3A/Users/franc/.vscode/extensions/continue.continue-1.2.16-win32-arm64/config-yaml-schema.json": [
".continue/**/*.yaml"
],
"file:///Users/flawe/.vscode/extensions/continue.continue-1.2.16-darwin-arm64/config-yaml-schema.json": [
".continue/**/*.yaml"
]
},
//
// Window
"window.commandCenter": false,
"window.newWindowDimensions": "maximized",
//
// Workbench
"workbench.colorTheme": "Default Dark+",
"kilo-code.debug": true,
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment