add CSV and CsvView support
trickyni trickyniv56@gmail.com
Fri, 27 Feb 2026 10:03:10 +0200
1 files changed,
17 insertions(+),
7 deletions(-)
jump to
M
lua/desert-witch/init.lua
→
lua/desert-witch/init.lua
@@ -25,7 +25,6 @@ local hl_groups = {
Normal = { fg = fg, bg = bg }, BaseText = { fg = fg }, Visual = { fg = bg, bg = saffron }, - NormalNC = { bg = bg75 }, ComplMatchIns = {}, Conceal = { bg = bg }, CurSearch = { fg = bg, bg = orange },@@ -129,7 +128,7 @@ -- Typedef = { link = "BaseText" },
Special = { link = "BaseText" }, SpecialChar = { link = "BaseText" }, Tag = { fg = orange }, - -- Delimiter = { link = "BaseText" }, + Delimiter = { link = "BaseText" }, -- SpecialComment = {}, -- Debug = {}, -- Ignore = {},@@ -195,14 +194,16 @@ -- ["@keyword.exception"] = { fg = scarlet },
-- ["@keyword.directive"] = {}, -- ["@keyword.directive.define"] = {}, ["@punctuation.delimiter"] = { fg = fg }, + ["@punctuation.delimiter.csv"] = { fg = sand }, ["@punctuation.bracket"] = {}, ["@punctuation.special"] = {}, ["@comment"] = { link = "Comment" }, ["@comment.documentation"] = {}, - ["@comment.error"] = { bg = scarlet, fg = bg }, -- error-type comments (e.g.moss`ERROR`, `FIXME`, `DEPRECATED`) - ["@comment.warning"] = { bg = orange, fg = bg }, -- warning-type comments (e.g.moss`WARNING`, `FIX`, `HACK`) - ["@comment.todo"] = { bg = celadon, fg = bg }, -- todo-type comments (e.g.moss`TODO`, `WIP`) - ["@comment.note"] = { bg = scarlet, fg = bg }, -- note-type comments (e.g.moss`NOTE`, `INFO`, `XXX`) + ["@comment.error"] = { bg = scarlet, fg = bg }, + ["@comment.warning"] = { bg = orange, fg = bg }, + ["@comment.todo"] = { bg = celadon, fg = bg }, + ["@comment.pass"] = { bg = moss, fg = bg }, + ["@comment.note"] = { bg = scarlet, fg = bg }, ["@markup.strong"] = { bold = true, bg = bg95, reverse = true }, ["@markup.italic"] = { link = "markdownItalic" }, ["@markup.strikethrough"] = { fg = sand, strikethrough = true },@@ -314,7 +315,16 @@ MiniTablineModifiedHidden = { link = "MiniTablineHidden" },
MiniTablineFill = { bg = altbg }, MiniTablineTabpagesection = {}, MiniTablineTrunc = { fg = sand, bg = altbg }, - -- + csvCol0 = { fg = "#e86045" }, + csvCol1 = { fg = "#e68d53" }, + csvCol2 = { fg = "#f8e2a0" }, + csvCol3 = { fg = "#92a650" }, + csvCol4 = { fg = "#ace1af" }, + csvCol5 = { fg = "#3eccbe" }, + csvCol6 = { fg = "#e86045" }, + csvCol7 = { fg = "#e68d53" }, + csvCol8 = { fg = "#f8e2a0" }, + CsvViewDelimiter = { fg = "#c1a387" }, -- MiniDiffSignAdd = {}, -- MiniDiffSignChange = {}, -- MiniDiffSignDelete = {},