diff options
| author | Mohammad Reza Karimi <m.r.karimi.j@gmail.com> | 2026-01-20 15:55:27 -0500 |
|---|---|---|
| committer | Mohammad Reza Karimi <m.r.karimi.j@gmail.com> | 2026-01-20 15:55:27 -0500 |
| commit | aa5717f00fd14430c80939a68d7107c26de6e554 (patch) | |
| tree | 784e99d9b018e0554369c41cb33e2e195e28d3c6 /colors/notsoquiet.lua | |
first commit
Diffstat (limited to 'colors/notsoquiet.lua')
| -rw-r--r-- | colors/notsoquiet.lua | 132 |
1 files changed, 132 insertions, 0 deletions
diff --git a/colors/notsoquiet.lua b/colors/notsoquiet.lua new file mode 100644 index 0000000..f87ae7b --- /dev/null +++ b/colors/notsoquiet.lua @@ -0,0 +1,132 @@ +vim.o.background = "dark" +vim.cmd.source("$VIMRUNTIME/colors/quiet.vim") +vim.g.colors_name = "notsoquiet" + +local hi = function(name, val) + val.force = true + val.cterm = val.cterm or {} + vim.api.nvim_set_hl(0, name, val) +end + +local c = { + bg = "#1e1e1e", + bg1 = "#303030", + bg2 = "#222222", + fg = "#cccccc", + fg1 = "#eeeeee", + + green = "#22ee55", + darkgreen = "#6eb167", + darkgreen1 = "#59cb4d", + magenta = "#b1a0f8", + orange = "#ff894c", + olive = "#aaaa77", + red = "#ff8080", + blue = "#6688ff", + blue1 = "#729fcf", + darkblue = "#364e81", + yellow = "#ffff00", + darkyellow = "#cdcd00", + pink = "#d7005f", +} + +hi("Normal", { bg = c.bg, fg = c.fg }) +hi("NormalFloat", { bg = "#272727", fg = c.fg }) + +hi("String", { fg = c.green }) + +hi("Keyword", { fg = c.fg1, bold = true }) +hi("Conditional", { link = "Keyword" }) +hi("Repeat", { link = "Keyword" }) +hi("Macro", { link = "Keyword" }) +hi("Define", { link = "Keyword" }) + +hi("Function", { fg = c.magenta, bold = true }) +hi("@function", { link = "Function" }) + +hi("@function.builtin", { fg = c.orange }) + +hi("@function.call", { link = "Normal" }) + +hi("Comment", { fg = c.olive, italic = false }) + +hi("Number", { fg = c.red }) +hi("Constant", { link = "Number" }) +hi("@constant", { link = "Constant" }) +hi("@constant.builtin", { link = "Number" }) + +hi("Type", { fg = c.blue }) + +hi("@markup.link", { fg = c.blue1 }) +hi("Directory", { fg = c.blue1 }) + +hi("PmenuSel", { bg = c.yellow }) +hi("PmenuMatch", { fg = c.pink }) +hi("PmenuMatchSel", { fg = c.pink, bg = c.yellow, bold = true }) +hi("PmenuKind", {}) +hi("PmenuKindSel", { bg = c.yellow }) +hi("PmenuExtraSel", { bg = c.yellow }) +hi("CmpItemAbbrMatch", { fg = c.pink, bold = true }) +hi("CmpItemAbbrMatchFuzzy", { fg = c.pink, bold = false }) + +hi("Title", { fg = c.darkgreen1, bold = true }) +hi("texCmd", { link = "Function" }) +hi("texEnvCmd", { link = "texCmd" }) +hi("texMathCmd", { link = "Number" }) +hi("texMathDelim", { fg = c.orange }) +hi("texMathSymbol", { link = "Number" }) +hi("texMathDelimZone", { fg = c.fg1, bold = true }) + +hi("StatusLine", { bg = c.darkblue, bold = true, fg = c.fg1 }) + +hi("Todo", { fg = c.yellow, reverse = true, bold = true }) +hi("MiniHipatternsTodo", { link = "Todo" }) + +hi("SpellBad", { sp = c.pink, undercurl = true }) +hi("SpellCap", { sp = "#0087d7", undercurl = true }) +hi("SpellLocal", { sp = "#d787d7", undercurl = true }) +hi("SpellRare", { sp = "#00afaf", undercurl = true }) + +hi("DiffTextAdd", { italic = true }) +hi("DiffAdded", { link = "DiffAdd" }) +hi("@diff.plus", { link = "DiffAdd" }) + +hi("DiffChanged", { link = "DiffChange" }) +hi("@diff.delta", { link = "DiffChange" }) + +hi("DiffRemoved", { link = "DiffDelete" }) +hi("@diff.minus", { link = "DiffDelete" }) + +hi("QuickFixLine", { fg = c.darkyellow, reverse = true }) + +hi("@markup.list.unchecked", { fg = c.red }) +hi("@markup.list.checked", { fg = c.darkgreen }) + +hi("FzfLuaNormal", { bg = c.bg2, fg = c.fg }) +hi("FzfLuaTitle", { bg = c.orange, fg = c.bg }) + +hi("FzfLuaPreviewBorder", { bg = c.darkblue, fg = c.fg }) +hi("FzfLuaPreviewTitle", { bg = c.darkblue, fg = c.fg, bold = true }) + +hi("FzfLuaFzfMatch", { fg = c.red }) +hi("FzfLuaFzfPointer", { fg = c.red }) + +hi("DiagnosticHint", { fg = c.blue }) +hi("DiagnosticUnderlineHint", { sp = c.blue, underline = true }) + +-- hi("Normal", { fg = "#dadada", bg = "None" }) +-- hi("NormalFloat", { fg = "#dadada", bg = "#303030" }) +-- hi("String", { fg = "#6eb167" }) +-- hi("Keyword", { fg = "#ad7fa8" }) +-- hi("Comment", { fg = "#707070" }) +-- hi("Constant", { fg = "#ffdd33" }) +-- hi("StatusLine", { fg = "#dadada", bg = "None", bold = true, cterm = { bold = true } }) +-- hi("StatusLineNC", { fg = "#909090", bg = "#202020" }) +-- hi("Directory", { fg = "#729fcf" }) +-- hi("PreProc", { link = "Keyword" }) +-- hi("Type", { fg = "#729fcf" }) +-- -- to make the links in vimdoc show +-- hi("@markup.link", { fg = "#729fcf" }) +-- +-- -- for my statusline +-- hi("StatusLineLsp", { fg = "#707070", bold = true }) |
