40 lines
799 B
Lua
40 lines
799 B
Lua
return function(opts)
|
|
return require("astrocore").extend_tbl(opts, {
|
|
-- table: default groups
|
|
groups = {
|
|
"Normal",
|
|
"NormalNC",
|
|
"Comment",
|
|
"Constant",
|
|
"Special",
|
|
"Identifier",
|
|
"Statement",
|
|
"PreProc",
|
|
"Type",
|
|
"Underlined",
|
|
"Todo",
|
|
"String",
|
|
"Function",
|
|
"Conditional",
|
|
"Repeat",
|
|
"Operator",
|
|
"Structure",
|
|
"LineNr",
|
|
"NonText",
|
|
"SignColumn",
|
|
"CursorLineNr",
|
|
"EndOfBuffer",
|
|
},
|
|
-- table: additional groups that should be cleared
|
|
extra_groups = {
|
|
"NormalFloat",
|
|
"NvimTreeNormal",
|
|
"NeoTreeNormal",
|
|
"NeoTreeFloatBorder",
|
|
"NeoTreeNormalNC",
|
|
},
|
|
-- table: groups you don't want to clear
|
|
exclude_groups = {},
|
|
})
|
|
end
|