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