{
  "[html]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[javascript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[javascriptreact]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[json5]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[json]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[jsonc]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[markdown]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[toml]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[typescript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[typescriptreact]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[vue]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[yaml]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "codetour.customTourDirectory": ".config/codetour.yml",
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "editor.fontFamily": "'Hack Nerd Font', Menlo, Monaco, 'Courier New', monospace",
  "editor.formatOnPaste": false,
  "editor.formatOnSave": true,
  "editor.inlineSuggest.enabled": true,
  "editor.minimap.enabled": false,
  "editor.scrollBeyondLastLine": false,
  "eslint.alwaysShowStatus": true,
  "eslint.format.enable": true,
  "eslint.lintTask.enable": true,
  "eslint.lintTask.options": "-c package.json --no-eslintrc --cache --cache-location .cache/eslintcache .",
  "eslint.packageManager": "pnpm",
  "eslint.validate": [
    "html",
    "javascript",
    "javascriptreact",
    "json",
    "jsonc",
    "json5",
    "markdown",
    "toml",
    "typescript",
    "typescriptreact",
    "vue",
    "yaml"
  ],
  "explorer.confirmDelete": false,
  "extensions.ignoreRecommendations": true,
  "files.trimTrailingWhitespace": true,
  "git.autoStash": true,
  "git.autofetch": true,
  "github.codespaces.showPerformanceExplorer": true,
  "gitlab.showPipelineUpdateNotifications": true,
  "gitlens.showWelcomeOnInstall": false,
  "gitlens.showWhatsNewAfterUpgrades": false,
  "go.lintFlags": ["--fast"],
  "go.lintTool": "golangci-lint",
  "html.format.endWithNewline": true,
  "html.format.indentHandlebars": true,
  "html.format.indentInnerHtml": true,
  "html.format.templating": true,
  "javascript.format.semicolons": "remove",
  "javascript.suggest.completeFunctionCalls": true,
  "ltex.additionalRules.enablePickyRules": true,
  "ltex.completionEnabled": true,
  "markdown-preview-enhanced.previewTheme": "solarized-light.css",
  "material-icon-theme.showWelcomeMessage": false,
  "merge-conflict.autoNavigateNextConflict.enabled": true,
  "npm.enableRunFromFolder": true,
  "npm.packageManager": "pnpm",
  "prettier.printWidth": 120,
  "prettier.singleQuote": true,
  "python.languageServer": "Pylance",
  "security.workspace.trust.banner": "never",
  "security.workspace.trust.enabled": false,
  "telemetry.telemetryLevel": "crash",
  "terminal.integrated.sendKeybindingsToShell": true,
  "typescript.enablePromptUseWorkspaceTsdk": true,
  "typescript.format.semicolons": "remove",
  "typescript.implementationsCodeLens.enabled": true,
  "typescript.inlayHints.enumMemberValues.enabled": true,
  "typescript.inlayHints.functionLikeReturnTypes.enabled": true,
  "typescript.inlayHints.parameterTypes.enabled": true,
  "typescript.inlayHints.variableTypes.enabled": true,
  "typescript.preferences.quoteStyle": "single",
  "typescript.referencesCodeLens.enabled": true,
  "typescript.referencesCodeLens.showOnAllFunctions": true,
  "typescript.suggest.completeFunctionCalls": true,
  "typescript.tsdk": "node_modules/typescript/lib",
  "typescript.updateImportsOnFileMove.enabled": "always",
  "vim.enableNeovim": true,
  "vim.handleKeys": {
    "<C-b>": false,
    "<C-f>": false
  },
  "vim.leader": "<space>",
  "vim.neovimPath": "/usr/bin/nvim",
  "vim.normalModeKeyBindings": [
    {
      "before": ["<C-n>"],
      "commands": [":nohl"]
    },
    {
      "before": ["leader", "w"],
      "commands": ["workbench.action.files.save"]
    },
    {
      "before": ["leader", "b", "d"],
      "commands": ["workbench.action.closeActiveEditor"]
    },
    {
      "before": ["leader", "l", "n"],
      "commands": ["editor.action.marker.next"]
    },
    {
      "before": ["leader", "l", "p"],
      "commands": ["editor.action.marker.prev"]
    }
  ],
  "vscode-neovim.neovimClean": true,
  "vscode-neovim.neovimExecutablePaths.linux": "/usr/bin/nvim",
  "vsicons.dontShowNewVersionMessage": true,
  "window.menuBarVisibility": "toggle",
  "workbench.colorCustomizations": {
    "terminal.ansiBlack": "#002831",
    "terminal.ansiBlue": "#2176c7",
    "terminal.ansiBrightBlack": "#475b62",
    "terminal.ansiBrightBlue": "#708284",
    "terminal.ansiBrightCyan": "#819090",
    "terminal.ansiBrightGreen": "#475b62",
    "terminal.ansiBrightMagenta": "#5956ba",
    "terminal.ansiBrightRed": "#bd3613",
    "terminal.ansiBrightWhite": "#fcf4dc",
    "terminal.ansiBrightYellow": "#536870",
    "terminal.ansiCyan": "#259286",
    "terminal.ansiGreen": "#738a05",
    "terminal.ansiMagenta": "#c61c6f",
    "terminal.ansiRed": "#d11c24",
    "terminal.ansiWhite": "#eae3cb",
    "terminal.ansiYellow": "#a57706",
    "terminal.background": "#001e27",
    "terminal.foreground": "#708284",
    "terminal.selectionBackground": "#002831",
    "terminalCursor.foreground": "#708284"
  },
  "workbench.colorTheme": "Betelgeuse Dark",
  "workbench.iconTheme": "sweet-vscode-icons",
  "workbench.startupEditor": "readme",
  "workbench.welcomePage.walkthroughs.openOnInstall": false,
  "yaml.format.printWidth": 160,
  "yaml.format.singleQuote": true
}
