local Treesitter = { TSComment = { fg = C.blue }, TSAnnotation = { fg = C.purple }, TSAttribute = { fg = C.white }, TSConstructor = { fg = C.orange }, TSType = { fg = C.orange }, TSTypeBuiltin = { fg = C.orange }, TSConditional = { fg = C.orange }, TSException = { fg = C.orange }, TSInclude = { fg = C.red }, TSKeyword = { fg = C.red }, TSKeywordFunction = { fg = C.red }, TSLabel = { fg = C.orange }, TSNamespace = { fg = C.orange }, TSRepeat = { fg = C.orange }, TSConstant = { fg = C.orange }, TSConstBuiltin = { fg = C.orange }, TSFloat = { fg = C.blue }, TSNumber = { fg = C.blue }, TSBoolean = { fg = C.blue }, TSCharacter = { fg = C.light_green }, TSError = { fg = C.error_red }, TSFunction = { fg = C.purple }, TSFuncBuiltin = { fg = C.purple }, TSMethod = { fg = C.purple }, TSConstMacro = { fg = C.orange }, TSFuncMacro = { fg = C.orange }, TSVariable = { fg = C.white }, TSVariableBuiltin = { fg = C.white }, TSProperty = { fg = C.white }, TSOperator = { fg = C.blue }, TSField = { fg = C.white }, TSParameter = { fg = C.white }, TSParameterReference = { fg = C.white }, TSSymbol = { fg = C.white }, TSText = { fg = C.fg }, TSPunctDelimiter = { fg = C.white }, TSTagDelimiter = { fg = C.white }, TSPunctBracket = { fg = C.white }, TSPunctSpecial = { fg = C.white }, TSString = { fg = C.blue }, TSStringRegex = { fg = C.blue }, TSStringEscape = { fg = C.blue }, TSTag = { fg = C.pale_purple }, TSEmphasis = { style = "italic" }, TSUnderline = { style = "underline" }, TSTitle = { fg = C.blue }, TSLiteral = { fg = C.blue }, TSURI = { fg = C.cyan, style = "underline" }, TSKeywordOperator = { fg = C.blue }, TSStructure = { fg = C.purple_test }, TSStrong = { fg = C.blue }, TSQueryLinterError = { fg = C.warning_orange }, } return Treesitter