summaryrefslogtreecommitdiff
path: root/colors/mytorte.lua
diff options
context:
space:
mode:
authorMohammad Reza Karimi <m.r.karimi.j@gmail.com>2026-01-20 15:55:27 -0500
committerMohammad Reza Karimi <m.r.karimi.j@gmail.com>2026-01-20 15:55:27 -0500
commitaa5717f00fd14430c80939a68d7107c26de6e554 (patch)
tree784e99d9b018e0554369c41cb33e2e195e28d3c6 /colors/mytorte.lua
first commit
Diffstat (limited to 'colors/mytorte.lua')
-rw-r--r--colors/mytorte.lua205
1 files changed, 205 insertions, 0 deletions
diff --git a/colors/mytorte.lua b/colors/mytorte.lua
new file mode 100644
index 0000000..f323c58
--- /dev/null
+++ b/colors/mytorte.lua
@@ -0,0 +1,205 @@
+-- Made with 'mini.colors' module of https://nvim-mini.org/mini.nvim
+
+if vim.g.colors_name ~= nil then vim.cmd('highlight clear') end
+vim.g.colors_name = "mytorte"
+
+-- Highlight groups
+local hi = vim.api.nvim_set_hl
+
+hi(0, "@attribute.builtin", { ctermfg = 215, fg = "#f2ab4f" })
+hi(0, "@character.special", { link = "SpecialChar" })
+hi(0, "@comment.todo", { bg = "#000000", ctermbg = 16, ctermfg = 227, fg = "#fcfe68", reverse = true })
+hi(0, "@constant.builtin", { ctermfg = 215, fg = "#f2ab4f" })
+hi(0, "@constant.macro", { link = "Define" })
+hi(0, "@function.builtin", { ctermfg = 215, fg = "#f2ab4f" })
+hi(0, "@function.macro", { link = "Macro" })
+hi(0, "@function.method", { ctermfg = 252, fg = "#cccccc" })
+hi(0, "@keyword.conditional", { link = "Conditional" })
+hi(0, "@keyword.debug", { link = "Debug" })
+hi(0, "@keyword.directive", { ctermfg = 213, fg = "#f38ff2" })
+hi(0, "@keyword.exception", { link = "Exception" })
+hi(0, "@keyword.import", { link = "Include" })
+hi(0, "@keyword.repeat", { link = "Repeat" })
+hi(0, "@keyword.type", { link = "Structure" })
+hi(0, "@lsp.mod.deprecated", {})
+hi(0, "@lsp.type.class", {})
+hi(0, "@lsp.type.comment", {})
+hi(0, "@lsp.type.decorator", {})
+hi(0, "@lsp.type.enum", {})
+hi(0, "@lsp.type.enumMember", {})
+hi(0, "@lsp.type.event", {})
+hi(0, "@lsp.type.function", {})
+hi(0, "@lsp.type.interface", {})
+hi(0, "@lsp.type.keyword", {})
+hi(0, "@lsp.type.macro", {})
+hi(0, "@lsp.type.method", {})
+hi(0, "@lsp.type.modifier", {})
+hi(0, "@lsp.type.namespace", {})
+hi(0, "@lsp.type.number", {})
+hi(0, "@lsp.type.operator", {})
+hi(0, "@lsp.type.parameter", {})
+hi(0, "@lsp.type.property", {})
+hi(0, "@lsp.type.regexp", {})
+hi(0, "@lsp.type.string", {})
+hi(0, "@lsp.type.struct", {})
+hi(0, "@lsp.type.type", {})
+hi(0, "@lsp.type.typeParameter", {})
+hi(0, "@lsp.type.variable", {})
+hi(0, "@markup.heading", { bold = true, ctermfg = 207, fg = "#ee4eed" })
+hi(0, "@markup.heading.1.delimiter.vimdoc", { bg = "#000000", ctermbg = 16, ctermfg = 16, fg = "#000000", nocombine = true, sp = "#cccccc", underdouble = true })
+hi(0, "@markup.heading.2.delimiter.vimdoc", { bg = "#000000", ctermbg = 16, ctermfg = 16, fg = "#000000", nocombine = true, sp = "#cccccc", underline = true })
+hi(0, "@markup.link", { ctermfg = 252, fg = "#cccccc" })
+hi(0, "@markup.link.url", { ctermfg = 111, fg = "#87a2ee", underline = true })
+hi(0, "@markup.raw", { ctermfg = 111, fg = "#87a2ee" })
+hi(0, "@markup.underline", { ctermfg = 111, fg = "#87a2ee", underline = true })
+hi(0, "@module", { ctermfg = 252, fg = "#cccccc" })
+hi(0, "@number.float", { link = "Float" })
+hi(0, "@string.escape", { link = "SpecialChar" })
+hi(0, "@string.special", { link = "SpecialChar" })
+hi(0, "@tag.builtin", { ctermfg = 215, fg = "#f2ab4f" })
+hi(0, "@type.definition", { link = "Typedef" })
+hi(0, "@variable", { ctermfg = 252, fg = "#cccccc" })
+hi(0, "@variable.member", { ctermfg = 252, fg = "#cccccc" })
+hi(0, "@variable.parameter", { ctermfg = 252, fg = "#cccccc" })
+hi(0, "@variable.parameter.builtin", { ctermfg = 215, fg = "#f2ab4f" })
+hi(0, "Added", { ctermfg = 77, fg = "#5ac756" })
+hi(0, "Changed", { ctermfg = 68, fg = "#4392e9" })
+hi(0, "ColorColumn", { bg = "#8b0000", ctermbg = 88, ctermfg = 252, fg = "#cccccc" })
+hi(0, "Comment", { ctermfg = 111, fg = "#87a2ee" })
+hi(0, "Conceal", { ctermfg = 241, fg = "#666666" })
+hi(0, "Constant", { ctermfg = 217, fg = "#f3a7a6" })
+hi(0, "CurSearch", { bg = "#fce094", ctermbg = 222, ctermfg = 16, fg = "#000000" })
+hi(0, "Cursor", { bg = "#00ff00", bold = true, ctermbg = 46, ctermfg = 16, fg = "#000000" })
+hi(0, "CursorColumn", { bg = "#666666", ctermbg = 241 })
+hi(0, "CursorIM", { bg = "#cccccc", ctermbg = 252 })
+hi(0, "CursorLine", {})
+hi(0, "CursorLineFold", {})
+hi(0, "CursorLineNr", { ctermbg = 242, ctermfg = 227, fg = "#fcfe68" })
+hi(0, "CursorLineSign", {})
+hi(0, "Delimiter", { ctermfg = 215, fg = "#f2ab4f" })
+hi(0, "DiagnosticDeprecated", { sp = "#ff0000", strikethrough = true })
+hi(0, "DiagnosticError", { ctermfg = 196, fg = "#eb4435" })
+hi(0, "DiagnosticHint", { ctermfg = 252, fg = "#d3d3d3" })
+hi(0, "DiagnosticInfo", { ctermfg = 152, fg = "#b4d6e2" })
+hi(0, "DiagnosticOk", { ctermfg = 157, fg = "#a0e99f" })
+hi(0, "DiagnosticSignError", { ctermfg = 196, fg = "#eb4435" })
+hi(0, "DiagnosticSignHint", { ctermfg = 252, fg = "#d3d3d3" })
+hi(0, "DiagnosticSignInfo", { ctermfg = 152, fg = "#b4d6e2" })
+hi(0, "DiagnosticSignOk", { ctermfg = 157, fg = "#a0e99f" })
+hi(0, "DiagnosticSignWarn", { ctermfg = 215, fg = "#f2ab4f" })
+hi(0, "DiagnosticUnderlineError", { sp = "#ff0000", underline = true })
+hi(0, "DiagnosticUnderlineHint", { sp = "#d3d3d3", underline = true })
+hi(0, "DiagnosticUnderlineInfo", { sp = "#add8e6", underline = true })
+hi(0, "DiagnosticUnderlineOk", { sp = "#90ee90", underline = true })
+hi(0, "DiagnosticUnderlineWarn", { sp = "#ffa500", underline = true })
+hi(0, "DiagnosticWarn", { ctermfg = 215, fg = "#f2ab4f" })
+hi(0, "DiffAdd", { bg = "#5f875f", ctermbg = 65, ctermfg = 231, fg = "#ffffff" })
+hi(0, "DiffChange", { bg = "#5f87af", ctermbg = 67, ctermfg = 231, fg = "#ffffff" })
+hi(0, "DiffDelete", { bg = "#af5faf", ctermbg = 133, ctermfg = 231, fg = "#ffffff" })
+hi(0, "DiffText", { bg = "#c6c6c6", ctermbg = 251, ctermfg = 16, fg = "#000000" })
+hi(0, "Directory", { ctermfg = 87, fg = "#69f9f9" })
+hi(0, "EndOfBuffer", { blend = 0, bold = true, ctermfg = 21, fg = "#0437dd" })
+hi(0, "Error", { bg = "#ff0000", ctermbg = 196, ctermfg = 231, fg = "#ffffff" })
+hi(0, "ErrorMsg", { blend = 0, ctermfg = 231, fg = "#ffffff" })
+hi(0, "FloatBorder", { blend = 0, ctermfg = 16, fg = "#000000" })
+hi(0, "FloatFooter", { bold = true, ctermfg = 207, fg = "#ee4eed" })
+hi(0, "FloatShadow", { bg = "#000000", blend = 80, ctermbg = 16 })
+hi(0, "FloatShadowThrough", { bg = "#000000", blend = 100, ctermbg = 16 })
+hi(0, "FoldColumn", { blend = 0, ctermfg = 87, fg = "#69f9f9" })
+hi(0, "Folded", { bg = "#3a3a3a", ctermbg = 237, ctermfg = 80, fg = "#53c8c8" })
+hi(0, "Function", { ctermfg = 252, fg = "#cccccc" })
+hi(0, "Identifier", { ctermfg = 252, fg = "#cccccc" })
+hi(0, "Ignore", { bg = "#000000", ctermbg = 16, ctermfg = 16, fg = "#000000" })
+hi(0, "LineNr", { blend = 0, ctermfg = 244, fg = "#7f7f7f" })
+hi(0, "LineNrAbove", { blend = 0, ctermfg = 244, fg = "#7f7f7f" })
+hi(0, "LineNrBelow", { blend = 0, ctermfg = 244, fg = "#7f7f7f" })
+hi(0, "MatchParen", { bg = "#008b8b", ctermbg = 30 })
+hi(0, "MessageWindow", { bg = "#303030", ctermbg = 236, ctermfg = 252, fg = "#cccccc" })
+hi(0, "MiniHipatternsFixme", { bold = true, ctermfg = 196, fg = "#eb4435", reverse = true })
+hi(0, "MiniHipatternsHack", { bold = true, ctermfg = 215, fg = "#f2ab4f", reverse = true })
+hi(0, "MiniHipatternsNote", { bold = true, ctermfg = 252, fg = "#d3d3d3", reverse = true })
+hi(0, "MiniHipatternsTodo", { bold = true, ctermfg = 152, fg = "#b4d6e2", reverse = true })
+hi(0, "MiniSnippetsCurrent", { sp = "#ffa500", underdouble = true })
+hi(0, "MiniSnippetsCurrentReplace", { sp = "#ff0000", underdouble = true })
+hi(0, "MiniSnippetsFinal", { sp = "#90ee90", underdouble = true })
+hi(0, "MiniSnippetsUnvisited", { sp = "#d3d3d3", underdouble = true })
+hi(0, "MiniSnippetsVisited", { sp = "#add8e6", underdouble = true })
+hi(0, "ModeMsg", { blend = 0, bold = true })
+hi(0, "MoreMsg", { blend = 0, bold = true, ctermfg = 65, fg = "#44875e" })
+hi(0, "MsgArea", { blend = 0 })
+hi(0, "MsgSeparator", { bg = "#364e81", bold = false, ctermbg = 24, ctermfg = 231, fg = "#ffffff" })
+hi(0, "NonText", { bold = true, ctermfg = 21, fg = "#0437dd" })
+hi(0, "Normal", { blend = 0, ctermfg = 252, fg = "#cccccc" })
+hi(0, "NormalFloat", { bg = "#303030", ctermbg = 236, ctermfg = 252, fg = "#cccccc" })
+hi(0, "NormalNC", { blend = 0 })
+hi(0, "NvimInternalError", { bg = "#ff0000", ctermbg = 196, ctermfg = 196, fg = "#eb4435" })
+hi(0, "OkMsg", { blend = 0, ctermfg = 158, fg = "#bef2c7" })
+hi(0, "Operator", { ctermfg = 228, fg = "#fdfe88" })
+hi(0, "Pmenu", { bg = "#303030", ctermbg = 236, ctermfg = 252, fg = "#cccccc" })
+hi(0, "PmenuMatch", { bg = "#303030", ctermbg = 236, ctermfg = 207, fg = "#ee4eed" })
+hi(0, "PmenuMatchSel", { bg = "#ffff00", ctermbg = 226, ctermfg = 207, fg = "#ee4eed" })
+hi(0, "PmenuSbar", {})
+hi(0, "PmenuSel", { bg = "#ffff00", ctermbg = 226, ctermfg = 16, fg = "#000000" })
+hi(0, "PmenuThumb", { bg = "#bebebe", ctermbg = 250 })
+hi(0, "PopupNotification", { bg = "#000000", ctermbg = 16, ctermfg = 227, fg = "#fcfe68", reverse = true })
+hi(0, "PopupSelected", { bg = "#ffff00", ctermbg = 226, ctermfg = 16, fg = "#000000" })
+hi(0, "PreProc", { ctermfg = 213, fg = "#f38ff2" })
+hi(0, "Question", { bold = true, ctermfg = 83, fg = "#62f85a" })
+hi(0, "QuickFixLine", { bg = "#cdcd00", ctermbg = 184, ctermfg = 16, fg = "#000000" })
+hi(0, "RedrawDebugClear", { bg = "#ffff00", ctermbg = 226 })
+hi(0, "RedrawDebugComposed", { bg = "#008000", ctermbg = 28 })
+hi(0, "RedrawDebugRecompose", { bg = "#ff0000", ctermbg = 196 })
+hi(0, "Removed", { ctermfg = 196, fg = "#eb4435" })
+hi(0, "Search", { bg = "#6b5300", ctermbg = 58, ctermfg = 252, fg = "#cccccc" })
+hi(0, "SignColumn", { blend = 0, ctermfg = 87, fg = "#69f9f9" })
+hi(0, "Special", { ctermfg = 215, fg = "#f2ab4f" })
+hi(0, "SpecialKey", { ctermfg = 87, fg = "#69f9f9" })
+hi(0, "SpellBad", { ctermfg = 196, fg = "#eb4435", sp = "#ff0000", undercurl = true })
+hi(0, "SpellCap", { ctermfg = 62, fg = "#5f67e5", sp = "#5c5cff", undercurl = true })
+hi(0, "SpellLocal", { ctermfg = 207, fg = "#ee4eed", sp = "#ff00ff", undercurl = true })
+hi(0, "SpellRare", { ctermfg = 87, fg = "#69f9f9", sp = "#00ffff", undercurl = true })
+hi(0, "Statement", { ctermfg = 228, fg = "#fdfe88" })
+hi(0, "StatusLine", { bg = "#364e81", bold = false, ctermbg = 24, ctermfg = 231, fg = "#ffffff" })
+hi(0, "StatusLineNC", { bg = "#e5e5e5", ctermbg = 254, ctermfg = 16, fg = "#000000" })
+hi(0, "StatusLineTerm", { bg = "#0000ee", bold = true, ctermbg = 21, ctermfg = 231, fg = "#ffffff" })
+hi(0, "StatusLineTermNC", { bg = "#e5e5e5", ctermbg = 254, ctermfg = 16, fg = "#000000" })
+hi(0, "StderrMsg", { blend = 0, ctermfg = 231, fg = "#ffffff" })
+hi(0, "StdoutMsg", { blend = 0 })
+hi(0, "String", { ctermfg = 217, fg = "#f3a7a6" })
+hi(0, "TabLine", { bg = "#7f7f7f", ctermbg = 244, ctermfg = 231, fg = "#ffffff" })
+hi(0, "TabLineFill", { bg = "#000000", ctermbg = 16, reverse = false })
+hi(0, "TabLineSel", { bg = "#000000", bold = true, ctermbg = 16, ctermfg = 252, fg = "#cccccc" })
+hi(0, "Terminal", { blend = 0, ctermfg = 252, fg = "#cccccc" })
+hi(0, "Title", { bold = true, ctermfg = 207, fg = "#ee4eed" })
+hi(0, "Todo", { bg = "#000000", ctermbg = 16, ctermfg = 227, fg = "#fcfe68", reverse = true })
+hi(0, "ToolbarButton", { bg = "#e5e5e5", bold = true, ctermbg = 254, ctermfg = 16, fg = "#000000" })
+hi(0, "ToolbarLine", { bg = "#000000", ctermbg = 16 })
+hi(0, "Type", { ctermfg = 120, fg = "#83f87f" })
+hi(0, "Underlined", { ctermfg = 111, fg = "#87a2ee", underline = true })
+hi(0, "VertSplit", { blend = 0, ctermfg = 16, fg = "#000000" })
+hi(0, "Visual", { bg = "#a9a9a9", bold = true, ctermbg = 248, ctermfg = 16, fg = "#000000" })
+hi(0, "VisualNOS", { bg = "#000000", bold = true, ctermbg = 16, underline = true })
+hi(0, "WarningMsg", { blend = 0, ctermfg = 196, fg = "#eb4435" })
+hi(0, "WildMenu", { bg = "#ffff00", ctermbg = 226, ctermfg = 16, fg = "#000000" })
+hi(0, "WinBar", { bold = true })
+hi(0, "WinBarNC", { bold = true })
+hi(0, "WinSeparator", { blend = 0, ctermfg = 16, fg = "#000000" })
+hi(0, "lCursor", { bg = "#e5e5e5", ctermbg = 254, ctermfg = 16, fg = "#000000" })
+
+-- Terminal colors
+local g = vim.g
+
+g.terminal_color_1 = "#f3a7a6"
+g.terminal_color_2 = "#a0e99f"
+g.terminal_color_3 = "#cdcd00"
+g.terminal_color_4 = "#87a2ee"
+g.terminal_color_5 = "#f38ff2"
+g.terminal_color_6 = "#add8e6"
+g.terminal_color_7 = "#cccccc"
+g.terminal_color_9 = "#f3a7a6"
+g.terminal_color_10 = "#a0e99f"
+g.terminal_color_11 = "#cdcd00"
+g.terminal_color_12 = "#87a2ee"
+g.terminal_color_13 = "#f38ff2"
+g.terminal_color_14 = "#add8e6"
+g.terminal_color_15 = "#cccccc"