From 994c93dcace493073d159037ae3c4749fc8698ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ellison=20Lea=CC=83o?= Date: Sun, 22 Nov 2020 14:42:24 -0300 Subject: adding treesitter configs --- colors/gruvbox.vim | 1 + lua/gruvbox.lua | 51 +++++++++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 50 insertions(+), 2 deletions(-) diff --git a/colors/gruvbox.vim b/colors/gruvbox.vim index 3c1c940..0ba5756 100644 --- a/colors/gruvbox.vim +++ b/colors/gruvbox.vim @@ -1 +1,2 @@ +lua package.loaded["gruvbox"] = nil lua require("gruvbox") diff --git a/lua/gruvbox.lua b/lua/gruvbox.lua index 4bdb5e6..d7b32f4 100644 --- a/lua/gruvbox.lua +++ b/lua/gruvbox.lua @@ -245,7 +245,7 @@ else Group.new("String", green, nil, italic_strings) end --- TODO(ellisonleao) +Group.new("Delimiter", fg0) Group.new("Comment", colors.gray, nil, italic_comments) Group.new("Todo", fg0, bg0, styles.bold + styles.italic) Group.new("Error", red, bg0, styles.bold + styles.inverse) @@ -766,7 +766,7 @@ Group.new("LspDiagnosticsUnderlineHint", groups.GruvboxAquaUnderline, groups.GruvboxAquaUnderline, groups.GruvboxAquaUnderline) -- Galaxyline default providers -Group.new("GalaxyGitBranch", fg0, blue, nil) +Group.new("GalaxyGitBranch", fg0, , nil) Group.new("GalaxyGitBranchSeparator", yellow, bg0, nil) Group.new("GalaxyDiffAdd", groups.DiffAdd, nil, styles.bold) Group.new("GalaxyDiffModified", groups.DiffChange, nil, styles.bold) @@ -794,3 +794,50 @@ Group.new("GalaxyDiagnosticInformation", groups.LspDiagnosticsDefaultInformation groups.LspDiagnosticsDefaultInformation) -- Treesitter +Group.new("TSNone", nil, nil, nil) +Group.new("TSStrong", nil, nil, styles.bold) +Group.new("TSUnderline", nil, nil, styles.underline) +Group.new("TSEmphasis", nil, nil, styles.italic) +Group.new("TSPunctDelimiter", groups.Delimiter, groups.Delimiter, groups.Delimiter) +Group.new("TSPunctBracket", groups.Delimiter, groups.Delimiter, groups.Delimiter) +Group.new("TSPunctSpecial", groups.Delimiter, groups.Delimiter, groups.Delimiter) +Group.new("TSConstant", groups.Constant, groups.Constant, groups.Constant) +Group.new("TSConstBuiltin", groups.Special, groups.Special, groups.Special) +Group.new("TSConstMacro", groups.Define, groups.Define, groups.Define) +Group.new("TSString", groups.String, groups.String, groups.String) +Group.new("TSStringRegex", groups.String, groups.String, groups.String) +Group.new("TSStringEscape", groups.SpecialChar, groups.SpecialChar, groups.SpecialChar) +Group.new("TSCharacter", groups.Character, groups.Character, groups.Character) +Group.new("TSNumber", groups.Number, groups.Number, groups.Number) +Group.new("TSBoolean", groups.Boolean, groups.Boolean, groups.Boolean) +Group.new("TSFloat", groups.Float, groups.Float, groups.Float) +Group.new("TSFunction", groups.Function, groups.Function, groups.Function) +Group.new("TSFuncBuiltin", groups.Special, groups.Special, groups.Special) +Group.new("TSFuncMacro", groups.Macro, groups.Macro, groups.Macro) +Group.new("TSParameter", groups.Identifier, groups.Identifier, groups.Identifier) +Group.new("TSParameterReference", groups.TSParameter, groups.TSParameter, + groups.TSParameter) +Group.new("TSMethod", groups.Function, groups.Function, groups.Function) +Group.new("TSField", groups.Identifier, groups.Identifier, groups.Identifier) +Group.new("TSProperty", groups.Identifier, groups.Identifier, groups.Identifier) +Group.new("TSConstructor", groups.Special, groups.Special, groups.Special) +Group.new("TSAnnotation", groups.PreProc, groups.PreProc, groups.PreProc) +Group.new("TSNamespace", groups.Include, groups.Include, groups.Include) +Group.new("TSConditional", groups.Conditional, groups.Conditional, groups.Conditional) +Group.new("TSRepeat", groups.Repeat, groups.Repeat, groups.Repeat, groups.Repeat) +Group.new("TSLabel", groups.Label, groups.Label, groups.Label) +Group.new("TSOperator", groups.Operator, groups.Operator, groups.Operator) +Group.new("TSKeyword", groups.Keyword, groups.Keyword, groups.Keyword) +Group.new("TSKeywordFunction", groups.Keyword, groups.Keyword, groups.Keyword) +Group.new("TSKeywordOperator", groups.TSOperator, groups.TSOperator, groups.TSOperator) +Group.new("TSException", groups.Exception, groups.Exception, groups.Exception) +Group.new("TSType", groups.Type, groups.Type, groups.Type) +Group.new("TSTypeBuiltin", groups.Type, groups.Type, groups.Type) +Group.new("TSInclude", groups.Include, groups.Include, groups.Include) +Group.new("TSVariableBuiltin", groups.Special, groups.Special, groups.Special) +Group.new("TSText", groups.TSNone, groups.TSNone, groups.TSNone) +Group.new("TSTitle", groups.Title, groups.Title, groups.Title) +Group.new("TSLiteral", groups.String, groups.String, groups.String) +Group.new("TSURI", groups.Underlined, groups.Underlined, groups.Underlined) +Group.new("TSTag", groups.Label, groups.Label, groups.Label) +Group.new("TSTagDelimiter", groups.Delimiter, groups.Delimiter, groups.Delimiter) -- cgit v1.2.3