{
  "window.autoDetectColorScheme": false,
  "editor.tabSize": 2,
  "editor.semanticTokenColorCustomizations": {
    "enabled": true, // enable semantic highlighting for all themes
    "rules": {
      "typeParameter": "#352cea",
      "type": {
        "foreground": "#00aa00"
      },
      "parameter": "#4c70e7",
    }
  },
  "extensions.showRecommendationsOnlyOnDemand": true,
  "files.trimTrailingWhitespace": true,
  "files.insertFinalNewline": true,
  "extensions.ignoreRecommendations": true,
  "workbench.colorCustomizations": {
    "activityBar.background": "#759570",
    "activityBar.activeBorder": "#cfd3ef",
    "activityBar.foreground": "#15202b",
    "activityBar.hoverBackground": "#352cea",
    "activityBar.inactiveForeground": "#15202b99",
    "activityBarBadge.background": "#cfd3ef",
    "activityBarBadge.foreground": "#15202b",
    "statusBarItem.hoverBackground": "#759570",
    "statusBar.foreground": "#e7e7e7",
    "activityBar.activeBackground": "#759570",
    "statusBar.background": "#5e7959",
    "statusBar.border": "#5e7959",
    "titleBar.activeBackground": "#5e7959",
    "titleBar.inactiveBackground": "#5e795999",
    "titleBar.activeForeground": "#e7e7e7",
    "titleBar.inactiveForeground": "#e7e7e799",
    "titleBar.border": "#5e7959"
  },
  "go.useLanguageServer": true,
  "go.lintOnSave": "file",
  "go.vetOnSave": "package",
  "go.useCodeSnippetsOnFunctionSuggest": true,
  "go.testFlags": [
    "-v"
  ],
  "go.testTimeout": "10s",
  "go.formatTool": "goimports",
  "cSpell.allowCompoundWords": true,
  "editor.codeActionsOnSave": {
    "source.organizeImports": true
  },
  "fileheader.Author": "Edward",
  "fileheader.tpl": "/*\r\n * @Description: https://github.com/crazybber\r\n * @Author: {author}\r\n * @Date: {createTime}\r\n * @Last Modified by: {lastModifiedBy}\r\n * @Last Modified time: {updateTime}\r\n */\r\n\r\n",
  "fileheader.LastModifiedBy": "Edward",
  "peacock.color": "#5e7959"
}
//https://vscode.readthedocs.io/en/latest/getstarted/settings/