all repos — desert-witch.nvim @ c0d93d50dd687ed7b350f6fb38be016d326d8d6d

An earthy, mystical color palette for neovim

add CSV and CsvView support
trickyni trickyniv56@gmail.com
Fri, 27 Feb 2026 10:03:10 +0200
commit

c0d93d50dd687ed7b350f6fb38be016d326d8d6d

parent

6f6d559b3c03b3af8b86b3f8c2a31b56c2610b8b

1 files changed, 17 insertions(+), 7 deletions(-)

jump to
M lua/desert-witch/init.lualua/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 = {},