{
	"$schema": "vscode://schemas/color-theme",
	"name": "alexwlchan",
	"tokenColors": [
		{
			"name": "Comments",
			"scope": [
				"comment",
				"punctuation.definition.comment"
			],
			"settings": {
				"foreground": "#d01c11"
			}
		},
		{
			"name": "Strings",
			"scope": [
				"string",
				"string.regexp",
				"constant.other.symbol",
        "constant.character.escape"
			],
			"settings": {
				"foreground": "#1bad0e"
			}
		},
		{
			"name": "Numbers, Characters",
			"scope": [
				"constant.numeric",
				"constant.character",
				"constant.keyword",
				"constant"
			],
			"settings": {
				"foreground": "#c311d0"
			}
		},
		{
			"name": "Global definitions",
			"scope": [
                "variable.other.assignment.go",
                "meta.definition",
                "meta.definition.function.tsx",
                "meta.type.declaration.tsx"
            ],
			"settings": {
				"foreground": "#115bda"
			}
		},
        {
            "name": "Disable highlighting in some of my Go code",
            "scope": [
                "entity.name.function.support.go",
                "entity.name.type.package.go",
                "entity.name.import.go",
                "entity.name.type.go",
                "meta.function-call.tsx"
            ],
            "settings": {
                "foreground": "#000"
            }
        },
		{
			"name": "Punctuation",
			"scope": [
                "punctuation",
                "punctuation.definition.imports.begin.bracket.round.go"
            ],
			"settings": {
				"foreground": "#888"
			}
		},
		{
			"name": "Invalid",
			"scope": "invalid",
			"settings": {
				"background": "#96000014",
				"foreground": "#ff0000"
			}
		},
		{
			"name": "Extra: Diff Range",
			"scope": [
				"meta.diff.range",
				"meta.diff.index",
				"meta.separator"
			],
			"settings": {
				"background": "#DDDDFF",
				"foreground": "#434343"
			}
		},
		{
			"name": "Extra: Diff From",
			"scope": "meta.diff.header.from-file",
			"settings": {
				"background": "#FFDDDD",
				"foreground": "#434343"
			}
		},
		{
			"name": "Extra: Diff To",
			"scope": "meta.diff.header.to-file",
			"settings": {
				"background": "#DDFFDD",
				"foreground": "#434343"
			}
		}
	],
    "semanticTokenColors": {
    },
	"colors": {
		"editor.background": "#F7F7F7",
		"editor.foreground": "#000",
		"editor.lineHighlightBackground": "#F0F0F0",
		"editor.selectionBackground": "#BFDBFE",
		"editor.selectionHighlightBackground": "#CFCFCF81",
		"panel.background": "#F0F0F0",
		"sideBar.background": "#F0F0F0",
		"editorGroupHeader.tabsBackground": "#F0F0F0",
		"activityBar.background": "#F0F0F0",
		"activityBar.foreground": "#007ACC",
		"editorLineNumber.foreground": "#9DA39A",
		"editorCursor.foreground": "#007ACC",
		"editor.findMatchBackground": "#FFBC5D",
		"editor.findMatchHighlightBackground": "#FFD86381",
		"statusBar.background": "#DDDDDD",
		"statusBar.foreground": "#474747",
		"statusBar.debuggingBackground": "#FFBC5D",
		"statusBar.debuggingForeground": "#000",
		"statusBar.noFolderBackground": "#7A3E9D",
		"statusBar.noFolderForeground": "#fff",

		"list.activeSelectionBackground": "#DDDDDD",
		"list.activeSelectionForeground": "#000000",
		"list.inactiveSelectionBackground": "#E6E6E6",
		"list.focusHighlightForeground": "#007ACC",
		"focusBorder": "#CCCCCC",

		"quickInputList.focusForeground": "#000000",
		"quickInputList.focusBackground": "#DDDDDD",

		"editorSuggestWidget.selectedBackground": "#DDDDDD",
		"editorSuggestWidget.focusHighlightForeground": "#000000",
		"editorSuggestWidget.highlightForeground": "#000000",
		"editorSuggestWidget.selectedForeground": "#000000",

		"terminal.ansiWhite": "#BBBBBB",
		"terminal.ansiBlack": "#000000",
		"terminal.ansiBlue": "#325CC0",
		"terminal.ansiCyan": "#0083B2",
		"terminal.ansiGreen": "#448C27",
		"terminal.ansiMagenta": "#7A3E9D",
		"terminal.ansiRed": "#AA3731",
		"terminal.ansiYellow": "#CB9000",
		"terminal.ansiBrightWhite": "#FFFFFF",
		"terminal.ansiBrightBlack": "#777777",
		"terminal.ansiBrightBlue": "#007ACC",
		"terminal.ansiBrightCyan": "#00AACB",
		"terminal.ansiBrightGreen": "#60CB00",
		"terminal.ansiBrightMagenta": "#E64CE6",
		"terminal.ansiBrightRed": "#F05050",
		"terminal.ansiBrightYellow": "#FFBC5D"
	}
}
