Skip to content

Instantly share code, notes, and snippets.

@ayoubzulfiqar
Last active September 20, 2025 07:16
Show Gist options
  • Select an option

  • Save ayoubzulfiqar/30bb1fe127ae6619c790436e5a143801 to your computer and use it in GitHub Desktop.

Select an option

Save ayoubzulfiqar/30bb1fe127ae6619c790436e5a143801 to your computer and use it in GitHub Desktop.
VSCode WorkBech JSON Profiles Custom Settings

Custom Profile

Default

{
  "workbench.colorTheme": "Tokyo Night",
  "workbench.colorCustomizations": {
    "editor.background": "#000000",
    "sideBar.background": "#000000",
    "terminal.background": "#000000",
    "activityBar.background": "#000000",
    "activityBar.border": "#000000",
    "activityBar.activeBorder": "#000000",
    "dropdown.background": "#000000",
    "dropdown.listBackground": "#000000",
    "dropdown.border": "#000000",
    "editorPane.background": "#000000",
    "editor.compositionBorder": "#000000",
    "editor.findMatchBackground": "#000000",
    "editor.foldBackground": "#000000",
    "editorActionList.background": "#000000",
    "panel.background": "#000000",
    "statusBar.background": "#000000",
    "titleBar.activeBackground": "#000000",
    "titleBar.inactiveBackground": "#000000",
    "panelTitle.activeBorder": "#ff0000",
    "editorWidget.background": "#000000",
    "debugToolBar.background": "#000000",
    "menu.background": "#000000",
    "editorGroupHeader.tabsBackground": "#000000",
    "breadcrumb.background": "#000000",
    "editorGutter.background": "#000000",
    "statusBar.background": "#000000",
    "statusBar.noFolderBackground": "#000000",
    "statusBar.debuggingBackground": "#000000"
  },
  "[svelte]": {
    "editor.defaultFormatter": "svelte.svelte-vscode"
  },
  "json.validate.enable": false,
  "pylint.args": ["--disable=C0116", "--disable=C0111", "--disable=C0114"],
  "pylint.args": [
    "disable=missing-module-docstring",
    "disable=missing-class-docstring",
    "disable=missing-function-docstring"
  ],
  {
    "python.terminal.activateEnvironment": true,
    "python.defaultInterpreterPath": "${workspaceFolder}/.venv/Scripts/python.exe"
},
  "json.schemaDownload.enable": true,
  "editor.fontFamily": "FiraCode Nerd Font",
  "editor.inlayHints.fontFamily": "FiraCode Nerd Font",
  "editor.minimap.enabled": false,
  "git.autofetch": true,
  "files.autoSave": "afterDelay",
  "yaml.customTags": [
    "!And",
    "!And sequence",
    "!If",
    "!If sequence",
    "!Not",
    "!Not sequence",
    "!Equals",
    "!Equals sequence",
    "!Or",
    "!Or sequence",
    "!FindInMap",
    "!FindInMap sequence",
    "!Base64",
    "!Join",
    "!Join sequence",
    "!Cidr",
    "!Ref",
    "!Sub",
    "!Sub sequence",
    "!GetAtt",
    "!GetAZs",
    "!ImportValue",
    "!ImportValue sequence",
    "!Select",
    "!Select sequence",
    "!Split",
    "!Split sequence"
  ],
  "[python]": {
    "editor.formatOnSave": true,
    "editor.defaultFormatter": "charliermarsh.ruff",
    "editor.codeActionsOnSave": {
      "source.organizeImports.ruff": "explicit"
    }
  },
  "[dart]": {
    "editor.formatOnSave": true,
    "editor.formatOnType": true,
    "editor.bracketPairColorization.enabled": true,
    "editor.codeActionsOnSave": {
      "dart.previewFlutterUiGuides": "explicit",
      "source.fixAll": "explicit"
    },

    "editor.stickyScroll.enabled": true,
    "editor.selectionHighlight": false,
    "editor.suggest.snippetsPreventQuickSuggestions": false,
    "editor.suggestSelection": "first",
    "editor.tabCompletion": "onlySnippets",
    "editor.wordBasedSuggestions": "off"
  },
  "explorer.copyRelativePathSeparator": "/",
  "go.useLanguageServer": true,
  "go.formatTool": "gofmt",
  "go.lintTool": "golangci-lint",
  "go.inferGopath": true,
  "go.buildOnSave": "workspace",
  "go.lintOnSave": "package",
  "go.vetOnSave": "package",
  "go.buildTags": "",
  "go.buildFlags": [],
  "go.lintFlags": [],
  "go.vetFlags": [],
  "go.coverOnSave": false,
  "go.useLanguageServer": true,
  "go.alternateTools": {
    "go-langserver": "gopls"
  },
  "[go]": {
    "editor.formatOnSave": true,
    "editor.codeActionsOnSave": {
      "source.organizeImports": "explicit",
      "go.languageServerExperimentalFeatures": {
        "format": true,
        "autoComplete": true
      }
    }
  },
  "go.toolsManagement.autoUpdate": true,
  "gopls": {
    "ui.semanticTokens": true,
    "ui.completion.usePlaceholders": true
  },
  "dart.previewFlutterUiGuidesCustomTracking": true,
  "terminal.integrated.fontFamily": "CaskaydiaCove Nerd Font Mono",
  "editor.renderLineHighlight": "none",
  "editor.formatOnSave": true,
  "editor.cursorStyle": "underline",
  "editor.cursorBlinking": "phase",
  "editor.bracketPairColorization.enabled": true,
  "editor.formatOnType": true,
  "terminal.integrated.cursorStyle": "underline",
  "terminal.integrated.cursorWidth": 3,
  "terminal.integrated.cursorBlinking": true,
  "editor.cursorSmoothCaretAnimation": "on",
  "security.workspace.trust.untrustedFiles": "open",
  "editor.unicodeHighlight.nonBasicASCII": false,
  "editor.wordWrap": "on",
  "markdownlint.ignore": ["MD010"],
  "markdownlint.config": {
    "no-hard-tabs": false,
    "no-duplicate-heading": false,
    "no-duplicate-header": false,
    "ol-prefix": false
  },
  "workbench.iconTheme": "material-icon-theme",
  "glassit.alpha": 255,
  "[jsonc]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[json]": {
    "editor.defaultFormatter": "vscode.json-language-features"
  },
  "vscode-edge-devtools.webhintInstallNotification": true,
  "editor.codeLensFontFamily": "FiraCode Nerd Font",
  "terminal.integrated.fontSize": 15,
  "notebook.output.fontFamily": "FiraCode Nerd Font",
  "errorLens.fontFamily": "CaskaydiaCove Nerd Font Mono",
  "window.customTitleBarVisibility": "windowed",
  "workbench.settings.applyToAllProfiles": [],
  "[markdown]": {
    "editor.defaultFormatter": "DavidAnson.vscode-markdownlint"
  },
  "[typescriptreact]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[typescript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "python.analysis.typeCheckingMode": "standard",
  "editor.largeFileOptimizations": false,
  "editor.codeLensFontSize": 16,
  "telemetry.telemetryLevel": "off",
  "editor.fontSize": 16
}

Golang

{
    "workbench.colorTheme": "Tokyo Night",
    "workbench.colorCustomizations": {
        "editor.background": "#000000",
        "sideBar.background": "#000000",
        "terminal.background": "#000000",
        "activityBar.background": "#000000",
        "activityBar.border": "#000000",
        "activityBar.activeBorder": "#000000",
        "dropdown.background": "#000000",
        "dropdown.listBackground": "#000000",
        "dropdown.border": "#000000",
        "panel.background": "#000000",
        "statusBar.background": "#000000",
        "titleBar.activeBackground": "#000000",
        "titleBar.inactiveBackground": "#000000",
        "panelTitle.activeBorder": "#ff0000",
        "debugToolBar.background": "#000000",
        "menu.background": "#000000",
        "editorGroupHeader.tabsBackground": "#000000",
        "breadcrumb.background": "#000000",
        "editorGutter.background": "#000000"
    },
    "json.validate.enable": false,
    "json.schemaDownload.enable": true,
    "editor.fontFamily": "FiraCode Nerd Font",
    "editor.inlayHints.fontFamily": "FiraCode Nerd Font",
    "editor.minimap.enabled": false,
    "editor.fontSize": 16,
    "git.autofetch": true,
    "files.autoSave": "afterDelay",
    "editor.stickyScroll.enabled": true,
    "editor.selectionHighlight": false,
    "editor.suggest.snippetsPreventQuickSuggestions": false,
    "editor.suggestSelection": "first",
    "editor.tabCompletion": "onlySnippets",
    "editor.wordBasedSuggestions": "off",
    "redhat.telemetry.enabled": flase,
    "explorer.copyRelativePathSeparator": "/",
    "go.formatTool": "gofmt",
    "go.lintTool": "golangci-lint",
    "go.inferGopath": false,
    "go.buildOnSave": "workspace",
    "go.lintOnSave": "package",
    "go.vetOnSave": "package",
    "go.buildTags": "",
    "go.buildFlags": [],
    "go.lintFlags": [],
    "go.vetFlags": [],
    "go.coverOnSave": false,
    "go.useCodeSnippetsOnFunctionSuggest": true,
    "go.gocodeAutoBuild": true,
    "go.useLanguageServer": true,
    "go.alternateTools": {
        "go-langserver": "gopls"
    },
    "[go]": {
        "editor.formatOnSave": true,
        "editor.codeActionsOnSave": {
            "source.organizeImports": "explicit",
            "go.languageServerExperimentalFeatures": {
                "format": true,
                "autoComplete": true
            }
        }
    },
    "go.toolsManagement.autoUpdate": true,
    "gopls": {
        "ui.semanticTokens": true,
        "ui.completion.usePlaceholders": true
    },
    "terminal.integrated.fontFamily": "FiraCode Nerd Font",
    "editor.formatOnSave": true,
    "editor.cursorStyle": "underline",
    "editor.cursorBlinking": "phase",
    "editor.bracketPairColorization.enabled": true,
    "editor.formatOnType": true,
    "terminal.integrated.cursorStyle": "underline",
    "terminal.integrated.cursorWidth": 3,
    "terminal.integrated.cursorBlinking": true,
    "editor.renderLineHighlight": "none",
    "editor.cursorSmoothCaretAnimation": "on",
    "security.workspace.trust.untrustedFiles": "open",
    "editor.unicodeHighlight.nonBasicASCII": false,
    "editor.wordWrap": "on",
    "markdownlint.ignore": [
        "MD010"
    ],
    "markdownlint.config": {
        "no-hard-tabs": false,
        "no-duplicate-heading": false,
        "no-duplicate-header": false,
        "ol-prefix": false
    },
    "workbench.iconTheme": "material-icon-theme",
    "editor.codeLensFontFamily": "FiraCode Nerd Font",
    "[markdown]": {
        "editor.defaultFormatter": "DavidAnson.vscode-markdownlint"
    },
    "[typescript]": {
        "editor.defaultFormatter": "vscode.typescript-language-features"
    },
    "terminal.integrated.fontSize": 15,
    "files.autoSaveDelay": 500,
    "makefile.configureOnOpen": true
}

Flutter & Dart

{
  "workbench.iconTheme": "material-icon-theme",
  "workbench.colorTheme": "Tokyo Night",
  "workbench.colorCustomizations": {
    "editor.background": "#000000",
    "sideBar.background": "#000000",
    "terminal.background": "#000000",
    "activityBar.background": "#000000",
    "activityBar.border": "#000000",
    "activityBar.activeBorder": "#000000",
    "dropdown.background": "#000000",
    "dropdown.listBackground": "#000000",
    "dropdown.border": "#000000",
    "panel.background": "#000000",
    "statusBar.background": "#000000",
    "titleBar.activeBackground": "#000000",
    "titleBar.inactiveBackground": "#000000",
    "panelTitle.activeBorder": "#ff0000",
    "debugToolBar.background": "#000000",
    "menu.background": "#000000",
    "editorGroupHeader.tabsBackground": "#000000",
    "breadcrumb.background": "#000000",
    "editorGutter.background": "#000000"
  },
  "[json]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[markdown]": {
    "editor.defaultFormatter": "DavidAnson.vscode-markdownlint"
  },
  "json.validate.enable": true,
  "editor.codeLensFontFamily": "FiraCode Nerd Font",
  "json.schemaDownload.enable": true,
  "editor.fontFamily": "FiraCode Nerd Font",
  "editor.inlayHints.fontFamily": "FiraCode Nerd Font",
  "git.autofetch": true,
  "yaml.customTags": [
    "!And",
    "!And sequence",
    "!If",
    "!If sequence",
    "!Not",
    "!Not sequence",
    "!Equals",
    "!Equals sequence",
    "!Or",
    "!Or sequence",
    "!FindInMap",
    "!FindInMap sequence",
    "!Base64",
    "!Join",
    "!Join sequence",
    "!Cidr",
    "!Ref",
    "!Sub",
    "!Sub sequence",
    "!GetAtt",
    "!GetAZs",
    "!ImportValue",
    "!ImportValue sequence",
    "!Select",
    "!Select sequence",
    "!Split",
    "!Split sequence"
  ],
  "files.autoSave": "afterDelay",
  "debug.openDebug": "openOnDebugBreak",
  "debug.internalConsoleOptions": "openOnSessionStart",
  "[dart]": {
    "editor.formatOnSave": true,
    "editor.formatOnType": true,
    "editor.bracketPairColorization.enabled": true,
    "editor.tabSize": 4,
    "editor.insertSpaces": true,
    "editor.detectIndentation": true,
    "editor.stickyScroll.enabled": true,
    "editor.selectionHighlight": true,
    "editor.suggest.snippetsPreventQuickSuggestions": false,
    "editor.suggestSelection": "first",
    "editor.tabCompletion": "onlySnippets",
    "editor.wordBasedSuggestions": "off"
  },
  "editor.tabSize": 4,
  "editor.insertSpaces": true,
  "editor.detectIndentation": true,
  "editor.minimap.enabled": false,
  "dart.enableSdkFormatter": true,
  "dart.previewFlutterUiGuides": true,

  "dart.previewFlutterUiGuidesCustomTracking": true,
  "explorer.fileNesting.patterns": {
    "*.dart": "${capture}.g.dart, ${capture}.freezed.dart"
  },
  "explorer.fileNesting.enabled": true,
  "explorer.fileNesting.expand": false,
  "terminal.integrated.fontFamily": "FiraCode Nerd Font",
  "editor.formatOnSave": true,
  "editor.bracketPairColorization.enabled": true,
  "editor.formatOnType": true,
  "terminal.integrated.cursorStyle": "underline",
  "terminal.integrated.cursorWidth": 3,
  "terminal.integrated.cursorBlinking": true,
  "editor.unicodeHighlight.nonBasicASCII": false,
  "editor.wordWrap": "on",

  "markdownlint.config": {
    "no-hard-tabs": false,
    "no-duplicate-heading": false,
    "no-duplicate-header": false,
    "ol-prefix": false
  },
  "editor.cursorStyle": "underline",
  "editor.fontSize": 16,
  "editor.cursorSmoothCaretAnimation": "on",
  "editor.cursorBlinking": "phase",
  "editor.renderLineHighlight": "none",
  "editor.codeActionsOnSave": {
    "dart.previewFlutterUiGuides": "explicit",
    "source.fixAll": "always",
    "source.organizeImports": "explicit"
  },
  "[jsonc]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "redhat.telemetry.enabled": false,
  "terminal.integrated.fontSize": 15
}

Python

{
  "python.analysis.autoImportCompletions": true,
  "python.analysis.fixAll": [
    "source.unusedImports"
  ],
  {
    "python.terminal.activateEnvironment": true,
    "python.defaultInterpreterPath": "${workspaceFolder}/.venv/Scripts/python.exe"
},
  "pylint.args": [
    "--disable=C0116",
    "--disable=C0111",
    "--disable=C0114",
    "--disable=C0103",
    "--disable=W0703",
    "--disable=C0301",
    "--disable=W1203",
  ],
  "powershell.codeFormatting.useCorrectCasing": true,
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "editor.codeActionsOnSave": {
    "source.organizeImports": "explicit"
  },
  "files.exclude": {
    "**/__pycache__": true,
    "**/.cache": true,
    "**/.coverage": true,
    "**/.coverage.*": true,
    "**/.hypothesis": true,
    "**/.mypy_cache": true,
    "**/.nox": true,
    "**/.pytest_cache": true,
    "**/.ruff_cache": true,
    "**/.tox": true
  },
  "workbench.colorTheme": "Tokyo Night",
  "workbench.colorCustomizations": {
    "editor.background": "#000000",
    "sideBar.background": "#000000",
    "terminal.background": "#000000",
    "activityBar.background": "#000000",
    "activityBar.border": "#000000",
    "activityBar.activeBorder": "#000000",
    "dropdown.background": "#000000",
    "dropdown.listBackground": "#000000",
    "dropdown.border": "#000000",
    "panel.background": "#000000",
    "statusBar.background": "#000000",
    "titleBar.activeBackground": "#000000",
    "titleBar.inactiveBackground": "#000000",
    "panelTitle.activeBorder": "#ff0000",
    "debugToolBar.background": "#000000",
    "menu.background": "#000000",
    "editorGroupHeader.tabsBackground": "#000000",
    "breadcrumb.background": "#000000",
    "editorGutter.background": "#000000",
    "notebook.editorBackground": "#000000",
    "notebook.selectedCellBackground": "#000000",
    "notebook.cellBorderColor": "#000000",
    "notebook.focusedCellBackground": "#000000",
    "notebook.focusedEditorBorder": "#000000",
    "notebook.focusedCellBorder": "#000000",
    "notebookEditorOverviewRuler.runningCellForeground": "#000000",
    "editorWidget.background": "#000000"
  },
  "workbench.iconTheme": "material-icon-theme",
  "json.validate.enable": false,
  "json.schemaDownload.enable": true,
  "editor.fontFamily": "FiraCode Nerd Font",
  "editor.inlayHints.fontFamily": "CaskaydiaCove NF",
  "editor.minimap.enabled": false,
  "editor.fontSize": 16,
  "git.autofetch": true,
  "files.autoSave": "onFocusChange",
  "markdownlint.config": {
    "no-hard-tabs": false,
    "no-duplicate-heading": false,
    "no-duplicate-header": false,
    "ol-prefix": false
  },
  "editor.codeLensFontFamily": "FiraCode Nerd Font",
  "editor.cursorStyle": "underline",
  "debug.console.fontFamily": "CaskaydiaCove Nerd Font",
  "explorer.fileNesting.enabled": true,
  "explorer.fileNesting.expand": false,
  "terminal.integrated.fontFamily": "FiraCode Nerd Font",
  "editor.formatOnSave": true,
  "editor.cursorStyle": "underline",
  "editor.cursorBlinking": "phase",
  "editor.bracketPairColorization.enabled": true,
  "editor.formatOnType": true,
  "terminal.integrated.cursorStyle": "underline",
  "terminal.integrated.cursorWidth": 3,
  "terminal.integrated.cursorBlinking": true,
  "editor.cursorSmoothCaretAnimation": "on",
  "editor.unicodeHighlight.nonBasicASCII": false,
  "editor.wordWrap": "on",
  "[jsonc]": {
    "editor.defaultFormatter": "vscode.json-language-features"
  },
  "[markdown]": {
    "editor.defaultFormatter": "DavidAnson.vscode-markdownlint",
  },
  "[json]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "[python]": {
    "editor.defaultFormatter": "charliermarsh.ruff",
    "editor.formatOnType": true,
    "editor.formatOnSave": true,
    "editor.codeActionsOnSave": {
      "source.fixAll": "explicit",
      "source.organizeImports": "explicit"
    },
  },
  "notebook.formatOnSave.enabled": true,
  "notebook.codeActionsOnSave": {
    "notebook.source.fixAll": "explicit",
    "notebook.source.organizeImports": "explicit"
  },
  "notebook.formatOnCellExecution": true,
  "notebook.formatOnSave.enabled": true,
  "redhat.telemetry.enabled": false,
  "[xml]": {
    "editor.defaultFormatter": "redhat.vscode-xml"
  },
  "editor.colorDecoratorsLimit": 50000,
  "editor.largeFileOptimizations": false,
  "editor.unicodeHighlight.invisibleCharacters": false,
  "editor.unicodeHighlight.ambiguousCharacters": false,
  "xml.symbols.maxItemsComputed": 500000,
  "diffEditor.hideUnchangedRegions.enabled": true,
  "explorer.copyPathSeparator": "/",
  "explorer.copyRelativePathSeparator": "/",
  "evenBetterToml.formatter.columnWidth": 0,
  "editor.foldingMaximumRegions": 50000,
  "json.maxItemsComputed": 500000,
  "terminal.integrated.fontSize": 15,
  "notebook.markup.fontFamily": "FiraCode Nerd Font",
  "notebook.markup.fontSize": 15,
  "notebook.output.fontFamily": "FiraCode Nerd Font",
  "notebook.output.fontSize": 15,
  "dataWrangler.experiments.copilot.enabled": false,
  "python.analysis.typeCheckingMode": "standard",
  "makefile.configureOnOpen": true,
}

Web

{
  "workbench.iconTheme": "material-icon-theme",
  "workbench.colorCustomizations": {
    "editor.background": "#000000",
    "sideBar.background": "#000000",
    "terminal.background": "#000000",
    "activityBar.background": "#000000",
    "activityBar.border": "#000000",
    "activityBar.activeBorder": "#000000",
    "dropdown.background": "#000000",
    "dropdown.listBackground": "#000000",
    "dropdown.border": "#000000",
    "panel.background": "#000000",
    "statusBar.background": "#000000",
    "titleBar.activeBackground": "#000000",
    "titleBar.inactiveBackground": "#000000",
    "panelTitle.activeBorder": "#ff0000",
    "debugToolBar.background": "#000000",
    "menu.background": "#000000",
    "editorGroupHeader.tabsBackground": "#000000",
    "breadcrumb.background": "#000000",
    "editorGutter.background": "#000000"
  },
  "editor.fontFamily": "FiraCode Nerd Font",
  "editor.fontSize": 15,
  "terminal.integrated.fontFamily": "FiraCode Nerd Font",
  "terminal.integrated.fontSize": 13,
  "editor.codeLensFontSize": 10,
  "editor.codeLensFontFamily": "FiraCode Nerd Font",
  "editor.minimap.enabled": false,
  "json.validate.enable": false,
  "json.schemaDownload.enable": true,
  "editor.inlayHints.fontFamily": "FiraCode Nerd Font",
  "editor.minimap.enabled": false,
  "files.autoSave": "afterDelay",
  "[svelte]": {
    "editor.defaultFormatter": "svelte.svelte-vscode"
  },
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "editor.formatOnSave": true,
  // Use a specific formatter for JavaScript and TypeScript
  "[javascript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[javascriptreact]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[typescript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[typescriptreact]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "editor.codeActionsOnSave": {
    "source.fixAll.eslint": "explicit"
  },
  "yaml.customTags": [
    "!And",
    "!And sequence",
    "!If",
    "!If sequence",
    "!Not",
    "!Not sequence",
    "!Equals",
    "!Equals sequence",
    "!Or",
    "!Or sequence",
    "!FindInMap",
    "!FindInMap sequence",
    "!Base64",
    "!Join",
    "!Join sequence",
    "!Cidr",
    "!Ref",
    "!Sub",
    "!Sub sequence",
    "!GetAtt",
    "!GetAZs",
    "!ImportValue",
    "!ImportValue sequence",
    "!Select",
    "!Select sequence",
    "!Split",
    "!Split sequence"
  ],
  "editor.formatOnSave": true,
  "editor.cursorStyle": "underline",
  "editor.cursorBlinking": "phase",
  "editor.renderLineHighlight": "none",
  "editor.bracketPairColorization.enabled": true,
  "editor.formatOnType": true,
  "terminal.integrated.cursorStyle": "underline",
  "terminal.integrated.cursorWidth": 3,
  "terminal.integrated.cursorBlinking": true,
  "editor.cursorSmoothCaretAnimation": "on",
  "editor.unicodeHighlight.nonBasicASCII": false,
  "editor.wordWrap": "on",
  "css.format.spaceAroundSelectorSeparator": true,
  "typescript.enablePromptUseWorkspaceTsdk": true,
  "files.insertFinalNewline": true,
  "npm.packageManager": "pnpm",
  "editor.insertSpaces": false,
  "files.trimTrailingWhitespace": true,
  "markdownlint.config": {
    "no-hard-tabs": false,
    "no-duplicate-heading": false,
    "no-duplicate-header": false,
    "ol-prefix": false
  },
  "[markdown]": {
    "editor.defaultFormatter": "DavidAnson.vscode-markdownlint",
    "editor.formatOnSave": true
  },
  "[typescript]": {
    "editor.defaultFormatter": "vscode.typescript-language-features",
    "editor.formatOnSave": true
  },
  "[javascript]": {
    "editor.defaultFormatter": "vscode.typescript-language-features",
    "editor.formatOnSave": true
  },
  "[jsonc]": {
    "editor.defaultFormatter": "vscode.json-language-features",
    "editor.formatOnSave": true
  },
  "[json]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode",
    "editor.formatOnSave": true
  },
  "redhat.telemetry.enabled": false,
  "editor.linkedEditing": true,
  "[html]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "workbench.colorTheme": "Tokyo Night",
  "[css]": {
    "editor.defaultFormatter": "vscode.css-language-features"
  },
  "[typescriptreact]": {
    "editor.defaultFormatter": "vscode.typescript-language-features"
  },
  "errorLens.fontFamily": "FiraCode Nerd Font",
  "editor.fontLigatures": true,
  "svelte.enable-ts-plugin": true,
  "typescript.updateImportsOnFileMove.enabled": "always"
}

PowerShell

Import-Module -Name Terminal-Icons
oh-my-posh init pwsh --config 'C:/Users/Sensei/AppData/Local/Programs/oh-my-posh/themes/tokyo.omp.json' | Invoke-Expression
Set-Alias -Name pn -Value pnpm

Set-Alias -Name gdl -Value C:\Users\Sensei\AppData\Local\Microsoft\WinGet\Packages\mikf.gallery-dl_Microsoft.Winget.Source_8wekyb3d8bbwe\gallery-dl.exe

Import-Module PSReadLine

Set-PSReadLineOption -PredictionViewStyle ListView
ipconfig /flushdns

Oh-My-Posh

  • tokyo.omp.json
{
  "$schema": "https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/schema.json",
  "blocks": [
    {
      "alignment": "left",
      "segments": [
        {
          "foreground": "#7eb8da",
          "style": "plain",
          "template": "\u250f[<#ffffff>\ueb99</> {{ .UserName }} from <#ffffff>\uf108</> {{ .HostName }}]",
          "type": "session"
        },
        {
          "foreground": "#be9ddf",
          "properties": {
            "style": "dallas",
            "threshold": 0
          },
          "style": "diamond",
          "template": "[<#ffffff>\uf252</> {{ .FormattedMs }}s]",
          "type": "executiontime"
        },
        {
          "properties": {
            "root_icon": "\uf292"
          },
          "style": "diamond",
          "template": "\uf0e7",
          "type": "root"
        },
        {
          "foreground": "#be9ddf",
          "style": "diamond",
          "template": "[<#ffffff>\ue266</> RAM: {{ (div ((sub .PhysicalTotalMemory .PhysicalFreeMemory)|float64) 1073741824.0) }}/{{ (div .PhysicalTotalMemory 1073741824.0) }}GB]",
          "type": "sysinfo"
        },
        {
          "foreground": "#7eb8da",
          "properties": {
            "time_format": "Monday at 3:04:05 PM"
          },
          "style": "diamond",
          "template": "[<#ffffff>\uf073</> {{ .CurrentDate | date .Format }}]",
          "type": "time"
        },
        {
          "foreground": "#ffa5d8",
          "properties": {
            "fetch_stash_count": true,
            "fetch_status": true,
            "fetch_upstream_icon": true
          },
          "style": "plain",
          "template": "[<#ffffff>{{ .UpstreamIcon }}</>{{ .HEAD }}{{if .BranchStatus }} {{ .BranchStatus }}{{ end }}{{ if .Working.Changed }} <#ffffff>\uf044</> {{ .Working.String }}{{ end }}{{ if and (.Working.Changed) (.Staging.Changed) }} |{{ end }}{{ if .Staging.Changed }} <#ffffff>\uf046</> {{ .Staging.String }}{{ end }}{{ if gt .StashCount 0 }} <#ffffff>\ueb4b</> {{ .StashCount }}{{ end }}]",
          "type": "git"
        },
        {
          "foreground": "#ffa5d8",
          "style": "plain",
          "template": "[{{ .Profile }}{{if .Region}}@{{ .Region }}{{ end }}]",
          "type": "aws"
        },
        {
          "foreground": "#ffa5d8",
          "style": "plain",
          "template": "[{{.Context}}{{if .Namespace}} :: {{.Namespace}}{{end}}]",
          "type": "kubectl"
        },
        {
          "foreground": "#ffa5d8",
          "style": "plain",
          "template": "[\uf0e7]",
          "type": "root"
        },
        {
          "foreground": "#ffa5d8",
          "style": "powerline",
          "template": "[<#ffffff>\uea6c</> Error, check your command]",
          "type": "status"
        }
      ],
      "type": "prompt"
    },
    {
      "alignment": "left",
      "newline": true,
      "segments": [
        {
          "foreground": "#7eb8da",
          "properties": {
            "style": "full"
          },
          "style": "plain",
          "template": "\u2516[<#98bfad>{{ .Path }}</>]",
          "type": "path"
        }
      ],
      "type": "prompt"
    },
    {
      "alignment": "left",
      "newline": true,
      "segments": [
        {
          "foreground": "#7eb8da",
          "style": "plain",
          "template": "\u2514\u2500Δ",
          "type": "text"
        }
      ],
      "type": "prompt"
    },
    {
      "type": "dart",
      "style": "powerline",
      "powerline_symbol": "",
      "foreground": "#ffffff",
      "background": "#06A4CE",
      "template": "  {{ .Full }} "
    },
    {
      "type": "docker",
      "style": "powerline",
      "powerline_symbol": "",
      "foreground": "#000000",
      "background": "#0B59E7",
      "template": "  {{ .Context }} "
    },
    {
      "type": "flutter",
      "style": "powerline",
      "powerline_symbol": "",
      "foreground": "#ffffff",
      "background": "#06A4CE",
      "template": "  {{ .Full }} "
    },
    {
      "type": "git",
      "style": "powerline",
      "powerline_symbol": "",
      "foreground": "#193549",
      "background": "#ffeb3b",
      "background_templates": [
        "{{ if or (.Working.Changed) (.Staging.Changed) }}#FFEB3B{{ end }}",
        "{{ if and (gt .Ahead 0) (gt .Behind 0) }}#FFCC80{{ end }}",
        "{{ if gt .Ahead 0 }}#B388FF{{ end }}",
        "{{ if gt .Behind 0 }}#B388FB{{ end }}"
      ],
      "template": "{{ .UpstreamIcon }}{{ .HEAD }}{{if .BranchStatus }} {{ .BranchStatus }}{{ end }}{{ if .Working.Changed }}  {{ .Working.String }}{{ end }}{{ if and (.Working.Changed) (.Staging.Changed) }} |{{ end }}{{ if .Staging.Changed }}  {{ .Staging.String }}{{ end }}{{ if gt .StashCount 0 }}  {{ .StashCount }}{{ end }}",
      "properties": {
        "fetch_status": true,
        "fetch_upstream_icon": true,
        "untracked_modes": {
          "/Users/user/Projects/oh-my-posh/": "no"
        }
      }
    },
    {
      "type": "go",
      "style": "powerline",
      "powerline_symbol": "",
      "foreground": "#ffffff",
      "background": "#7FD5EA",
      "template": " ‭ﳑ {{ .Full }} "
    },
    {
      "type": "lua",
      "style": "powerline",
      "powerline_symbol": "",
      "foreground": "white",
      "background": "blue",
      "template": "  {{ .Full }} "
    },
    {
      "type": "node",
      "style": "powerline",
      "powerline_symbol": "",
      "foreground": "#ffffff",
      "background": "#6CA35E",
      "template": "  {{ .Full }} "
    },
    {
      "type": "npm",
      "style": "powerline",
      "powerline_symbol": "",
      "foreground": "#193549",
      "background": "#ffeb3b",
      "template": " {{ .Full }} "
    },
    {
      "type": "path",
      "style": "powerline",
      "powerline_symbol": "",
      "foreground": "#ffffff",
      "background": "#61AFEF",
      "properties": {
        "style": "folder",
        "mapped_locations": {
          "C:\\temp": ""
        }
      }
    },
    {
      "type": "shell",
      "style": "powerline",
      "powerline_symbol": "",
      "foreground": "#ffffff",
      "background": "#0077c2",
      "properties": {
        "mapped_shell_names": {
          "pwsh": "PS"
        }
      }
    },
    {
      "type": "status",
      "style": "diamond",
      "foreground": "#ffffff",
      "background": "#00897b",
      "background_templates": [
        "{{ if .Error }}#e91e63{{ end }}"
      ],
      "trailing_diamond": "",
      "template": "<#193549></>  ",
      "properties": {
        "always_enabled": true
      }
    },
    {
      "type": "text",
      "style": "plain",
      "foreground": "#E06C75",
      "template": ""
    },
  ],
  "final_space": true,
  "version": 2
}

Windows Terminal

{
    "$help": "https://aka.ms/terminal-documentation",
    "$schema": "https://aka.ms/terminal-profiles-schema",
    "actions": 
    [
        {
            "command": 
            {
                "action": "copy",
                "singleLine": false
            },
            "id": "User.copy.644BA8F2"
        },
        {
            "command": "paste",
            "id": "User.paste"
        },
        {
            "command": "find",
            "id": "User.find"
        },
        {
            "command": 
            {
                "action": "splitPane",
                "split": "auto",
                "splitMode": "duplicate"
            },
            "id": "User.splitPane.A6751878"
        }
    ],
    "copyFormatting": "none",
    "copyOnSelect": false,
    "defaultProfile": "{574e775e-4f2a-5b96-ac1e-a2962a402336}",
    "keybindings": 
    [
        {
            "id": "User.copy.644BA8F2",
            "keys": "ctrl+c"
        },
        {
            "id": "User.paste",
            "keys": "ctrl+v"
        },
        {
            "id": "User.find",
            "keys": "ctrl+shift+f"
        },
        {
            "id": "User.splitPane.A6751878",
            "keys": "alt+shift+d"
        }
    ],
    "newTabMenu": 
    [
        {
            "type": "remainingProfiles"
        }
    ],
    "profiles": 
    {
        "defaults": 
        {
            "colorScheme": "CGA",
            "cursorShape": "underscore",
            "elevate": true,
            "font": 
            {
                "face": "FiraCode Nerd Font"
            },
            "opacity": 100,
            "padding": "10",
            "useAcrylic": false
        },
        "list": 
        [
            {
                "commandline": "%SystemRoot%\\System32\\WindowsPowerShell\\v1.0\\powershell.exe",
                "guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
                "hidden": false,
                "name": "Windows PowerShell"
            },
            {
                "commandline": "%SystemRoot%\\System32\\cmd.exe",
                "guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
                "hidden": false,
                "name": "Command Prompt"
            },
            {
                "guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}",
                "hidden": false,
                "name": "Azure Cloud Shell",
                "source": "Windows.Terminal.Azure"
            },
            {
                "guid": "{2ece5bfe-50ed-5f3a-ab87-5cd4baafed2b}",
                "hidden": false,
                "name": "Git Bash",
                "source": "Git"
            },
            {
                "guid": "{574e775e-4f2a-5b96-ac1e-a2962a402336}",
                "hidden": false,
                "name": "PowerShell",
                "source": "Windows.Terminal.PowershellCore"
            },
            {
                "guid": "{38e143d4-5a31-5726-af0e-31a459f8413c}",
                "hidden": false,
                "name": "Developer Command Prompt for VS 2022",
                "source": "Windows.Terminal.VisualStudio"
            },
            {
                "guid": "{39eaf711-fff3-573a-acb7-3d4559507f72}",
                "hidden": false,
                "name": "Developer PowerShell for VS 2022",
                "source": "Windows.Terminal.VisualStudio"
            }
        ]
    },
    "rendering.graphicsAPI": "direct3d11",
    "schemes": [],
    "theme": "Example",
    "themes": 
    [
        {
            "name": "Example",
            "tab": 
            {
                "background": "terminalBackground",
                "iconStyle": "default",
                "showCloseButton": "always",
                "unfocusedBackground": "#FFFFFF00"
            },
            "tabRow": 
            {
                "background": "terminalBackground",
                "unfocusedBackground": "terminalBackground"
            },
            "window": 
            {
                "applicationTheme": "dark",
                "experimental.rainbowFrame": false,
                "frame": null,
                "unfocusedFrame": null,
                "useMica": false
            }
        }
    ]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment