From a5134b62fa5ceed97f9091824f9a73e010a4ed88 Mon Sep 17 00:00:00 2001 From: kakashi Date: Sat, 2 Mar 2024 03:18:31 +0530 Subject: [PATCH] generated colorschemes --- .gitignore | 4 +- colors/vscode.lua | 1361 +++++++++++++++++++++------------------------ colors/vscode.yml | 395 ------------- deno.json | 6 - deno.jsonc | 7 + 5 files changed, 636 insertions(+), 1137 deletions(-) delete mode 100644 colors/vscode.yml delete mode 100644 deno.json create mode 100644 deno.jsonc diff --git a/.gitignore b/.gitignore index debc975..d4558b9 100644 --- a/.gitignore +++ b/.gitignore @@ -8,4 +8,6 @@ # lazy-lock.json # after # **/.DS_Store -.vscode/ \ No newline at end of file +.vscode/ +colorschemes/ +generate.ts \ No newline at end of file diff --git a/colors/vscode.lua b/colors/vscode.lua index d32cc4f..80ab709 100644 --- a/colors/vscode.lua +++ b/colors/vscode.lua @@ -1,748 +1,640 @@ -local c={ - vscNone="NONE", - vscFront="#D4D4D4", - vscBack="#1E1E1E", - - vscTabCurrent="#1E1E1E", - vscTabOther="#2D2D2D", - vscTabOutside="#252526", - - vscLeftDark="#252526", - vscLeftMid="#373737", - vscLeftLight="#636369", - - vscPopupFront="#BBBBBB", - vscPopupBack="#272727", - vscPopupHighlightBlue="#004b72", - vscPopupHighlightGray="#343B41", - - vscSplitLight="#898989", - vscSplitDark="#444444", - vscSplitThumb="#424242", - - vscCursorDarkDark="#222222", - vscCursorDark="#51504F", - vscCursorLight="#AEAFAD", - vscSelection="#264F78", - vscLineNumber="#5A5A5A", - - vscDiffRedDark="#4B1818", - vscDiffRedLight="#6F1313", - vscDiffRedLightLight="#FB0101", - vscDiffGreenDark="#373D29", - vscDiffGreenLight="#4B5632", - vscSearchCurrent="#515c6a", - vscSearch="#613315", - - vscGitAdded="#81b88b", - vscGitModified="#e2c08d", - vscGitDeleted="#c74e39", - vscGitRenamed="#73c991", - vscGitUntracked="#73c991", - vscGitIgnored="#8c8c8c", - vscGitStageModified="#e2c08d", - vscGitStageDeleted="#c74e39", - vscGitConflicting="#e4676b", - vscGitSubmodule="#8db9e2", - - vscContext="#404040", - vscContextCurrent="#707070", - - vscFoldBackground="#202d39", - - -- Syntax colors - vscGray="#808080", - vscViolet="#646695", - vscBlue="#569CD6", - vscAccentBlue="#4FC1FE", - vscDarkBlue="#223E55", - vscMediumBlue="#18a2fe", - vscLightBlue="#9CDCFE", - vscGreen="#6A9955", - vscBlueGreen="#4EC9B0", - vscLightGreen="#B5CEA8", - vscRed="#F44747", - vscOrange="#CE9178", - vscLightRed="#D16969", - vscYellowOrange="#D7BA7D", - vscYellow="#DCDCAA", - vscDarkYellow="#FFD602", - vscPink="#C586C0", - - -- Low contrast with default background - vscDimHighlight="#51504F", - vscUiBlue="#084671", - vscUiOrange="#f28b25", - vscPopupHighlightLightBlue="#d7eafe" -}; + + + + + + + + + + + + local hl=vim.api.nvim_set_hl; -hl(0, "Normal", { fg=c.vscFront, bg=c.vscBack }); -hl(0, "ColorColumn", { fg="NONE", bg=c.vscCursorDarkDark }); -hl(0, "Cursor", { fg=c.vscCursorDark, bg=c.vscCursorLight }); -hl(0, "CursorLine", { bg=c.vscCursorDarkDark }); -hl(0, "CursorColumn", { fg="NONE", bg=c.vscCursorDarkDark }); -hl(0, "Directory", { fg=c.vscBlue, bg=c.vscBack }); -hl(0, "DiffAdd", { fg="NONE", bg=c.vscDiffGreenLight }); -hl(0, "DiffChange", { fg="NONE", bg=c.vscDiffRedDark }); -hl(0, "DiffDelete", { fg="NONE", bg=c.vscDiffRedLight }); -hl(0, "DiffText", { fg="NONE", bg=c.vscDiffRedLight }); -hl(0, "EndOfBuffer", { fg=c.vscBack, bg="NONE" }); -hl(0, "ErrorMsg", { fg=c.vscRed, bg=c.vscBack }); -hl(0, "VertSplit", { fg=c.vscSplitDark, bg=c.vscBack }); -hl(0, "WinSeparator", { link="VertSplit" }); -hl(0, "Folded", { fg="NONE", bg=c.vscFoldBackground }); -hl(0, "FoldColumn", { fg=c.vscLineNumber, bg=c.vscBack }); -hl(0, "SignColumn", { fg="NONE", bg=c.vscBack }); -hl(0, "IncSearch", { fg=c.vscNone, bg=c.vscSearchCurrent }); -hl(0, "LineNr", { fg=c.vscLineNumber, bg=c.vscBack }); -hl(0, "CursorLineNr", { fg=c.vscPopupFront, bg=c.vscBack }); -hl(0, "MatchParen", { fg=c.vscNone, bg=c.vscDimHighlight }); -hl(0, "ModeMsg", { fg=c.vscFront, bg=c.vscLeftDark }); -hl(0, "MoreMsg", { fg=c.vscFront, bg=c.vscLeftDark }); -hl(0, "NonText", { fg=c.vscLineNumber, bg=c.vscNone }); -hl(0, "Pmenu", { fg=c.vscPopupFront, bg=c.vscPopupBack }); -hl(0, "PmenuSel", { fg=c.vscPopupFront, bg=c.vscPopupHighlightBlue }); -hl(0, "PmenuSbar", { fg="NONE", bg=c.vscPopupHighlightGray }); -hl(0, "PmenuThumb", { fg="NONE", bg=c.vscPopupFront }); -hl(0, "Question", { fg=c.vscBlue, bg=c.vscBack }); -hl(0, "Search", { fg=c.vscNone, bg=c.vscSearch }); -hl(0, "SpecialKey", { fg=c.vscBlue, bg=c.vscNone }); -hl(0, "StatusLine", { fg=c.vscFront, bg=c.vscLeftMid }); -hl(0, "StatusLineNC", { fg=c.vscFront, bg=c.vscLeftDark }); -hl(0, "TabLine", { fg=c.vscFront, bg=c.vscTabOther }); -hl(0, "TabLineFill", { fg=c.vscFront, bg=c.vscTabOutside }); -hl(0, "TabLineSel", { fg=c.vscFront, bg=c.vscTabCurrent }); -hl(0, "Title", { fg=c.vscNone, bg=c.vscNone, bold=true }); -hl(0, "Visual", { fg=c.vscNone, bg=c.vscSelection }); -hl(0, "VisualNOS", { fg=c.vscNone, bg=c.vscSelection }); -hl(0, "WarningMsg", { fg=c.vscRed, bg=c.vscBack, bold=true }); -hl(0, "WildMenu", { fg=c.vscNone, bg=c.vscSelection }); - -hl(0, "Comment", { fg=c.vscGreen, bg="NONE" }); -hl(0, "Constant", { fg=c.vscBlue, bg="NONE" }); -hl(0, "String", { fg=c.vscOrange, bg="NONE" }); -hl(0, "Character", { fg=c.vscOrange, bg="NONE" }); -hl(0, "Number", { fg=c.vscLightGreen, bg="NONE" }); -hl(0, "Boolean", { fg=c.vscBlue, bg="NONE" }); -hl(0, "Float", { fg=c.vscLightGreen, bg="NONE" }); -hl(0, "Identifier", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "Function", { fg=c.vscYellow, bg="NONE" }); -hl(0, "Statement", { fg=c.vscPink, bg="NONE" }); -hl(0, "Conditional", { fg=c.vscPink, bg="NONE" }); -hl(0, "Repeat", { fg=c.vscPink, bg="NONE" }); -hl(0, "Label", { fg=c.vscPink, bg="NONE" }); -hl(0, "Operator", { fg=c.vscFront, bg="NONE" }); -hl(0, "Keyword", { fg=c.vscPink, bg="NONE" }); -hl(0, "Exception", { fg=c.vscPink, bg="NONE" }); -hl(0, "PreProc", { fg=c.vscPink, bg="NONE" }); -hl(0, "Include", { fg=c.vscPink, bg="NONE" }); -hl(0, "Define", { fg=c.vscPink, bg="NONE" }); -hl(0, "Macro", { fg=c.vscPink, bg="NONE" }); -hl(0, "Type", { fg=c.vscBlue, bg="NONE" }); -hl(0, "StorageClass", { fg=c.vscBlue, bg="NONE" }); -hl(0, "Structure", { fg=c.vscBlueGreen, bg="NONE" }); -hl(0, "Typedef", { fg=c.vscBlue, bg="NONE" }); -hl(0, "Special", { fg=c.vscYellowOrange, bg="NONE" }); -hl(0, "SpecialChar", { fg=c.vscFront, bg="NONE" }); -hl(0, "Tag", { fg=c.vscFront, bg="NONE" }); -hl(0, "Delimiter", { fg=c.vscFront, bg="NONE" }); -hl(0, "SpecialComment", { fg=c.vscGreen, bg="NONE" }); -hl(0, "Debug", { fg=c.vscFront, bg="NONE" }); -hl(0, "Underlined", { fg=c.vscNone, bg="NONE", underline=true }); -hl(0, "Conceal", { fg=c.vscFront, bg=c.vscBack }); -hl(0, "Ignore", { fg=c.vscFront, bg="NONE" }); -hl(0, "Error", { fg=c.vscRed, bg=c.vscBack, undercurl=true, sp=c.vscRed }); -hl(0, "Todo", { fg=c.vscYellowOrange, bg=c.vscBack, bold=true }); -hl(0, "SpellBad", { fg=c.vscRed, bg=c.vscBack, undercurl=true, sp=c.vscRed }); -hl(0, "SpellCap", { fg=c.vscRed, bg=c.vscBack, undercurl=true, sp=c.vscRed }); -hl(0, "SpellRare", { fg=c.vscRed, bg=c.vscBack, undercurl=true, sp=c.vscRed }); -hl(0, "SpellLocal", { fg=c.vscRed, bg=c.vscBack, undercurl=true, sp=c.vscRed }); -hl(0, "Whitespace", { fg=c.vscLineNumber }); -hl(0, "NormalFloat", { bg=c.vscPopupBack }); -hl(0, "WinBar", { fg=c.vscFront, bg=c.vscBack, bold=true }); -hl(0, "WinBarNc", { fg=c.vscFront, bg=c.vscBack }); - --- Treesitter -hl(0, "@error", { fg=c.vscRed, bg="NONE" }); -- Legacy -hl(0, "@punctuation.bracket", { fg=c.vscFront, bg="NONE" }); -hl(0, "@punctuation.special", { fg=c.vscFront, bg="NONE" }); -hl(0, "@punctuation.delimiter", { fg=c.vscFront, bg="NONE" }); -hl(0, "@comment", { fg=c.vscGreen, bg="NONE" }); -hl(0, "@comment.note", { fg=c.vscBlueGreen, bg="NONE", bold=true }); -hl(0, "@comment.warning", { fg=c.vscYellowOrange, bg="NONE", bold=true }); -hl(0, "@comment.error", { fg=c.vscRed, bg="NONE", bold=true }); -hl(0, "@constant", { fg=c.vscAccentBlue, bg="NONE" }); -hl(0, "@constant.builtin", { fg=c.vscBlue, bg="NONE" }); -hl(0, "@constant.macro", { fg=c.vscBlueGreen, bg="NONE" }); -hl(0, "@string.regexp", { fg=c.vscOrange, bg="NONE" }); -hl(0, "@string", { fg=c.vscOrange, bg="NONE" }); -hl(0, "@character", { fg=c.vscOrange, bg="NONE" }); -hl(0, "@number", { fg=c.vscLightGreen, bg="NONE" }); -hl(0, "@number.float", { fg=c.vscLightGreen, bg="NONE" }); -hl(0, "@boolean", { fg=c.vscBlue, bg="NONE" }); -hl(0, "@annotation", { fg=c.vscYellow, bg="NONE" }); -hl(0, "@attribute", { fg=c.vscYellow, bg="NONE" }); -hl(0, "@attribute.builtin", { fg=c.vscBlueGreen, bg="NONE" }); -hl(0, "@module", { fg=c.vscBlueGreen, bg="NONE" }); -hl(0, "@function", { fg=c.vscYellow, bg="NONE" }); -hl(0, "@function.builtin", { fg=c.vscYellow, bg="NONE" }); -hl(0, "@function.macro", { fg=c.vscYellow, bg="NONE" }); -hl(0, "@function.method", { fg=c.vscYellow, bg="NONE" }); -hl(0, "@variable", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "@variable.builtin", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "@variable.parameter", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "@variable.parameter.reference", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "@variable.member", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "@property", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "@constructor", { fg=c.vscBlueGreen, bg="NONE" }); -hl(0, "@label", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "@keyword", { fg=c.vscPink, bg="NONE" }); -hl(0, "@keyword.conditional", { fg=c.vscPink, bg="NONE" }); -hl(0, "@keyword.repeat", { fg=c.vscPink, bg="NONE" }); -hl(0, "@keyword.function", { fg=c.vscBlue, bg="NONE" }); -hl(0, "@keyword.operator", { fg=c.vscBlue, bg="NONE" }); -hl(0, "@keyword.exception", { fg=c.vscPink, bg="NONE" }); -hl(0, "@keyword.storage", { fg=c.vscBlue, bg="NONE" }); -hl(0, "@keyword.import", { fg=c.vscPink, bg="NONE" }); -hl(0, "@operator", { fg=c.vscFront, bg="NONE" }); -hl(0, "@type", { fg=c.vscBlueGreen, bg="NONE" }); -hl(0, "@type.builtin", { fg=c.vscBlue, bg="NONE" }); -hl(0, "@type.qualifier", { fg=c.vscBlue, bg="NONE" }); -hl(0, "@structure", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "@tag", { fg=c.vscBlue, bg="NONE" }); -hl(0, "@tag.delimiter", { fg=c.vscGray, bg="NONE" }); -hl(0, "@tag.attribute", { fg=c.vscLightBlue, bg="NONE" }); - -hl(0, "@text", { fg=c.vscFront, bg="NONE" }); -- Legacy -hl(0, "@markup.strong", { fg=c.vscBlue, bold=true }); -hl(0, "@markup.italic", { fg=c.vscFront, bg="NONE", italic=true }); -hl(0, "@markup.underline", { fg=c.vscYellowOrange, bg="NONE", underline=true }); -hl(0, "@markup.strikethrough", { fg=c.vscFront, bg="NONE", strikethrough=true }); -hl(0, "@markup.heading", { fg=c.vscBlue, bold=true }); -hl(0, "@markup.raw", { fg=c.vscFront, bg="NONE" }); -hl(0, "@markup.raw.markdown", { fg=c.vscOrange, bg="NONE" }); -hl(0, "@markup.raw.markdown_inline", { fg=c.vscOrange, bg="NONE" }); -hl(0, "@markup.link.label", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "@markup.link.url", { fg=c.vscFront, bg="NONE", underline=true }); -hl(0, "@markup.list.checked", { link="Todo" }); -hl(0, "@markup.list.unchecked", { link="Todo" }); -hl(0, "@textReference", { fg=c.vscOrange }); -hl(0, "@stringEscape", { fg=c.vscOrange, bold=true }); - -hl(0, "@diff.plus", { link="DiffAdd" }); -hl(0, "@diff.minus", { link="DiffDelete" }); -hl(0, "@diff.delta", { link="DiffChange" }); - --- LSP semantic tokens +hl(0, "Normal", { fg="#D4D4D4", bg="#1E1E1E" }); +hl(0, "ColorColumn", { fg="NONE", bg="#222222" }); +hl(0, "Cursor", { fg="#51504F", bg="#AEAFAD" }); +hl(0, "CursorLine", { bg="#222222" }); +hl(0, "CursorColumn", { fg="NONE", bg="#222222" }); +hl(0, "Directory", { fg="#569CD6", bg="#1E1E1E" }); +hl(0, "DiffAdd", { fg="NONE", bg="#4B5632" }); +hl(0, "DiffChange", { fg="NONE", bg="#4B1818" }); +hl(0, "DiffDelete", { fg="NONE", bg="#6F1313" }); +hl(0, "DiffText", { fg="NONE", bg="#6F1313" }); +hl(0, "EndOfBuffer", { fg="#1E1E1E", bg="NONE" }); +hl(0, "ErrorMsg", { fg="#F44747", bg="#1E1E1E" }); +hl(0, "VertSplit", { fg="#444444", bg="#1E1E1E" }); +hl(0, "WinSeparator", { link="undefined" }); +hl(0, "Folded", { fg="NONE", bg="#202d39" }); +hl(0, "FoldColumn", { fg="#5A5A5A", bg="#1E1E1E" }); +hl(0, "SignColumn", { fg="NONE", bg="#1E1E1E" }); +hl(0, "IncSearch", { fg="NONE", bg="#515c6a" }); +hl(0, "LineNr", { fg="#5A5A5A", bg="#1E1E1E" }); +hl(0, "CursorLineNr", { fg="#BBBBBB", bg="#1E1E1E" }); +hl(0, "MatchParen", { fg="NONE", bg="#51504F" }); +hl(0, "ModeMsg", { fg="#D4D4D4", bg="#252526" }); +hl(0, "MoreMsg", { fg="#D4D4D4", bg="#252526" }); +hl(0, "NonText", { fg="#5A5A5A", bg="NONE" }); +hl(0, "Pmenu", { fg="#BBBBBB", bg="#272727" }); +hl(0, "PmenuSel", { fg="#BBBBBB", bg="#004b72" }); +hl(0, "PmenuSbar", { fg="NONE", bg="#343B41" }); +hl(0, "PmenuThumb", { fg="NONE", bg="#BBBBBB" }); +hl(0, "Question", { fg="#569CD6", bg="#1E1E1E" }); +hl(0, "Search", { fg="NONE", bg="#613315" }); +hl(0, "SpecialKey", { fg="#569CD6", bg="NONE" }); +hl(0, "StatusLine", { fg="#D4D4D4", bg="#373737" }); +hl(0, "StatusLineNC", { fg="#D4D4D4", bg="#252526" }); +hl(0, "TabLine", { fg="#D4D4D4", bg="#2D2D2D" }); +hl(0, "TabLineFill", { fg="#D4D4D4", bg="#252526" }); +hl(0, "TabLineSel", { fg="#D4D4D4", bg="#1E1E1E" }); +hl(0, "Title", { fg="NONE", bg="NONE", bold=true }); +hl(0, "Visual", { fg="NONE", bg="#264F78" }); +hl(0, "VisualNOS", { fg="NONE", bg="#264F78" }); +hl(0, "WarningMsg", { fg="#F44747", bg="#1E1E1E", bold=true }); +hl(0, "WildMenu", { fg="NONE", bg="#264F78" }); + +hl(0, "Comment", { fg="#6A9955", bg="NONE" }); +hl(0, "Constant", { fg="#569CD6", bg="NONE" }); +hl(0, "String", { fg="#CE9178", bg="NONE" }); +hl(0, "Character", { fg="#CE9178", bg="NONE" }); +hl(0, "Number", { fg="#B5CEA8", bg="NONE" }); +hl(0, "Boolean", { fg="#569CD6", bg="NONE" }); +hl(0, "Float", { fg="#B5CEA8", bg="NONE" }); +hl(0, "Identifier", { fg="#9CDCFE", bg="NONE" }); +hl(0, "Function", { fg="#DCDCAA", bg="NONE" }); +hl(0, "Statement", { fg="#C586C0", bg="NONE" }); +hl(0, "Conditional", { fg="#C586C0", bg="NONE" }); +hl(0, "Repeat", { fg="#C586C0", bg="NONE" }); +hl(0, "Label", { fg="#C586C0", bg="NONE" }); +hl(0, "Operator", { fg="#D4D4D4", bg="NONE" }); +hl(0, "Keyword", { fg="#569CD6", bg="NONE" }); +hl(0, "Exception", { fg="#C586C0", bg="NONE" }); +hl(0, "PreProc", { fg="#C586C0", bg="NONE" }); +hl(0, "Include", { fg="#C586C0", bg="NONE" }); +hl(0, "Define", { fg="#C586C0", bg="NONE" }); +hl(0, "Macro", { fg="#C586C0", bg="NONE" }); +hl(0, "Type", { fg="#569CD6", bg="NONE" }); +hl(0, "StorageClass", { fg="#569CD6", bg="NONE" }); +hl(0, "Structure", { fg="#4EC9B0", bg="NONE" }); +hl(0, "Typedef", { fg="#569CD6", bg="NONE" }); +hl(0, "Special", { fg="#D7BA7D", bg="NONE" }); +hl(0, "SpecialChar", { fg="#D4D4D4", bg="NONE" }); +hl(0, "Tag", { fg="#D4D4D4", bg="NONE" }); +hl(0, "Delimiter", { fg="#D4D4D4", bg="NONE" }); +hl(0, "SpecialComment", { fg="#6A9955", bg="NONE" }); +hl(0, "Debug", { fg="#D4D4D4", bg="NONE" }); +hl(0, "Underlined", { fg="NONE", bg="NONE", underline=true }); +hl(0, "Conceal", { fg="#D4D4D4", bg="#1E1E1E" }); +hl(0, "Ignore", { fg="#D4D4D4", bg="NONE" }); +hl(0, "Error", { fg="#F44747", bg="#1E1E1E", undercurl=true, sp="#F44747" }); +hl(0, "Todo", { fg="#D7BA7D", bg="#1E1E1E", bold=true }); +hl(0, "SpellBad", { fg="#F44747", bg="#1E1E1E", undercurl=true, sp="#F44747" }); +hl(0, "SpellCap", { fg="#F44747", bg="#1E1E1E", undercurl=true, sp="#F44747" }); +hl(0, "SpellRare", { fg="#F44747", bg="#1E1E1E", undercurl=true, sp="#F44747" }); +hl(0, "SpellLocal", { fg="#F44747", bg="#1E1E1E", undercurl=true, sp="#F44747" }); +hl(0, "Whitespace", { fg="#5A5A5A" }); +hl(0, "NormalFloat", { bg="#272727" }); +hl(0, "WinBar", { fg="#D4D4D4", bg="#1E1E1E", bold=true }); +hl(0, "WinBarNc", { fg="#D4D4D4", bg="#1E1E1E" }); + +hl(0, "@error", { fg="#F44747", bg="NONE" }); hl(0, "@punctuation.bracket", { fg="#D4D4D4", bg="NONE" }); +hl(0, "@punctuation.special", { fg="#D4D4D4", bg="NONE" }); +hl(0, "@punctuation.delimiter", { fg="#D4D4D4", bg="NONE" }); +hl(0, "@comment", { fg="#6A9955", bg="NONE" }); +hl(0, "@comment.note", { fg="#4EC9B0", bg="NONE", bold=true }); +hl(0, "@comment.warning", { fg="#D7BA7D", bg="NONE", bold=true }); +hl(0, "@comment.error", { fg="#F44747", bg="NONE", bold=true }); +hl(0, "@constant", { fg="#4FC1FE", bg="NONE" }); +hl(0, "@constant.builtin", { fg="#569CD6", bg="NONE" }); +hl(0, "@constant.macro", { fg="#4EC9B0", bg="NONE" }); +hl(0, "@string.regexp", { fg="#CE9178", bg="NONE" }); +hl(0, "@string", { fg="#CE9178", bg="NONE" }); +hl(0, "@character", { fg="#CE9178", bg="NONE" }); +hl(0, "@number", { fg="#B5CEA8", bg="NONE" }); +hl(0, "@number.float", { fg="#B5CEA8", bg="NONE" }); +hl(0, "@boolean", { fg="#569CD6", bg="NONE" }); +hl(0, "@annotation", { fg="#DCDCAA", bg="NONE" }); +hl(0, "@attribute", { fg="#DCDCAA", bg="NONE" }); +hl(0, "@attribute.builtin", { fg="#4EC9B0", bg="NONE" }); +hl(0, "@module", { fg="#4EC9B0", bg="NONE" }); +hl(0, "@function", { fg="#DCDCAA", bg="NONE" }); +hl(0, "@function.builtin", { fg="#DCDCAA", bg="NONE" }); +hl(0, "@function.macro", { fg="#DCDCAA", bg="NONE" }); +hl(0, "@function.method", { fg="#DCDCAA", bg="NONE" }); +hl(0, "@variable", { fg="#9CDCFE", bg="NONE" }); +hl(0, "@variable.builtin", { fg="#9CDCFE", bg="NONE" }); +hl(0, "@variable.parameter", { fg="#9CDCFE", bg="NONE" }); +hl(0, "@variable.parameter.reference", { fg="#9CDCFE", bg="NONE" }); +hl(0, "@variable.member", { fg="#9CDCFE", bg="NONE" }); +hl(0, "@property", { fg="#9CDCFE", bg="NONE" }); +hl(0, "@constructor", { fg="#4EC9B0", bg="NONE" }); +hl(0, "@label", { fg="#9CDCFE", bg="NONE" }); +hl(0, "@keyword", { fg="#569CD6", bg="NONE" }); +hl(0, "@keyword.conditional", { fg="#C586C0", bg="NONE" }); +hl(0, "@keyword.repeat", { fg="#C586C0", bg="NONE" }); +hl(0, "@keyword.function", { fg="#569CD6", bg="NONE" }); +hl(0, "@keyword.operator", { fg="#569CD6", bg="NONE" }); +hl(0, "@keyword.exception", { fg="#C586C0", bg="NONE" }); +hl(0, "@keyword.storage", { fg="#569CD6", bg="NONE" }); +hl(0, "@keyword.import", { fg="#C586C0", bg="NONE" }); +hl(0, "@operator", { fg="#D4D4D4", bg="NONE" }); +hl(0, "@type", { fg="#4EC9B0", bg="NONE" }); +hl(0, "@type.builtin", { fg="#569CD6", bg="NONE" }); +hl(0, "@type.qualifier", { fg="#569CD6", bg="NONE" }); +hl(0, "@structure", { fg="#9CDCFE", bg="NONE" }); +hl(0, "@tag", { fg="#569CD6", bg="NONE" }); +hl(0, "@tag.delimiter", { fg="#808080", bg="NONE" }); +hl(0, "@tag.attribute", { fg="#9CDCFE", bg="NONE" }); + +hl(0, "@text", { fg="#D4D4D4", bg="NONE" }); hl(0, "@markup.strong", { fg="#569CD6", bold=true }); +hl(0, "@markup.italic", { fg="#D4D4D4", bg="NONE", italic=true }); +hl(0, "@markup.underline", { fg="#D7BA7D", bg="NONE", underline=true }); +hl(0, "@markup.strikethrough", { fg="#D4D4D4", bg="NONE", strikethrough=true }); +hl(0, "@markup.heading", { fg="#569CD6", bold=true }); +hl(0, "@markup.raw", { fg="#D4D4D4", bg="NONE" }); +hl(0, "@markup.raw.markdown", { fg="#CE9178", bg="NONE" }); +hl(0, "@markup.raw.markdown_inline", { fg="#CE9178", bg="NONE" }); +hl(0, "@markup.link.label", { fg="#9CDCFE", bg="NONE" }); +hl(0, "@markup.link.url", { fg="#D4D4D4", bg="NONE", underline=true }); +hl(0, "@markup.list.checked", { link="undefined" }); +hl(0, "@markup.list.unchecked", { link="undefined" }); +hl(0, "@textReference", { fg="#CE9178" }); +hl(0, "@stringEscape", { fg="#CE9178", bold=true }); + +hl(0, "@diff.plus", { link="undefined" }); +hl(0, "@diff.minus", { link="undefined" }); +hl(0, "@diff.delta", { link="undefined" }); + hl(0, "@lsp.typemod.type.defaultLibrary", { link="@type.builtin" }); hl(0, "@lsp.type.type", { link="@type" }); hl(0, "@lsp.type.typeParameter", { link="@type" }); hl(0, "@lsp.type.macro", { link="@constant" }); hl(0, "@lsp.type.enumMember", { link="@constant" }); -hl(0, "@event", { link="Identifier" }); -hl(0, "@interface", { link="Identifier" }); -hl(0, "@modifier", { link="Identifier" }); -hl(0, "@regexp", { fg=c.vscRed, bg="NONE" }); -hl(0, "@decorator", { link="Identifier" }); - --- Markdown -hl(0, "markdownBold", { fg=c.vscBlue, bold=true }); -hl(0, "markdownCode", { fg=c.vscOrange, bg="NONE" }); -hl(0, "markdownRule", { fg=c.vscBlue, bold=true }); -hl(0, "markdownCodeDelimiter", { fg=c.vscFront, bg="NONE" }); -hl(0, "markdownHeadingDelimiter", { fg=c.vscBlue, bg="NONE" }); -hl(0, "markdownFootnote", { fg=c.vscOrange, bg="NONE" }); -hl(0, "markdownFootnoteDefinition", { fg=c.vscOrange }); -hl(0, "markdownUrl", { fg=c.vscFront, bg="NONE", underline=true }); -hl(0, "markdownLinkText", { fg=c.vscOrange }); -hl(0, "markdownEscape", { fg=c.vscOrange }); - --- Asciidoc -hl(0, "asciidocAttributeEntry", { fg=c.vscYellowOrange }); -hl(0, "asciidocAttributeList", { fg=c.vscPink }); -hl(0, "asciidocAttributeRef", { fg=c.vscYellowOrange }); -hl(0, "asciidocHLabel", { fg=c.vscBlue, bold=true }); -hl(0, "asciidocListingBlock", { fg=c.vscOrange }); -hl(0, "asciidocMacroAttributes", { fg=c.vscYellowOrange }); -hl(0, "asciidocOneLineTitle", { fg=c.vscBlue, bold=true }); -hl(0, "asciidocPassthroughBlock", { fg=c.vscBlue }); -hl(0, "asciidocQuotedMonospaced", { fg=c.vscOrange }); -hl(0, "asciidocTriplePlusPassthrough", { fg=c.vscYellow }); -hl(0, "asciidocMacro", { fg=c.vscPink }); -hl(0, "asciidocAdmonition", { fg=c.vscOrange }); -hl(0, "asciidocQuotedEmphasized", { fg=c.vscBlue, italic=true }); -hl(0, "asciidocQuotedEmphasized2", { fg=c.vscBlue, italic=true }); -hl(0, "asciidocQuotedEmphasizedItalic", { fg=c.vscBlue, italic=true }); -hl(0, "asciidocBackslash", { link="Keyword" }); -hl(0, "asciidocQuotedBold", { link="markdownBold" }); -hl(0, "asciidocQuotedMonospaced2", { link="asciidocQuotedMonospaced" }); -hl(0, "asciidocQuotedUnconstrainedBold", { link="asciidocQuotedBold" }); -hl(0, "asciidocQuotedUnconstrainedEmphasized", { link="asciidocQuotedEmphasized" }); -hl(0, "asciidocURL", { link="markdownUrl" }); - --- JSON -hl(0, "jsonKeyword", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "jsonEscape", { fg=c.vscYellowOrange, bg="NONE" }); -hl(0, "jsonNull", { fg=c.vscBlue, bg="NONE" }); -hl(0, "jsonBoolean", { fg=c.vscBlue, bg="NONE" }); - --- HTML -hl(0, "htmlTag", { fg=c.vscGray, bg="NONE" }); -hl(0, "htmlEndTag", { fg=c.vscGray, bg="NONE" }); -hl(0, "htmlTagName", { fg=c.vscBlue, bg="NONE" }); -hl(0, "htmlSpecialTagName", { fg=c.vscBlue, bg="NONE" }); -hl(0, "htmlArg", { fg=c.vscLightBlue, bg="NONE" }); - --- PHP -hl(0, "phpStaticClasses", { fg=c.vscBlueGreen, bg="NONE" }); -hl(0, "phpMethod", { fg=c.vscYellow, bg="NONE" }); -hl(0, "phpClass", { fg=c.vscBlueGreen, bg="NONE" }); -hl(0, "phpFunction", { fg=c.vscYellow, bg="NONE" }); -hl(0, "phpInclude", { fg=c.vscBlue, bg="NONE" }); -hl(0, "phpUseClass", { fg=c.vscBlueGreen, bg="NONE" }); -hl(0, "phpRegion", { fg=c.vscBlueGreen, bg="NONE" }); -hl(0, "phpMethodsVar", { fg=c.vscLightBlue, bg="NONE" }); - --- CSS -hl(0, "cssBraces", { fg=c.vscFront, bg="NONE" }); -hl(0, "cssInclude", { fg=c.vscPink, bg="NONE" }); -hl(0, "cssTagName", { fg=c.vscYellowOrange, bg="NONE" }); -hl(0, "cssClassName", { fg=c.vscYellowOrange, bg="NONE" }); -hl(0, "cssPseudoClass", { fg=c.vscYellowOrange, bg="NONE" }); -hl(0, "cssPseudoClassId", { fg=c.vscYellowOrange, bg="NONE" }); -hl(0, "cssPseudoClassLang", { fg=c.vscYellowOrange, bg="NONE" }); -hl(0, "cssIdentifier", { fg=c.vscYellowOrange, bg="NONE" }); -hl(0, "cssProp", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "cssDefinition", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "cssAttr", { fg=c.vscOrange, bg="NONE" }); -hl(0, "cssAttrRegion", { fg=c.vscOrange, bg="NONE" }); -hl(0, "cssColor", { fg=c.vscOrange, bg="NONE" }); -hl(0, "cssFunction", { fg=c.vscOrange, bg="NONE" }); -hl(0, "cssFunctionName", { fg=c.vscOrange, bg="NONE" }); -hl(0, "cssVendor", { fg=c.vscOrange, bg="NONE" }); -hl(0, "cssValueNumber", { fg=c.vscOrange, bg="NONE" }); -hl(0, "cssValueLength", { fg=c.vscOrange, bg="NONE" }); -hl(0, "cssUnitDecorators", { fg=c.vscOrange, bg="NONE" }); -hl(0, "cssStyle", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "cssImportant", { fg=c.vscBlue, bg="NONE" }); - --- JavaScript -hl(0, "jsVariableDef", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "jsFuncArgs", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "jsFuncBlock", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "jsRegexpString", { fg=c.vscLightRed, bg="NONE" }); -hl(0, "jsThis", { fg=c.vscBlue, bg="NONE" }); -hl(0, "jsOperatorKeyword", { fg=c.vscBlue, bg="NONE" }); -hl(0, "jsDestructuringBlock", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "jsObjectKey", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "jsGlobalObjects", { fg=c.vscBlueGreen, bg="NONE" }); -hl(0, "jsModuleKeyword", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "jsClassDefinition", { fg=c.vscBlueGreen, bg="NONE" }); -hl(0, "jsClassKeyword", { fg=c.vscBlue, bg="NONE" }); -hl(0, "jsExtendsKeyword", { fg=c.vscBlue, bg="NONE" }); -hl(0, "jsExportDefault", { fg=c.vscPink, bg="NONE" }); -hl(0, "jsFuncCall", { fg=c.vscYellow, bg="NONE" }); -hl(0, "jsObjectValue", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "jsParen", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "jsObjectProp", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "jsIfElseBlock", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "jsParenIfElse", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "jsSpreadOperator", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "jsSpreadExpression", { fg=c.vscLightBlue, bg="NONE" }); - --- Typescript -hl(0, "typescriptLabel", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "typescriptExceptions", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "typescriptBraces", { fg=c.vscFront, bg="NONE" }); -hl(0, "typescriptEndColons", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "typescriptParens", { fg=c.vscFront, bg="NONE" }); -hl(0, "typescriptDocTags", { fg=c.vscBlue, bg="NONE" }); -hl(0, "typescriptDocComment", { fg=c.vscBlueGreen, bg="NONE" }); -hl(0, "typescriptLogicSymbols", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "typescriptImport", { fg=c.vscPink, bg="NONE" }); -hl(0, "typescriptBOM", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "typescriptVariableDeclaration", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "typescriptVariable", { fg=c.vscBlue, bg="NONE" }); -hl(0, "typescriptExport", { fg=c.vscPink, bg="NONE" }); -hl(0, "typescriptAliasDeclaration", { fg=c.vscBlueGreen, bg="NONE" }); -hl(0, "typescriptAliasKeyword", { fg=c.vscBlue, bg="NONE" }); -hl(0, "typescriptClassName", { fg=c.vscBlueGreen, bg="NONE" }); -hl(0, "typescriptAccessibilityModifier", { fg=c.vscBlue, bg="NONE" }); -hl(0, "typescriptOperator", { fg=c.vscBlue, bg="NONE" }); -hl(0, "typescriptArrowFunc", { fg=c.vscBlue, bg="NONE" }); -hl(0, "typescriptMethodAccessor", { fg=c.vscBlue, bg="NONE" }); -hl(0, "typescriptMember", { fg=c.vscYellow, bg="NONE" }); -hl(0, "typescriptTypeReference", { fg=c.vscBlueGreen, bg="NONE" }); -hl(0, "typescriptTemplateSB", { fg=c.vscYellowOrange, bg="NONE" }); -hl(0, "typescriptArrowFuncArg", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "typescriptParamImpl", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "typescriptFuncComma", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "typescriptCastKeyword", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "typescriptCall", { fg=c.vscBlue, bg="NONE" }); -hl(0, "typescriptCase", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "typescriptReserved", { fg=c.vscPink, bg="NONE" }); -hl(0, "typescriptDefault", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "typescriptDecorator", { fg=c.vscYellow, bg="NONE" }); -hl(0, "typescriptPredefinedType", { fg=c.vscBlueGreen, bg="NONE" }); -hl(0, "typescriptClassHeritage", { fg=c.vscBlueGreen, bg="NONE" }); -hl(0, "typescriptClassExtends", { fg=c.vscBlue, bg="NONE" }); -hl(0, "typescriptClassKeyword", { fg=c.vscBlue, bg="NONE" }); -hl(0, "typescriptBlock", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "typescriptDOMDocProp", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "typescriptTemplateSubstitution", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "typescriptClassBlock", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "typescriptFuncCallArg", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "typescriptIndexExpr", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "typescriptConditionalParen", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "typescriptArray", { fg=c.vscYellow, bg="NONE" }); -hl(0, "typescriptES6SetProp", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "typescriptObjectLiteral", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "typescriptTypeParameter", { fg=c.vscBlueGreen, bg="NONE" }); -hl(0, "typescriptEnumKeyword", { fg=c.vscBlue, bg="NONE" }); -hl(0, "typescriptEnum", { fg=c.vscBlueGreen, bg="NONE" }); -hl(0, "typescriptLoopParen", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "typescriptParenExp", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "typescriptModule", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "typescriptAmbientDeclaration", { fg=c.vscBlue, bg="NONE" }); -hl(0, "typescriptFuncTypeArrow", { fg=c.vscBlue, bg="NONE" }); -hl(0, "typescriptInterfaceHeritage", { fg=c.vscBlueGreen, bg="NONE" }); -hl(0, "typescriptInterfaceName", { fg=c.vscBlueGreen, bg="NONE" }); -hl(0, "typescriptInterfaceKeyword", { fg=c.vscBlue, bg="NONE" }); -hl(0, "typescriptInterfaceExtends", { fg=c.vscBlue, bg="NONE" }); -hl(0, "typescriptGlobal", { fg=c.vscBlueGreen, bg="NONE" }); -hl(0, "typescriptAsyncFuncKeyword", { fg=c.vscBlue, bg="NONE" }); -hl(0, "typescriptFuncKeyword", { fg=c.vscBlue, bg="NONE" }); -hl(0, "typescriptGlobalMethod", { fg=c.vscYellow, bg="NONE" }); -hl(0, "typescriptPromiseMethod", { fg=c.vscYellow, bg="NONE" }); - --- XML -hl(0, "xmlTag", { fg=c.vscBlue, bg="NONE" }); -hl(0, "xmlTagName", { fg=c.vscBlue, bg="NONE" }); -hl(0, "xmlEndTag", { fg=c.vscBlue, bg="NONE" }); - --- Ruby -hl(0, "rubyClassNameTag", { fg=c.vscBlueGreen, bg="NONE" }); -hl(0, "rubyClassName", { fg=c.vscBlueGreen, bg="NONE" }); -hl(0, "rubyModuleName", { fg=c.vscBlueGreen, bg="NONE" }); -hl(0, "rubyConstant", { fg=c.vscBlueGreen, bg="NONE" }); - --- Golang -hl(0, "goPackage", { fg=c.vscBlue, bg="NONE" }); -hl(0, "goImport", { fg=c.vscBlue, bg="NONE" }); -hl(0, "goVar", { fg=c.vscBlue, bg="NONE" }); -hl(0, "goConst", { fg=c.vscBlue, bg="NONE" }); -hl(0, "goStatement", { fg=c.vscPink, bg="NONE" }); -hl(0, "goType", { fg=c.vscBlueGreen, bg="NONE" }); -hl(0, "goSignedInts", { fg=c.vscBlueGreen, bg="NONE" }); -hl(0, "goUnsignedInts", { fg=c.vscBlueGreen, bg="NONE" }); -hl(0, "goFloats", { fg=c.vscBlueGreen, bg="NONE" }); -hl(0, "goComplexes", { fg=c.vscBlueGreen, bg="NONE" }); -hl(0, "goBuiltins", { fg=c.vscYellow, bg="NONE" }); -hl(0, "goBoolean", { fg=c.vscBlue, bg="NONE" }); -hl(0, "goPredefinedIdentifiers", { fg=c.vscBlue, bg="NONE" }); -hl(0, "goTodo", { fg=c.vscGreen, bg="NONE" }); -hl(0, "goDeclaration", { fg=c.vscBlue, bg="NONE" }); -hl(0, "goDeclType", { fg=c.vscBlue, bg="NONE" }); -hl(0, "goTypeDecl", { fg=c.vscBlue, bg="NONE" }); -hl(0, "goTypeName", { fg=c.vscBlueGreen, bg="NONE" }); -hl(0, "goVarAssign", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "goVarDefs", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "goReceiver", { fg=c.vscFront, bg="NONE" }); -hl(0, "goReceiverType", { fg=c.vscFront, bg="NONE" }); -hl(0, "goFunctionCall", { fg=c.vscYellow, bg="NONE" }); -hl(0, "goMethodCall", { fg=c.vscYellow, bg="NONE" }); -hl(0, "goSingleDecl", { fg=c.vscLightBlue, bg="NONE" }); - --- Python -hl(0, "pythonStatement", { fg=c.vscBlue, bg="NONE" }); -hl(0, "pythonOperator", { fg=c.vscBlue, bg="NONE" }); -hl(0, "pythonException", { fg=c.vscPink, bg="NONE" }); -hl(0, "pythonExClass", { fg=c.vscBlueGreen, bg="NONE" }); -hl(0, "pythonBuiltinObj", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "pythonBuiltinType", { fg=c.vscBlueGreen, bg="NONE" }); -hl(0, "pythonBoolean", { fg=c.vscBlue, bg="NONE" }); -hl(0, "pythonNone", { fg=c.vscBlue, bg="NONE" }); -hl(0, "pythonTodo", { fg=c.vscBlue, bg="NONE" }); -hl(0, "pythonClassVar", { fg=c.vscBlue, bg="NONE" }); -hl(0, "pythonClassDef", { fg=c.vscBlueGreen, bg="NONE" }); - --- TeX -hl(0, "texStatement", { fg=c.vscBlue, bg="NONE" }); -hl(0, "texBeginEnd", { fg=c.vscYellow, bg="NONE" }); -hl(0, "texBeginEndName", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "texOption", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "texBeginEndModifier", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "texDocType", { fg=c.vscPink, bg="NONE" }); -hl(0, "texDocTypeArgs", { fg=c.vscLightBlue, bg="NONE" }); - --- Git -hl(0, "gitcommitHeader", { fg=c.vscGray, bg="NONE" }); -hl(0, "gitcommitOnBranch", { fg=c.vscGray, bg="NONE" }); -hl(0, "gitcommitBranch", { fg=c.vscPink, bg="NONE" }); -hl(0, "gitcommitComment", { fg=c.vscGray, bg="NONE" }); -hl(0, "gitcommitSelectedType", { fg=c.vscGreen, bg="NONE" }); -hl(0, "gitcommitSelectedFile", { fg=c.vscGreen, bg="NONE" }); -hl(0, "gitcommitDiscardedType", { fg=c.vscRed, bg="NONE" }); -hl(0, "gitcommitDiscardedFile", { fg=c.vscRed, bg="NONE" }); -hl(0, "gitcommitOverflow", { fg=c.vscRed, bg="NONE" }); -hl(0, "gitcommitSummary", { fg=c.vscPink, bg="NONE" }); -hl(0, "gitcommitBlank", { fg=c.vscPink, bg="NONE" }); - --- Lua -hl(0, "luaFuncCall", { fg=c.vscYellow, bg="NONE" }); -hl(0, "luaFuncArgName", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "luaFuncKeyword", { fg=c.vscPink, bg="NONE" }); -hl(0, "luaLocal", { fg=c.vscPink, bg="NONE" }); -hl(0, "luaBuiltIn", { fg=c.vscBlue, bg="NONE" }); - --- SH -hl(0, "shDeref", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "shVariable", { fg=c.vscLightBlue, bg="NONE" }); - --- SQL -hl(0, "sqlKeyword", { fg=c.vscPink, bg="NONE" }); -hl(0, "sqlFunction", { fg=c.vscYellowOrange, bg="NONE" }); -hl(0, "sqlOperator", { fg=c.vscPink, bg="NONE" }); - --- YAML -hl(0, "yamlKey", { fg=c.vscBlue, bg="NONE" }); -hl(0, "yamlConstant", { fg=c.vscBlue, bg="NONE" }); - --- Gitgutter -hl(0, "GitGutterAdd", { fg=c.vscGreen, bg="NONE" }); -hl(0, "GitGutterChange", { fg=c.vscYellow, bg="NONE" }); -hl(0, "GitGutterDelete", { fg=c.vscRed, bg="NONE" }); - --- Git Signs -hl(0, "GitSignsAdd", { fg=c.vscGreen, bg="NONE" }); -hl(0, "GitSignsChange", { fg=c.vscYellow, bg="NONE" }); -hl(0, "GitSignsDelete", { fg=c.vscRed, bg="NONE" }); -hl(0, "GitSignsAddLn", { fg=c.vscBack, bg=c.vscGreen }); -hl(0, "GitSignsChangeLn", { fg=c.vscBack, bg=c.vscYellow }); -hl(0, "GitSignsDeleteLn", { fg=c.vscBack, bg=c.vscRed }); - --- NvimTree -hl(0, "NvimTreeRootFolder", { fg=c.vscFront, bg="NONE", bold=true }); -hl(0, "NvimTreeGitDirty", { fg=c.vscYellow, bg="NONE" }); -hl(0, "NvimTreeGitNew", { fg=c.vscGreen, bg="NONE" }); -hl(0, "NvimTreeImageFile", { fg=c.vscViolet, bg="NONE" }); -hl(0, "NvimTreeEmptyFolderName", { fg=c.vscGray, bg="NONE" }); -hl(0, "NvimTreeFolderName", { fg=c.vscFront, bg="NONE" }); -hl(0, "NvimTreeSpecialFile", { fg=c.vscPink, bg="NONE", underline=true }); -hl(0, "NvimTreeNormal", { fg=c.vscFront, bg=c.vscLeftDark }); -hl(0, "NvimTreeCursorLine", { fg="NONE", bg=c.vscLeftMid }); -hl(0, "NvimTreeVertSplit", { fg=c.vscBack, bg=c.vscBack }); -hl(0, "NvimTreeEndOfBuffer", { fg=c.vscLeftDark }); -hl(0, "NvimTreeOpenedFolderName",{ fg="NONE", bg=c.vscLeftDark }); -hl(0, "NvimTreeGitRenamed", { fg=c.vscGitRenamed, bg="NONE" }); -hl(0, "NvimTreeGitIgnored", { fg=c.vscGitIgnored, bg="NONE" }); -hl(0, "NvimTreeGitDeleted", { fg=c.vscGitDeleted, bg="NONE" }); -hl(0, "NvimTreeGitStaged", { fg=c.vscGitStageModified, bg="NONE" }); -hl(0, "NvimTreeGitMerge", { fg=c.vscGitUntracked, bg="NONE" }); -hl(0, "NvimTreeGitDirty", { fg=c.vscGitModified, bg="NONE" }); -hl(0, "NvimTreeGitNew", { fg=c.vscGitAdded, bg="NONE" }); - --- Bufferline -hl(0, "BufferLineIndicatorSelected", { fg=c.vscLeftDark, bg="NONE" }); -hl(0, "BufferLineFill", { fg="NONE", bg=c.vscLeftDark }); - --- BarBar -hl(0, "BufferCurrent", { fg=c.vscFront, bg=c.vscTabCurrent }); -hl(0, "BufferCurrentIndex", { fg=c.vscFront, bg=c.vscTabCurrent }); -hl(0, "BufferCurrentMod", { fg=c.vscYellowOrange, bg=c.vscTabCurrent }); -hl(0, "BufferCurrentSign", { fg=c.vscFront, bg=c.vscTabCurrent }); -hl(0, "BufferCurrentTarget", { fg=c.vscRed, bg=c.vscTabCurrent }); -hl(0, "BufferVisible", { fg=c.vscGray, bg=c.vscTabCurrent }); -hl(0, "BufferVisibleIndex", { fg=c.vscGray, bg=c.vscTabCurrent }); -hl(0, "BufferVisibleMod", { fg=c.vscYellowOrange, bg=c.vscTabCurrent }); -hl(0, "BufferVisibleSign", { fg=c.vscGray, bg=c.vscTabCurrent }); -hl(0, "BufferVisibleTarget", { fg=c.vscRed, bg=c.vscTabCurrent }); -hl(0, "BufferInactive", { fg=c.vscGray, bg=c.vscTabOther }); -hl(0, "BufferInactiveIndex", { fg=c.vscGray, bg=c.vscTabOther }); -hl(0, "BufferInactiveMod", { fg=c.vscYellowOrange, bg=c.vscTabOther }); -hl(0, "BufferInactiveSign", { fg=c.vscGray, bg=c.vscTabOther }); -hl(0, "BufferInactiveTarget", { fg=c.vscRed, bg=c.vscTabOther }); -hl(0, "BufferTabpage", { fg=c.vscFront, bg=c.vscTabOther }); -hl(0, "BufferTabpageFill", { fg=c.vscFront, bg=c.vscTabOther }); -hl(0, "BufferTabpages", { fg=c.vscFront, bg=c.vscTabOther }); -hl(0, "BufferTabpagesFill", { fg=c.vscFront, bg=c.vscTabOther }); - --- IndentBlankLine -hl(0, "IndentBlanklineContextChar", { fg=c.vscContextCurrent, bg="NONE", nocombine=true }); -hl(0, "IndentBlanklineContextStart", { sp=c.vscContextCurrent, bg="NONE", nocombine=true, underline=true }); -hl(0, "IndentBlanklineChar", { fg=c.vscContext, bg="NONE", nocombine=true }); -hl(0, "IndentBlanklineSpaceChar", { fg=c.vscContext, bg="NONE", nocombine=true }); -hl(0, "IndentBlanklineSpaceCharBlankline", { fg=c.vscContext, bg="NONE", nocombine=true }); - --- Neotest -hl(0, "NeotestAdapterName", { fg=c.vscFront, bold=true }); -hl(0, "NeotestDir", { fg=c.vscBlue }); -hl(0, "NeotestExpandMarker", { fg=c.vscDimHighlight }); -hl(0, "NeotestFailed", { fg=c.vscRed }); -hl(0, "NeotestFile", { fg=c.vscBlue }); +hl(0, "@event", { link="undefined" }); +hl(0, "@interface", { link="undefined" }); +hl(0, "@modifier", { link="undefined" }); +hl(0, "@regexp", { fg="#F44747", bg="NONE" }); +hl(0, "@decorator", { link="undefined" }); + +hl(0, "markdownBold", { fg="#569CD6", bold=true }); +hl(0, "markdownCode", { fg="#CE9178", bg="NONE" }); +hl(0, "markdownRule", { fg="#569CD6", bold=true }); +hl(0, "markdownCodeDelimiter", { fg="#D4D4D4", bg="NONE" }); +hl(0, "markdownHeadingDelimiter", { fg="#569CD6", bg="NONE" }); +hl(0, "markdownFootnote", { fg="#CE9178", bg="NONE" }); +hl(0, "markdownFootnoteDefinition", { fg="#CE9178" }); +hl(0, "markdownUrl", { fg="#D4D4D4", bg="NONE", underline=true }); +hl(0, "markdownLinkText", { fg="#CE9178" }); +hl(0, "markdownEscape", { fg="#CE9178" }); + +hl(0, "asciidocAttributeEntry", { fg="#D7BA7D" }); +hl(0, "asciidocAttributeList", { fg="#C586C0" }); +hl(0, "asciidocAttributeRef", { fg="#D7BA7D" }); +hl(0, "asciidocHLabel", { fg="#569CD6", bold=true }); +hl(0, "asciidocListingBlock", { fg="#CE9178" }); +hl(0, "asciidocMacroAttributes", { fg="#D7BA7D" }); +hl(0, "asciidocOneLineTitle", { fg="#569CD6", bold=true }); +hl(0, "asciidocPassthroughBlock", { fg="#569CD6" }); +hl(0, "asciidocQuotedMonospaced", { fg="#CE9178" }); +hl(0, "asciidocTriplePlusPassthrough", { fg="#DCDCAA" }); +hl(0, "asciidocMacro", { fg="#C586C0" }); +hl(0, "asciidocAdmonition", { fg="#CE9178" }); +hl(0, "asciidocQuotedEmphasized", { fg="#569CD6", italic=true }); +hl(0, "asciidocQuotedEmphasized2", { fg="#569CD6", italic=true }); +hl(0, "asciidocQuotedEmphasizedItalic", { fg="#569CD6", italic=true }); +hl(0, "asciidocBackslash", { link="undefined" }); +hl(0, "asciidocQuotedBold", { link="undefined" }); +hl(0, "asciidocQuotedMonospaced2", { link="undefined" }); +hl(0, "asciidocQuotedUnconstrainedBold", { link="undefined" }); +hl(0, "asciidocQuotedUnconstrainedEmphasized", { link="undefined" }); +hl(0, "asciidocURL", { link="undefined" }); + +hl(0, "jsonKeyword", { fg="#9CDCFE", bg="NONE" }); +hl(0, "jsonEscape", { fg="#D7BA7D", bg="NONE" }); +hl(0, "jsonNull", { fg="#569CD6", bg="NONE" }); +hl(0, "jsonBoolean", { fg="#569CD6", bg="NONE" }); + +hl(0, "htmlTag", { fg="#808080", bg="NONE" }); +hl(0, "htmlEndTag", { fg="#808080", bg="NONE" }); +hl(0, "htmlTagName", { fg="#569CD6", bg="NONE" }); +hl(0, "htmlSpecialTagName", { fg="#569CD6", bg="NONE" }); +hl(0, "htmlArg", { fg="#9CDCFE", bg="NONE" }); + +hl(0, "phpStaticClasses", { fg="#4EC9B0", bg="NONE" }); +hl(0, "phpMethod", { fg="#DCDCAA", bg="NONE" }); +hl(0, "phpClass", { fg="#4EC9B0", bg="NONE" }); +hl(0, "phpFunction", { fg="#DCDCAA", bg="NONE" }); +hl(0, "phpInclude", { fg="#569CD6", bg="NONE" }); +hl(0, "phpUseClass", { fg="#4EC9B0", bg="NONE" }); +hl(0, "phpRegion", { fg="#4EC9B0", bg="NONE" }); +hl(0, "phpMethodsVar", { fg="#9CDCFE", bg="NONE" }); + +hl(0, "cssBraces", { fg="#D4D4D4", bg="NONE" }); +hl(0, "cssInclude", { fg="#C586C0", bg="NONE" }); +hl(0, "cssTagName", { fg="#D7BA7D", bg="NONE" }); +hl(0, "cssClassName", { fg="#D7BA7D", bg="NONE" }); +hl(0, "cssPseudoClass", { fg="#D7BA7D", bg="NONE" }); +hl(0, "cssPseudoClassId", { fg="#D7BA7D", bg="NONE" }); +hl(0, "cssPseudoClassLang", { fg="#D7BA7D", bg="NONE" }); +hl(0, "cssIdentifier", { fg="#D7BA7D", bg="NONE" }); +hl(0, "cssProp", { fg="#9CDCFE", bg="NONE" }); +hl(0, "cssDefinition", { fg="#9CDCFE", bg="NONE" }); +hl(0, "cssAttr", { fg="#CE9178", bg="NONE" }); +hl(0, "cssAttrRegion", { fg="#CE9178", bg="NONE" }); +hl(0, "cssColor", { fg="#CE9178", bg="NONE" }); +hl(0, "cssFunction", { fg="#CE9178", bg="NONE" }); +hl(0, "cssFunctionName", { fg="#CE9178", bg="NONE" }); +hl(0, "cssVendor", { fg="#CE9178", bg="NONE" }); +hl(0, "cssValueNumber", { fg="#CE9178", bg="NONE" }); +hl(0, "cssValueLength", { fg="#CE9178", bg="NONE" }); +hl(0, "cssUnitDecorators", { fg="#CE9178", bg="NONE" }); +hl(0, "cssStyle", { fg="#9CDCFE", bg="NONE" }); +hl(0, "cssImportant", { fg="#569CD6", bg="NONE" }); + +hl(0, "jsVariableDef", { fg="#9CDCFE", bg="NONE" }); +hl(0, "jsFuncArgs", { fg="#9CDCFE", bg="NONE" }); +hl(0, "jsFuncBlock", { fg="#9CDCFE", bg="NONE" }); +hl(0, "jsRegexpString", { fg="#D16969", bg="NONE" }); +hl(0, "jsThis", { fg="#569CD6", bg="NONE" }); +hl(0, "jsOperatorKeyword", { fg="#569CD6", bg="NONE" }); +hl(0, "jsDestructuringBlock", { fg="#9CDCFE", bg="NONE" }); +hl(0, "jsObjectKey", { fg="#9CDCFE", bg="NONE" }); +hl(0, "jsGlobalObjects", { fg="#4EC9B0", bg="NONE" }); +hl(0, "jsModuleKeyword", { fg="#569CD6", bg="NONE" }); +hl(0, "jsClassDefinition", { fg="#4EC9B0", bg="NONE" }); +hl(0, "jsClassKeyword", { fg="#569CD6", bg="NONE" }); +hl(0, "jsExtendsKeyword", { fg="#569CD6", bg="NONE" }); +hl(0, "jsExportDefault", { fg="#C586C0", bg="NONE" }); +hl(0, "jsFuncCall", { fg="#DCDCAA", bg="NONE" }); +hl(0, "jsObjectValue", { fg="#9CDCFE", bg="NONE" }); +hl(0, "jsParen", { fg="#9CDCFE", bg="NONE" }); +hl(0, "jsObjectProp", { fg="#9CDCFE", bg="NONE" }); +hl(0, "jsIfElseBlock", { fg="#9CDCFE", bg="NONE" }); +hl(0, "jsParenIfElse", { fg="#9CDCFE", bg="NONE" }); +hl(0, "jsSpreadOperator", { fg="#569CD6", bg="NONE" }); +hl(0, "jsSpreadExpression", { fg="#9CDCFE", bg="NONE" }); + +hl(0, "typescriptLabel", { fg="#9CDCFE", bg="NONE" }); +hl(0, "typescriptExceptions", { fg="#9CDCFE", bg="NONE" }); +hl(0, "typescriptBraces", { fg="#D4D4D4", bg="NONE" }); +hl(0, "typescriptEndColons", { fg="#9CDCFE", bg="NONE" }); +hl(0, "typescriptParens", { fg="#D4D4D4", bg="NONE" }); +hl(0, "typescriptDocTags", { fg="#569CD6", bg="NONE" }); +hl(0, "typescriptDocComment", { fg="#4EC9B0", bg="NONE" }); +hl(0, "typescriptLogicSymbols", { fg="#9CDCFE", bg="NONE" }); +hl(0, "typescriptImport", { fg="#C586C0", bg="NONE" }); +hl(0, "typescriptBOM", { fg="#9CDCFE", bg="NONE" }); +hl(0, "typescriptVariableDeclaration", { fg="#9CDCFE", bg="NONE" }); +hl(0, "typescriptVariable", { fg="#569CD6", bg="NONE" }); +hl(0, "typescriptExport", { fg="#C586C0", bg="NONE" }); +hl(0, "typescriptAliasDeclaration", { fg="#4EC9B0", bg="NONE" }); +hl(0, "typescriptAliasKeyword", { fg="#569CD6", bg="NONE" }); +hl(0, "typescriptClassName", { fg="#4EC9B0", bg="NONE" }); +hl(0, "typescriptAccessibilityModifier", { fg="#569CD6", bg="NONE" }); +hl(0, "typescriptOperator", { fg="#569CD6", bg="NONE" }); +hl(0, "typescriptArrowFunc", { fg="#569CD6", bg="NONE" }); +hl(0, "typescriptMethodAccessor", { fg="#569CD6", bg="NONE" }); +hl(0, "typescriptMember", { fg="#DCDCAA", bg="NONE" }); +hl(0, "typescriptTypeReference", { fg="#4EC9B0", bg="NONE" }); +hl(0, "typescriptTemplateSB", { fg="#D7BA7D", bg="NONE" }); +hl(0, "typescriptArrowFuncArg", { fg="#9CDCFE", bg="NONE" }); +hl(0, "typescriptParamImpl", { fg="#9CDCFE", bg="NONE" }); +hl(0, "typescriptFuncComma", { fg="#9CDCFE", bg="NONE" }); +hl(0, "typescriptCastKeyword", { fg="#9CDCFE", bg="NONE" }); +hl(0, "typescriptCall", { fg="#569CD6", bg="NONE" }); +hl(0, "typescriptCase", { fg="#9CDCFE", bg="NONE" }); +hl(0, "typescriptReserved", { fg="#C586C0", bg="NONE" }); +hl(0, "typescriptDefault", { fg="#9CDCFE", bg="NONE" }); +hl(0, "typescriptDecorator", { fg="#DCDCAA", bg="NONE" }); +hl(0, "typescriptPredefinedType", { fg="#4EC9B0", bg="NONE" }); +hl(0, "typescriptClassHeritage", { fg="#4EC9B0", bg="NONE" }); +hl(0, "typescriptClassExtends", { fg="#569CD6", bg="NONE" }); +hl(0, "typescriptClassKeyword", { fg="#569CD6", bg="NONE" }); +hl(0, "typescriptBlock", { fg="#9CDCFE", bg="NONE" }); +hl(0, "typescriptDOMDocProp", { fg="#9CDCFE", bg="NONE" }); +hl(0, "typescriptTemplateSubstitution", { fg="#9CDCFE", bg="NONE" }); +hl(0, "typescriptClassBlock", { fg="#9CDCFE", bg="NONE" }); +hl(0, "typescriptFuncCallArg", { fg="#9CDCFE", bg="NONE" }); +hl(0, "typescriptIndexExpr", { fg="#9CDCFE", bg="NONE" }); +hl(0, "typescriptConditionalParen", { fg="#9CDCFE", bg="NONE" }); +hl(0, "typescriptArray", { fg="#DCDCAA", bg="NONE" }); +hl(0, "typescriptES6SetProp", { fg="#9CDCFE", bg="NONE" }); +hl(0, "typescriptObjectLiteral", { fg="#9CDCFE", bg="NONE" }); +hl(0, "typescriptTypeParameter", { fg="#4EC9B0", bg="NONE" }); +hl(0, "typescriptEnumKeyword", { fg="#569CD6", bg="NONE" }); +hl(0, "typescriptEnum", { fg="#4EC9B0", bg="NONE" }); +hl(0, "typescriptLoopParen", { fg="#9CDCFE", bg="NONE" }); +hl(0, "typescriptParenExp", { fg="#9CDCFE", bg="NONE" }); +hl(0, "typescriptModule", { fg="#9CDCFE", bg="NONE" }); +hl(0, "typescriptAmbientDeclaration", { fg="#569CD6", bg="NONE" }); +hl(0, "typescriptFuncTypeArrow", { fg="#569CD6", bg="NONE" }); +hl(0, "typescriptInterfaceHeritage", { fg="#4EC9B0", bg="NONE" }); +hl(0, "typescriptInterfaceName", { fg="#4EC9B0", bg="NONE" }); +hl(0, "typescriptInterfaceKeyword", { fg="#569CD6", bg="NONE" }); +hl(0, "typescriptInterfaceExtends", { fg="#569CD6", bg="NONE" }); +hl(0, "typescriptGlobal", { fg="#4EC9B0", bg="NONE" }); +hl(0, "typescriptAsyncFuncKeyword", { fg="#569CD6", bg="NONE" }); +hl(0, "typescriptFuncKeyword", { fg="#569CD6", bg="NONE" }); +hl(0, "typescriptGlobalMethod", { fg="#DCDCAA", bg="NONE" }); +hl(0, "typescriptPromiseMethod", { fg="#DCDCAA", bg="NONE" }); + +hl(0, "xmlTag", { fg="#569CD6", bg="NONE" }); +hl(0, "xmlTagName", { fg="#569CD6", bg="NONE" }); +hl(0, "xmlEndTag", { fg="#569CD6", bg="NONE" }); + +hl(0, "rubyClassNameTag", { fg="#4EC9B0", bg="NONE" }); +hl(0, "rubyClassName", { fg="#4EC9B0", bg="NONE" }); +hl(0, "rubyModuleName", { fg="#4EC9B0", bg="NONE" }); +hl(0, "rubyConstant", { fg="#4EC9B0", bg="NONE" }); + +hl(0, "goPackage", { fg="#569CD6", bg="NONE" }); +hl(0, "goImport", { fg="#569CD6", bg="NONE" }); +hl(0, "goVar", { fg="#569CD6", bg="NONE" }); +hl(0, "goConst", { fg="#569CD6", bg="NONE" }); +hl(0, "goStatement", { fg="#C586C0", bg="NONE" }); +hl(0, "goType", { fg="#4EC9B0", bg="NONE" }); +hl(0, "goSignedInts", { fg="#4EC9B0", bg="NONE" }); +hl(0, "goUnsignedInts", { fg="#4EC9B0", bg="NONE" }); +hl(0, "goFloats", { fg="#4EC9B0", bg="NONE" }); +hl(0, "goComplexes", { fg="#4EC9B0", bg="NONE" }); +hl(0, "goBuiltins", { fg="#DCDCAA", bg="NONE" }); +hl(0, "goBoolean", { fg="#569CD6", bg="NONE" }); +hl(0, "goPredefinedIdentifiers", { fg="#569CD6", bg="NONE" }); +hl(0, "goTodo", { fg="#6A9955", bg="NONE" }); +hl(0, "goDeclaration", { fg="#569CD6", bg="NONE" }); +hl(0, "goDeclType", { fg="#569CD6", bg="NONE" }); +hl(0, "goTypeDecl", { fg="#569CD6", bg="NONE" }); +hl(0, "goTypeName", { fg="#4EC9B0", bg="NONE" }); +hl(0, "goVarAssign", { fg="#9CDCFE", bg="NONE" }); +hl(0, "goVarDefs", { fg="#9CDCFE", bg="NONE" }); +hl(0, "goReceiver", { fg="#D4D4D4", bg="NONE" }); +hl(0, "goReceiverType", { fg="#D4D4D4", bg="NONE" }); +hl(0, "goFunctionCall", { fg="#DCDCAA", bg="NONE" }); +hl(0, "goMethodCall", { fg="#DCDCAA", bg="NONE" }); +hl(0, "goSingleDecl", { fg="#9CDCFE", bg="NONE" }); + +hl(0, "pythonStatement", { fg="#569CD6", bg="NONE" }); +hl(0, "pythonOperator", { fg="#569CD6", bg="NONE" }); +hl(0, "pythonException", { fg="#C586C0", bg="NONE" }); +hl(0, "pythonExClass", { fg="#4EC9B0", bg="NONE" }); +hl(0, "pythonBuiltinObj", { fg="#9CDCFE", bg="NONE" }); +hl(0, "pythonBuiltinType", { fg="#4EC9B0", bg="NONE" }); +hl(0, "pythonBoolean", { fg="#569CD6", bg="NONE" }); +hl(0, "pythonNone", { fg="#569CD6", bg="NONE" }); +hl(0, "pythonTodo", { fg="#569CD6", bg="NONE" }); +hl(0, "pythonClassVar", { fg="#569CD6", bg="NONE" }); +hl(0, "pythonClassDef", { fg="#4EC9B0", bg="NONE" }); + +hl(0, "texStatement", { fg="#569CD6", bg="NONE" }); +hl(0, "texBeginEnd", { fg="#DCDCAA", bg="NONE" }); +hl(0, "texBeginEndName", { fg="#9CDCFE", bg="NONE" }); +hl(0, "texOption", { fg="#9CDCFE", bg="NONE" }); +hl(0, "texBeginEndModifier", { fg="#9CDCFE", bg="NONE" }); +hl(0, "texDocType", { fg="#C586C0", bg="NONE" }); +hl(0, "texDocTypeArgs", { fg="#9CDCFE", bg="NONE" }); + +hl(0, "gitcommitHeader", { fg="#808080", bg="NONE" }); +hl(0, "gitcommitOnBranch", { fg="#808080", bg="NONE" }); +hl(0, "gitcommitBranch", { fg="#C586C0", bg="NONE" }); +hl(0, "gitcommitComment", { fg="#808080", bg="NONE" }); +hl(0, "gitcommitSelectedType", { fg="#6A9955", bg="NONE" }); +hl(0, "gitcommitSelectedFile", { fg="#6A9955", bg="NONE" }); +hl(0, "gitcommitDiscardedType", { fg="#F44747", bg="NONE" }); +hl(0, "gitcommitDiscardedFile", { fg="#F44747", bg="NONE" }); +hl(0, "gitcommitOverflow", { fg="#F44747", bg="NONE" }); +hl(0, "gitcommitSummary", { fg="#C586C0", bg="NONE" }); +hl(0, "gitcommitBlank", { fg="#C586C0", bg="NONE" }); + +hl(0, "luaFuncCall", { fg="#DCDCAA", bg="NONE" }); +hl(0, "luaFuncArgName", { fg="#9CDCFE", bg="NONE" }); +hl(0, "luaFuncKeyword", { fg="#C586C0", bg="NONE" }); +hl(0, "luaLocal", { fg="#C586C0", bg="NONE" }); +hl(0, "luaBuiltIn", { fg="#569CD6", bg="NONE" }); + +hl(0, "shDeref", { fg="#9CDCFE", bg="NONE" }); +hl(0, "shVariable", { fg="#9CDCFE", bg="NONE" }); + +hl(0, "sqlKeyword", { fg="#C586C0", bg="NONE" }); +hl(0, "sqlFunction", { fg="#D7BA7D", bg="NONE" }); +hl(0, "sqlOperator", { fg="#C586C0", bg="NONE" }); + +hl(0, "yamlKey", { fg="#569CD6", bg="NONE" }); +hl(0, "yamlConstant", { fg="#569CD6", bg="NONE" }); + +hl(0, "GitGutterAdd", { fg="#6A9955", bg="NONE" }); +hl(0, "GitGutterChange", { fg="#DCDCAA", bg="NONE" }); +hl(0, "GitGutterDelete", { fg="#F44747", bg="NONE" }); + +hl(0, "GitSignsAdd", { fg="#6A9955", bg="NONE" }); +hl(0, "GitSignsChange", { fg="#DCDCAA", bg="NONE" }); +hl(0, "GitSignsDelete", { fg="#F44747", bg="NONE" }); +hl(0, "GitSignsAddLn", { fg="#1E1E1E", bg="#6A9955" }); +hl(0, "GitSignsChangeLn", { fg="#1E1E1E", bg="#DCDCAA" }); +hl(0, "GitSignsDeleteLn", { fg="#1E1E1E", bg="#F44747" }); + +hl(0, "NvimTreeRootFolder", { fg="#D4D4D4", bg="NONE", bold=true }); +hl(0, "NvimTreeGitDirty", { fg="#DCDCAA", bg="NONE" }); +hl(0, "NvimTreeGitNew", { fg="#6A9955", bg="NONE" }); +hl(0, "NvimTreeImageFile", { fg="#646695", bg="NONE" }); +hl(0, "NvimTreeEmptyFolderName", { fg="#808080", bg="NONE" }); +hl(0, "NvimTreeFolderName", { fg="#D4D4D4", bg="NONE" }); +hl(0, "NvimTreeSpecialFile", { fg="#C586C0", bg="NONE", underline=true }); +hl(0, "NvimTreeNormal", { fg="#D4D4D4", bg="#252526" }); +hl(0, "NvimTreeCursorLine", { fg="NONE", bg="#373737" }); +hl(0, "NvimTreeVertSplit", { fg="#1E1E1E", bg="#1E1E1E" }); +hl(0, "NvimTreeEndOfBuffer", { fg="#252526" }); +hl(0, "NvimTreeOpenedFolderName",{ fg="NONE", bg="#252526" }); +hl(0, "NvimTreeGitRenamed", { fg="#73c991", bg="NONE" }); +hl(0, "NvimTreeGitIgnored", { fg="#8c8c8c", bg="NONE" }); +hl(0, "NvimTreeGitDeleted", { fg="#c74e39", bg="NONE" }); +hl(0, "NvimTreeGitStaged", { fg="#e2c08d", bg="NONE" }); +hl(0, "NvimTreeGitMerge", { fg="#73c991", bg="NONE" }); +hl(0, "NvimTreeGitDirty", { fg="#e2c08d", bg="NONE" }); +hl(0, "NvimTreeGitNew", { fg="#81b88b", bg="NONE" }); + +hl(0, "BufferLineIndicatorSelected", { fg="#252526", bg="NONE" }); +hl(0, "BufferLineFill", { fg="NONE", bg="#252526" }); + +hl(0, "BufferCurrent", { fg="#D4D4D4", bg="#1E1E1E" }); +hl(0, "BufferCurrentIndex", { fg="#D4D4D4", bg="#1E1E1E" }); +hl(0, "BufferCurrentMod", { fg="#D7BA7D", bg="#1E1E1E" }); +hl(0, "BufferCurrentSign", { fg="#D4D4D4", bg="#1E1E1E" }); +hl(0, "BufferCurrentTarget", { fg="#F44747", bg="#1E1E1E" }); +hl(0, "BufferVisible", { fg="#808080", bg="#1E1E1E" }); +hl(0, "BufferVisibleIndex", { fg="#808080", bg="#1E1E1E" }); +hl(0, "BufferVisibleMod", { fg="#D7BA7D", bg="#1E1E1E" }); +hl(0, "BufferVisibleSign", { fg="#808080", bg="#1E1E1E" }); +hl(0, "BufferVisibleTarget", { fg="#F44747", bg="#1E1E1E" }); +hl(0, "BufferInactive", { fg="#808080", bg="#2D2D2D" }); +hl(0, "BufferInactiveIndex", { fg="#808080", bg="#2D2D2D" }); +hl(0, "BufferInactiveMod", { fg="#D7BA7D", bg="#2D2D2D" }); +hl(0, "BufferInactiveSign", { fg="#808080", bg="#2D2D2D" }); +hl(0, "BufferInactiveTarget", { fg="#F44747", bg="#2D2D2D" }); +hl(0, "BufferTabpage", { fg="#D4D4D4", bg="#2D2D2D" }); +hl(0, "BufferTabpageFill", { fg="#D4D4D4", bg="#2D2D2D" }); +hl(0, "BufferTabpages", { fg="#D4D4D4", bg="#2D2D2D" }); +hl(0, "BufferTabpagesFill", { fg="#D4D4D4", bg="#2D2D2D" }); + +hl(0, "IndentBlanklineContextChar", { fg="#707070", bg="NONE", nocombine=true }); +hl(0, "IndentBlanklineContextStart", { sp="#707070", bg="NONE", nocombine=true, underline=true }); +hl(0, "IndentBlanklineChar", { fg="#404040", bg="NONE", nocombine=true }); +hl(0, "IndentBlanklineSpaceChar", { fg="#404040", bg="NONE", nocombine=true }); +hl(0, "IndentBlanklineSpaceCharBlankline", { fg="#404040", bg="NONE", nocombine=true }); + +hl(0, "NeotestAdapterName", { fg="#D4D4D4", bold=true }); +hl(0, "NeotestDir", { fg="#569CD6" }); +hl(0, "NeotestExpandMarker", { fg="#51504F" }); +hl(0, "NeotestFailed", { fg="#F44747" }); +hl(0, "NeotestFile", { fg="#569CD6" }); hl(0, "NeotestFocused", { bold=true }); -hl(0, "NeotestIndent", { fg=c.vscDimHighlight }); -hl(0, "NeotestMarked", { fg=c.vscYellowOrange, bold=true }); -hl(0, "NeotestNamespace", { fg=c.vscPink }); -hl(0, "NeotestPassed", { fg=c.vscBlueGreen }); -hl(0, "NeotestRunning", { fg=c.vscDarkYellow }); -hl(0, "NeotestSkipped", { fg=c.vscBlue }); -hl(0, "NeotestTarget", { fg=c.vscLightRed }); -hl(0, "NeotestWatching", { fg=c.vscDarkYellow }); -hl(0, "NeotestWinSelect", { fg=c.vscBlue, bold=true }); - --- LSP -hl(0, "DiagnosticOk", { fg=c.vscBlueGreen, bg="NONE" }); -hl(0, "DiagnosticError", { fg=c.vscRed, bg="NONE" }); -hl(0, "DiagnosticWarn", { fg=c.vscYellow, bg="NONE" }); -hl(0, "DiagnosticInfo", { fg=c.vscBlue, bg="NONE" }); -hl(0, "DiagnosticHint", { fg=c.vscBlue, bg="NONE" }); -hl(0, "DiagnosticUnderlineError", { fg="NONE", bg="NONE", undercurl=true, sp=c.vscRed }); -hl(0, "DiagnosticUnderlineWarn", { fg="NONE", bg="NONE", undercurl=true, sp=c.vscYellow }); -hl(0, "DiagnosticUnderlineInfo", { fg="NONE", bg="NONE", undercurl=true, sp=c.vscBlue }); -hl(0, "DiagnosticUnderlineHint", { fg="NONE", bg="NONE", undercurl=true, sp=c.vscBlue }); -hl(0, "LspReferenceText", { fg="NONE", bg=c.vscPopupHighlightGray }); -hl(0, "LspReferenceRead", { fg="NONE", bg=c.vscPopupHighlightGray }); -hl(0, "LspReferenceWrite", { fg="NONE", bg=c.vscPopupHighlightGray }); - --- COC.nvim -hl(0, "CocHighlightText", { fg="NONE", bg=c.vscPopupHighlightGray }); -hl(0, "CocHighlightRead", { fg="NONE", bg=c.vscPopupHighlightGray }); -hl(0, "CocHighlightWrite", { fg="NONE", bg=c.vscPopupHighlightGray }); - --- Nvim compe -hl(0, "CmpItemKindVariable", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "CmpItemKindInterface", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "CmpItemKindText", { fg=c.vscLightBlue, bg="NONE" }); -hl(0, "CmpItemKindFunction", { fg=c.vscPink, bg="NONE" }); -hl(0, "CmpItemKindMethod", { fg=c.vscPink, bg="NONE" }); -hl(0, "CmpItemKindKeyword", { fg=c.vscFront, bg="NONE" }); -hl(0, "CmpItemKindProperty", { fg=c.vscFront, bg="NONE" }); -hl(0, "CmpItemKindUnit", { fg=c.vscFront, bg="NONE" }); -hl(0, "CmpItemKindConstructor", { fg=c.vscUiOrange, bg="NONE" }); -hl(0, "CmpItemMenu", { fg=c.vscPopupFront, bg="NONE" }); -hl(0, "CmpItemAbbr", { fg=c.vscFront, bg="NONE" }); -hl(0, "CmpItemAbbrDeprecated", { fg=c.vscCursorDark, bg=c.vscPopupBack, strikethrough=true }); -hl(0, "CmpItemAbbrMatch", { fg=c.vscMediumBlue, bg="NONE", bold=true }); -hl(0, "CmpItemAbbrMatchFuzzy", { fg=c.vscMediumBlue, bg="NONE", bold=true }); - --- rcarriga/nvim-dap-ui --- Source: https://github.com/rcarriga/nvim-dap-ui/blob/master/lua/dapui/config/highlights.lua -hl(0, "DapUIBreakpointsCurrentLine", { fg=c.vscBlueGreen, bold=true }); -hl(0, "DapUIBreakpointsDisabledLine", { fg=c.vscDimHighlight }); -hl(0, "DapUIBreakpointsInfo", { fg=c.vscBlueGreen }); -hl(0, "DapUIBreakpointsLine", { fg=c.vscPink }); -hl(0, "DapUIBreakpointsPath", { fg=c.vscPink }); -hl(0, "DapUICurrentFrameName", { fg=c.vscBlueGreen, bold=true }); -hl(0, "DapUIDecoration", { fg=c.vscPink }); -hl(0, "DapUIFloatBorder", { fg=c.vscPink }); -hl(0, "DapUILineNumber", { fg=c.vscPink }); -hl(0, "DapUIModifiedValue", { fg=c.vscPink, bold=true }); -hl(0, "DapUIPlayPause", { fg=c.vscBlueGreen }); -hl(0, "DapUIPlayPauseNC", { fg=c.vscBlueGreen }); -hl(0, "DapUIRestart", { fg=c.vscBlueGreen }); -hl(0, "DapUIRestartNC", { fg=c.vscBlueGreen }); -hl(0, "DapUIScope", { fg=c.vscPink }); -hl(0, "DapUISource", { fg=c.vscMediumBlue }); -hl(0, "DapUIStepBack", { fg=c.vscPink }); -hl(0, "DapUIStepBackNC", { fg=c.vscPink }); -hl(0, "DapUIStepInto", { fg=c.vscPink }); -hl(0, "DapUIStepIntoNC", { fg=c.vscPink }); -hl(0, "DapUIStepOut", { fg=c.vscPink }); -hl(0, "DapUIStepOutNC", { fg=c.vscPink }); -hl(0, "DapUIStepOver", { fg=c.vscPink }); -hl(0, "DapUIStepOverNC", { fg=c.vscPink }); -hl(0, "DapUIStop", { fg=c.vscRed }); -hl(0, "DapUIStopNC", { fg=c.vscRed }); -hl(0, "DapUIStoppedThread", { fg=c.vscPink }); -hl(0, "DapUIThread", { fg=c.vscBlueGreen }); -hl(0, "DapUIType", { fg=c.vscPink }); -hl(0, "DapUIUnavailable", { fg=c.vscDimHighlight }); -hl(0, "DapUIUnavailableNC", { fg=c.vscDimHighlight }); -hl(0, "DapUIWatchesEmpty", { fg=c.vscDimHighlight }); -hl(0, "DapUIWatchesError", { fg=c.vscRed }); -hl(0, "DapUIWatchesValue", { fg=c.vscBlueGreen }); -hl(0, "DapUIWinSelect", { fg=c.vscPink, bold=true }); - --- Dashboard -hl(0, "DashboardHeader", { fg=c.vscBlue, bg="NONE" }); -hl(0, "DashboardDesc", { fg=c.vscYellowOrange, bg="NONE" }); -hl(0, "DashboardIcon", { fg=c.vscYellowOrange, bg="NONE" }); -hl(0, "DashboardShortCut", { fg=c.vscPink, bg="NONE" }); -hl(0, "DashboardKey", { fg=c.vscWhite, bg="NONE" }); -hl(0, "DashboardFooter", { fg=c.vscBlue, bg="NONE", italic=true }); - --- Illuminate -hl(0, "illuminatedWord", { bg=c.vscPopupHighlightGray }); -hl(0, "illuminatedCurWord", { bg=c.vscPopupHighlightGray }); -hl(0, "IlluminatedWordText", { bg=c.vscPopupHighlightGray }); -hl(0, "IlluminatedWordRead", { bg=c.vscPopupHighlightGray }); -hl(0, "IlluminatedWordWrite", { bg=c.vscPopupHighlightGray }); - --- NeogitOrg/neogit -hl(0, "NeogitDiffAdd", { fg=c.vscGitAdded, bg=c.vscDiffGreenDark }); -hl(0, "NeogitDiffAddHighlight", { fg=c.vscGitAdded, bg=c.vscDiffGreenLight }); -hl(0, "NeogitDiffContext", { fg=c.vscPopupFront, bg=c.vscLeftDark }); -hl(0, "NeogitDiffContextHighlight", { fg=c.vscPopupFront, bg=c.vscLeftMid }); -hl(0, "NeogitDiffDelete", { fg=c.vscGitDeleted, bg=c.vscDiffRedDark }); -hl(0, "NeogitDiffDeleteHighlight", { fg=c.vscGitDeleted, bg=c.vscDiffRedLight }); -hl(0, "NeogitDiffHeader", { fg=c.vscSplitLight, bg=c.vscBack }); -hl(0, "NeogitDiffHeaderHighlight", { fg=c.vscSplitLight, bg=c.vscBack }); -hl(0, "NeogitHunkHeader", { fg=c.vscGitModified, bg=c.vscLeftDark }); -hl(0, "NeogitHunkHeaderHighlight", { fg=c.vscGitModified, bg=c.vscLeftMid }); - -hl(0, "NvimTreeFolderIcon", { fg=c.vscBlue, bg="NONE" }); -hl(0, "NvimTreeIndentMarker", { fg=c.vscLineNumber, bg="NONE" }); - -hl(0, "LspFloatWinNormal", { fg=c.vscFront, bg="NONE" }); -hl(0, "LspFloatWinBorder", { fg=c.vscLineNumber, bg="NONE" }); -hl(0, "LspInfoBorder", { fg=c.vscLineNumber, bg="NONE" }); -hl(0, "LspSagaHoverBorder", { fg=c.vscLineNumber, bg="NONE" }); -hl(0, "LspSagaSignatureHelpBorder", { fg=c.vscLineNumber, bg="NONE" }); -hl(0, "LspSagaCodeActionBorder", { fg=c.vscLineNumber, bg="NONE" }); -hl(0, "LspSagaDefPreviewBorder", { fg=c.vscLineNumber, bg="NONE" }); -hl(0, "LspLinesDiagBorder", { fg=c.vscLineNumber, bg="NONE" }); -hl(0, "LspSagaRenameBorder", { fg=c.vscLineNumber, bg="NONE" }); -hl(0, "LspSagaBorderTitle", { fg=c.vscCursorDark, bg="NONE" }); -hl(0, "LSPSagaDiagnosticTruncateLine", { fg=c.vscLineNumber, bg="NONE" }); -hl(0, "LspSagaDiagnosticBorder", { fg=c.vscLineNumber, bg="NONE" }); -hl(0, "LspSagaDiagnosticBorder", { fg=c.vscLineNumber, bg="NONE" }); -hl(0, "LspSagaShTruncateLine", { fg=c.vscLineNumber, bg="NONE" }); -hl(0, "LspSagaShTruncateLine", { fg=c.vscLineNumber, bg="NONE" }); -hl(0, "LspSagaDocTruncateLine", { fg=c.vscLineNumber, bg="NONE" }); -hl(0, "LspSagaRenameBorder", { fg=c.vscLineNumber, bg="NONE" }); -hl(0, "LspSagaLspFinderBorder", { fg=c.vscLineNumber, bg="NONE" }); - -hl(0, "TelescopePromptBorder", { fg=c.vscLineNumber, bg="NONE" }); -hl(0, "TelescopeResultsBorder", { fg=c.vscLineNumber, bg="NONE" }); -hl(0, "TelescopePreviewBorder", { fg=c.vscLineNumber, bg="NONE" }); -hl(0, "TelescopeNormal", { fg=c.vscFront, bg="NONE" }); -hl(0, "TelescopeSelection", { fg=c.vscFront, bg=c.vscPopupHighlightBlue }); -hl(0, "TelescopeMultiSelection", { fg=c.vscFront, bg=c.vscPopupHighlightBlue }); -hl(0, "TelescopeMatching", { fg=c.vscMediumBlue, bg="NONE", bold=true }); -hl(0, "TelescopePromptPrefix", { fg=c.vscFront, bg="NONE" }); - --- Debugging +hl(0, "NeotestIndent", { fg="#51504F" }); +hl(0, "NeotestMarked", { fg="#D7BA7D", bold=true }); +hl(0, "NeotestNamespace", { fg="#C586C0" }); +hl(0, "NeotestPassed", { fg="#4EC9B0" }); +hl(0, "NeotestRunning", { fg="#FFD602" }); +hl(0, "NeotestSkipped", { fg="#569CD6" }); +hl(0, "NeotestTarget", { fg="#D16969" }); +hl(0, "NeotestWatching", { fg="#FFD602" }); +hl(0, "NeotestWinSelect", { fg="#569CD6", bold=true }); + +hl(0, "DiagnosticOk", { fg="#4EC9B0", bg="NONE" }); +hl(0, "DiagnosticError", { fg="#F44747", bg="NONE" }); +hl(0, "DiagnosticWarn", { fg="#DCDCAA", bg="NONE" }); +hl(0, "DiagnosticInfo", { fg="#569CD6", bg="NONE" }); +hl(0, "DiagnosticHint", { fg="#569CD6", bg="NONE" }); +hl(0, "DiagnosticUnderlineError", { fg="NONE", bg="NONE", undercurl=true, sp="#F44747" }); +hl(0, "DiagnosticUnderlineWarn", { fg="NONE", bg="NONE", undercurl=true, sp="#DCDCAA" }); +hl(0, "DiagnosticUnderlineInfo", { fg="NONE", bg="NONE", undercurl=true, sp="#569CD6" }); +hl(0, "DiagnosticUnderlineHint", { fg="NONE", bg="NONE", undercurl=true, sp="#569CD6" }); +hl(0, "LspReferenceText", { fg="NONE", bg="#343B41" }); +hl(0, "LspReferenceRead", { fg="NONE", bg="#343B41" }); +hl(0, "LspReferenceWrite", { fg="NONE", bg="#343B41" }); + +hl(0, "CocHighlightText", { fg="NONE", bg="#343B41" }); +hl(0, "CocHighlightRead", { fg="NONE", bg="#343B41" }); +hl(0, "CocHighlightWrite", { fg="NONE", bg="#343B41" }); + +hl(0, "CmpItemKindVariable", { fg="#9CDCFE", bg="NONE" }); +hl(0, "CmpItemKindInterface", { fg="#9CDCFE", bg="NONE" }); +hl(0, "CmpItemKindText", { fg="#9CDCFE", bg="NONE" }); +hl(0, "CmpItemKindFunction", { fg="#C586C0", bg="NONE" }); +hl(0, "CmpItemKindMethod", { fg="#C586C0", bg="NONE" }); +hl(0, "CmpItemKindKeyword", { fg="#D4D4D4", bg="NONE" }); +hl(0, "CmpItemKindProperty", { fg="#D4D4D4", bg="NONE" }); +hl(0, "CmpItemKindUnit", { fg="#D4D4D4", bg="NONE" }); +hl(0, "CmpItemKindConstructor", { fg="#f28b25", bg="NONE" }); +hl(0, "CmpItemMenu", { fg="#BBBBBB", bg="NONE" }); +hl(0, "CmpItemAbbr", { fg="#D4D4D4", bg="NONE" }); +hl(0, "CmpItemAbbrDeprecated", { fg="#51504F", bg="#272727", strikethrough=true }); +hl(0, "CmpItemAbbrMatch", { fg="#18a2fe", bg="NONE", bold=true }); +hl(0, "CmpItemAbbrMatchFuzzy", { fg="#18a2fe", bg="NONE", bold=true }); + +hl(0, "DapUIBreakpointsCurrentLine", { fg="#4EC9B0", bold=true }); +hl(0, "DapUIBreakpointsDisabledLine", { fg="#51504F" }); +hl(0, "DapUIBreakpointsInfo", { fg="#4EC9B0" }); +hl(0, "DapUIBreakpointsLine", { fg="#C586C0" }); +hl(0, "DapUIBreakpointsPath", { fg="#C586C0" }); +hl(0, "DapUICurrentFrameName", { fg="#4EC9B0", bold=true }); +hl(0, "DapUIDecoration", { fg="#C586C0" }); +hl(0, "DapUIFloatBorder", { fg="#C586C0" }); +hl(0, "DapUILineNumber", { fg="#C586C0" }); +hl(0, "DapUIModifiedValue", { fg="#C586C0", bold=true }); +hl(0, "DapUIPlayPause", { fg="#4EC9B0" }); +hl(0, "DapUIPlayPauseNC", { fg="#4EC9B0" }); +hl(0, "DapUIRestart", { fg="#4EC9B0" }); +hl(0, "DapUIRestartNC", { fg="#4EC9B0" }); +hl(0, "DapUIScope", { fg="#C586C0" }); +hl(0, "DapUISource", { fg="#18a2fe" }); +hl(0, "DapUIStepBack", { fg="#C586C0" }); +hl(0, "DapUIStepBackNC", { fg="#C586C0" }); +hl(0, "DapUIStepInto", { fg="#C586C0" }); +hl(0, "DapUIStepIntoNC", { fg="#C586C0" }); +hl(0, "DapUIStepOut", { fg="#C586C0" }); +hl(0, "DapUIStepOutNC", { fg="#C586C0" }); +hl(0, "DapUIStepOver", { fg="#C586C0" }); +hl(0, "DapUIStepOverNC", { fg="#C586C0" }); +hl(0, "DapUIStop", { fg="#F44747" }); +hl(0, "DapUIStopNC", { fg="#F44747" }); +hl(0, "DapUIStoppedThread", { fg="#C586C0" }); +hl(0, "DapUIThread", { fg="#4EC9B0" }); +hl(0, "DapUIType", { fg="#C586C0" }); +hl(0, "DapUIUnavailable", { fg="#51504F" }); +hl(0, "DapUIUnavailableNC", { fg="#51504F" }); +hl(0, "DapUIWatchesEmpty", { fg="#51504F" }); +hl(0, "DapUIWatchesError", { fg="#F44747" }); +hl(0, "DapUIWatchesValue", { fg="#4EC9B0" }); +hl(0, "DapUIWinSelect", { fg="#C586C0", bold=true }); + +hl(0, "DashboardHeader", { fg="#569CD6", bg="NONE" }); +hl(0, "DashboardDesc", { fg="#D7BA7D", bg="NONE" }); +hl(0, "DashboardIcon", { fg="#D7BA7D", bg="NONE" }); +hl(0, "DashboardShortCut", { fg="#C586C0", bg="NONE" }); +hl(0, "DashboardKey", { fg="undefined", bg="NONE" }); +hl(0, "DashboardFooter", { fg="#569CD6", bg="NONE", italic=true }); + +hl(0, "illuminatedWord", { bg="#343B41" }); +hl(0, "illuminatedCurWord", { bg="#343B41" }); +hl(0, "IlluminatedWordText", { bg="#343B41" }); +hl(0, "IlluminatedWordRead", { bg="#343B41" }); +hl(0, "IlluminatedWordWrite", { bg="#343B41" }); + +hl(0, "NeogitDiffAdd", { fg="#81b88b", bg="#373D29" }); +hl(0, "NeogitDiffAddHighlight", { fg="#81b88b", bg="#4B5632" }); +hl(0, "NeogitDiffContext", { fg="#BBBBBB", bg="#252526" }); +hl(0, "NeogitDiffContextHighlight", { fg="#BBBBBB", bg="#373737" }); +hl(0, "NeogitDiffDelete", { fg="#c74e39", bg="#4B1818" }); +hl(0, "NeogitDiffDeleteHighlight", { fg="#c74e39", bg="#6F1313" }); +hl(0, "NeogitDiffHeader", { fg="#898989", bg="#1E1E1E" }); +hl(0, "NeogitDiffHeaderHighlight", { fg="#898989", bg="#1E1E1E" }); +hl(0, "NeogitHunkHeader", { fg="#e2c08d", bg="#252526" }); +hl(0, "NeogitHunkHeaderHighlight", { fg="#e2c08d", bg="#373737" }); + +hl(0, "NvimTreeFolderIcon", { fg="#569CD6", bg="NONE" }); +hl(0, "NvimTreeIndentMarker", { fg="#5A5A5A", bg="NONE" }); + +hl(0, "LspFloatWinNormal", { fg="#D4D4D4", bg="NONE" }); +hl(0, "LspFloatWinBorder", { fg="#5A5A5A", bg="NONE" }); +hl(0, "LspInfoBorder", { fg="#5A5A5A", bg="NONE" }); +hl(0, "LspSagaHoverBorder", { fg="#5A5A5A", bg="NONE" }); +hl(0, "LspSagaSignatureHelpBorder", { fg="#5A5A5A", bg="NONE" }); +hl(0, "LspSagaCodeActionBorder", { fg="#5A5A5A", bg="NONE" }); +hl(0, "LspSagaDefPreviewBorder", { fg="#5A5A5A", bg="NONE" }); +hl(0, "LspLinesDiagBorder", { fg="#5A5A5A", bg="NONE" }); +hl(0, "LspSagaRenameBorder", { fg="#5A5A5A", bg="NONE" }); +hl(0, "LspSagaBorderTitle", { fg="#51504F", bg="NONE" }); +hl(0, "LSPSagaDiagnosticTruncateLine", { fg="#5A5A5A", bg="NONE" }); +hl(0, "LspSagaDiagnosticBorder", { fg="#5A5A5A", bg="NONE" }); +hl(0, "LspSagaDiagnosticBorder", { fg="#5A5A5A", bg="NONE" }); +hl(0, "LspSagaShTruncateLine", { fg="#5A5A5A", bg="NONE" }); +hl(0, "LspSagaShTruncateLine", { fg="#5A5A5A", bg="NONE" }); +hl(0, "LspSagaDocTruncateLine", { fg="#5A5A5A", bg="NONE" }); +hl(0, "LspSagaRenameBorder", { fg="#5A5A5A", bg="NONE" }); +hl(0, "LspSagaLspFinderBorder", { fg="#5A5A5A", bg="NONE" }); + +hl(0, "TelescopePromptBorder", { fg="#5A5A5A", bg="NONE" }); +hl(0, "TelescopeResultsBorder", { fg="#5A5A5A", bg="NONE" }); +hl(0, "TelescopePreviewBorder", { fg="#5A5A5A", bg="NONE" }); +hl(0, "TelescopeNormal", { fg="#D4D4D4", bg="NONE" }); +hl(0, "TelescopeSelection", { fg="#D4D4D4", bg="#004b72" }); +hl(0, "TelescopeMultiSelection", { fg="#D4D4D4", bg="#004b72" }); +hl(0, "TelescopeMatching", { fg="#18a2fe", bg="NONE", bold=true }); +hl(0, "TelescopePromptPrefix", { fg="#D4D4D4", bg="NONE" }); + hl(0, "debugPC", { bg="#4C4C19" }); --- symbols-outline --- white fg and lualine blue bg -hl(0, "FocusedSymbol", { fg="#ffffff", bg=c.vscUiBlue }); -hl(0, "SymbolsOutlineConnector", { fg=c.vscLineNumber, bg="NONE" }); +hl(0, "FocusedSymbol", { fg="#ffffff", bg="#084671" }); +hl(0, "SymbolsOutlineConnector", { fg="#5A5A5A", bg="NONE" }); --- symlinks --- Legacy groups for official git.vim and diff.vim syntax -hl(0, "diffAdded", { link="DiffAdd" }); -hl(0, "diffChanged", { link="DiffChange" }); -hl(0, "diffRemoved", { link="DiffDelete" }); --- Legacy groups for treesitter +hl(0, "diffAdded", { link="undefined" }); +hl(0, "diffChanged", { link="undefined" }); +hl(0, "diffRemoved", { link="undefined" }); hl(0, "@parameter", { link="@variable.parameter" }); hl(0, "@field", { link="@variable.member" }); hl(0, "@string.regex", { link="@string.regexp" }); @@ -767,19 +659,18 @@ hl(0, "@text.warning", { link="@comment.warning" }); hl(0, "@text.danger", { link="@comment.error" }); hl(0, "@text.diff.add", { link="@diff.plus" }); hl(0, "@text.diff.delete", { link="@diff.minus" }); --- Nvim compe -hl(0, "CompeDocumentation", { link="Pmenu" }); -hl(0, "CompeDocumentationBorder", { link="Pmenu" }); -hl(0, "CmpItemKind", { link="Pmenu" }); -hl(0, "CmpItemKindClass", { link="CmpItemKindConstructor" }); -hl(0, "CmpItemKindModule", { link="CmpItemKindKeyword" }); +hl(0, "CompeDocumentation", { link="undefined" }); +hl(0, "CompeDocumentationBorder", { link="undefined" }); +hl(0, "CmpItemKind", { link="undefined" }); +hl(0, "CmpItemKindClass", { link="undefined" }); +hl(0, "CmpItemKindModule", { link="undefined" }); hl(0, "CmpItemKindOperator", { link="@operator" }); hl(0, "CmpItemKindReference", { link="@variable.parameter.reference" }); hl(0, "CmpItemKindValue", { link="@variable.member" }); hl(0, "CmpItemKindField", { link="@variable.member" }); hl(0, "CmpItemKindEnum", { link="@variable.member" }); hl(0, "CmpItemKindSnippet", { link="@text" }); -hl(0, "CmpItemKindColor", { link="cssColor" }); +hl(0, "CmpItemKindColor", { link="undefined" }); hl(0, "CmpItemKindFile", { link="@text.uri" }); hl(0, "CmpItemKindFolder", { link="@text.uri" }); hl(0, "CmpItemKindEvent", { link="@constant" }); diff --git a/colors/vscode.yml b/colors/vscode.yml deleted file mode 100644 index e310659..0000000 --- a/colors/vscode.yml +++ /dev/null @@ -1,395 +0,0 @@ -information: - name: nvcode - background: dark - author: "Christian Chiarulli " - -palette: - fg: "#ABB2BF" - bg: "#1E1E1E" - - red: "#D16969" - error_red: "#F44747" - green: "#608B4E" - light_green: "#B5CEA8" - yellow: "#DCDCAA" - dark_yellow: "#D7BA7D" - orange: "#CE9178" - grey_blue: "#729CB3" - blue: "#569CD6" - light_blue: "#9CDCFE" - vivid_blue: "#4FC1FF" - purple: "#C586C0" - cyan: "#4EC9B0" - white: "#ABB2BF" - black: "#1E1E1E" - line_grey: "#5C6370" - gutter_fg_grey: "#858585" - cursor_grey: "#2C323C" - visual_grey: "#3E4452" - menu_grey: "#282C34" - special_grey: "#3B4048" - vertsplit: "#3E4452" - warning_orange: "#ff8800" - info_yellow: "#FFCC66" - search_blue: "#1da1f2" - git_green: "#81B88B" - symlink: "#29B8D8" - executable: "#23D18B" - tabfill: "#252526" - bg_inactive: "#2E2E2E" - cursor_fg: "#515052" - cursor_bg: "#AEAFAD" - indentlinehighlight: "#707070" - - -highlights: - Normal: "fg bg" - - Comment: "green" - Constant: "light_blue" - String: "orange" - Character: "orange" - Number: "light_green" - Boolean: "light_green" - Float: "light_green" - Identifier: "light_blue" - Function: "yellow" - Statement: "purple" - Conditional: "purple" - Repeat: "purple" - Label: "purple" - Operator: "white" - Keyword: "blue" - Exception: "purple" - PreProc: "yellow" - Include: "purple" - Define: "purple" - Title: "cyan" - Macro: "yellow" - PreCondit: "light_blue" - Type: "cyan" - StorageClass: "cyan" - Structure: "cyan" - Typedef: "cyan" - # Special: "dark_yellow" - SpecialComment: "green" - Error: "error_red - br" - Todo: "red - bi" - Underlined: "light_blue . u" - Cursor: "cursor_fg cursor_bg" - ConstructorIdentifier: "cyan" - - ColorColumn: "- cursor_grey" - CursorLineNr: "white - b" - SignColumn: "- bg" - Conceal: "line_grey" - CursorColumn: "- cursor_grey" - CursorLine: "- cursor_grey" - Directory: "blue" - DiffAdd: "black green" - DiffChange: "yellow - u" - DiffDelete: "black red" - DiffText: "black yellow" - ErrorMsg: "error_red" - VertSplit: "vertsplit" - Folded: "line_grey" - FoldColumn: "" - IncSearch: "- line_grey" - LineNr: "gutter_fg_grey" - NonText: "special_grey" - Pmenu: "white menu_grey" - PmenuSel: "black blue" - PmenuSbar: "- special_grey" - PmenuThumb: "- white" - Question: "purple" - QuickFixLine: "- line_grey" - Search: "- line_grey" - SpecialKey: "special_grey" - SpellBad: "error_red - u" - SpellCap: "dark_yellow" - SpellLocal: "dark_yellow" - SpellRare: "dark_yellow" - StatusLine: "white cursor_grey" - StatusLineNC: "line_grey" - StatusLineTerm: "white cursor_grey" - StatusLineTermNC: "cursor_grey" - TabLine: "line_grey" - TabLineSel: "white" - TabLineFill: "- tabfill" - Terminal: "white black" - Visual: "- visual_grey" - VisualNOS: "visual_grey" - WarningMsg: "yellow" - WildMenu: "black blue" - EndOfBuffer: "black" - - - # -- Start Treesitter -- - # Misc - TSComment: "green" - TSError: "error_red" - TSPunctDelimiter: "white" - TSPunctBracket: "white" - TSPunctSpecial: "white" - # Constants - TSConstant: "vivid_blue" - TSConstBuiltin: "light_blue" - # Not sure about this guy - TSConstMacro: "blue" - TSStringRegex: "red" - TSString: "orange" - TSStringEscape: "dark_yellow" - TSCharacter: "orange" - TSNumber: "light_green" - TSBoolean: "blue" - TSFloat: "light_green" - TSAnnotation: "yellow" - TSAttribute: "yellow" - TSNamespace: "cyan" - TSModule: "cyan" - # Functions - TSFuncBuiltin: "yellow" - TSFunction: "yellow" - TSFuncMacro: "blue" - TSParameter: "light_blue" - TSParameterReference: "light_blue" - TSMethod: "yellow" - TSField: "light_blue" - TSProperty: "light_blue" - TSConstructor: "cyan" - # Keywords - TSConditional: "purple" - TSRepeat: "purple" - TSLabel: "light_blue" - # Does not work for yield and return they should be diff than class and def - TSKeyword: "blue" - TSKeywordFunction: "blue" - TSKeywordOperator: "blue" - TSOperator: "white" - TSException: "purple" - TSType: "cyan" - TSTypeBuiltin: "cyan" - TSStructure: "cyan" - TSInclude: "purple" - # Variable - TSVariable: "light_blue" - TSVariableBuiltin: "light_blue" - # Text - TSText: "#FFFF00" - TSStrong: "#FFFF00" - TSEmphasis: "#FFFF00" - TSUnderline: "#FFFF00" - TSTitle: "#FFFF00" - TSLiteral: "orange" - TSURI: "- - u" - # Tags - TSTag: "white" - TSTagDelimiter: "white" - TSTagArrribute: "white" - TSQueryLinterError: "warning_orange" - # -- END Treesitter -- - - # -- START Languages -- - # HTML (keep consistent with Markdown, below) - htmlArg: "dark_yellow" - htmlBold: "dark_yellow - b" - htmlEndTag: "white" - htmlH1: "blue" - htmlH2: "blue" - htmlH3: "blue" - htmlH4: "blue" - htmlH5: "blue" - htmlH6: "blue" - htmlItalic: "purple - i" - htmlLink: "cyan - u" - htmlSpecialChar: "dark_yellow" - htmlSpecialTagName: "blue" - htmlTag: "white" - htmlTagN: "blue" - htmlTagName: "blue" - htmlTitle: "white" - - # Markdown (keep consistent with HTML, above) - markdownBlockquote: "line_grey" - markdownBold: "dark_yellow - b" - markdownCode: "green" - markdownCodeBlock: "green" - markdownCodeDelimiter: "green" - markdownH1: "blue" - markdownH2: "blue" - markdownH3: "blue" - markdownH4: "blue" - markdownH5: "blue" - markdownH6: "blue" - markdownHeadingDelimiter: "red" - markdownHeadingRule: "line_grey" - markdownId: "purple" - markdownIdDeclaration: "blue" - markdownIdDelimiter: "purple" - markdownItalic: "purple - i" - markdownLinkDelimiter: "purple" - markdownLinkText: "blue" - markdownListMarker: "red" - markdownOrderedListMarker: "red" - markdownRule: "line_grey" - markdownUrl: "cyan - u" - # -- END Languages -- - - - # -- START CoC -- - CocExplorerIndentLine: "line_grey" - CocExplorerBufferRoot: "cyan" - CocExplorerFileRoot: "cyan" - CocExplorerBufferFullPath: "line_grey" - CocExplorerFileFullPath: "line_grey" - CocExplorerBufferReadonly: "purple" - CocExplorerBufferModified: "purple" - CocExplorerBufferNameVisible: "orange" - CocExplorerFileReadonly: "purple" - CocExplorerFileModified: "purple" - CocExplorerFileHidden: "line_grey" - CocExplorerHelpLine: "purple" - # -- END CoC -- - - # -- START Easymotion -- - EasyMotionTarget: "error_red - b" - EasyMotionTarget2First: "error_red - b" - EasyMotionTarget2Second: "error_red - b" - EasyMotionShade: "" - # EasyMotionIncSearch: - # EasyMotionMoveHL: - - # -- END Easymotion -- - - # -- START Startify -- - StartifyNumber: "light_green" - StartifySelect: "green" - StartifyBracket: "blue" - StartifySpecial: "cyan" - StartifyVar: "blue" - StartifyPath: "blue" - StartifyFile: "cyan" - StartifySlash: "blue" - StartifyHeader: "light_blue" - StartifySection: "purple" - StartifyFooter: "green" - # -- END Startify -- - # -- START WhichKey -- - WhichKey: "purple" - WhichKeySeperator: "green" - WhichKeyGroup: "vivid_blue" - WhichKeyDesc: "blue" - # -- END WhichKey -- - # - # old stuff - diffAdded: "green" - diffRemoved: "red" - diffFileId: "blue - br" - diffFile: "special_grey" - diffNewFile: "green" - diffOldFile: "red" - # ToolbarLine: ". darkgray" - # ToolbarButton: "suvagray - r" - debugPc: "- cyan" - debugBreakpoint: "red - r" - - GitSignsAdd: "#587C0C" - GitSignsChange: "#0C7D9D" - GitSignsDelete: "#94151B" - - # LspDiagnosticsUnderlineError: "error_red" - # LspDiagnosticsUnderlineWarning: "orange" - # LspDiagnosticsUnderlineInformation: "yellow" - LspDiagnosticsUnderlineHint: "grey_blue" - - LspDiagnosticsSignError: "error_red" - LspDiagnosticsSignWarning: "warning_orange" - LspDiagnosticsSignInformation: "info_yellow" - LspDiagnosticsSignHint: "vivid_blue" - - LspDiagnosticsVirtualTextError: "error_red" - LspDiagnosticsVirtualTextWarning: "warning_orange" - LspDiagnosticsVirtualTextInformation: "info_yellow" - LspDiagnosticsVirtualTextHint: "vivid_blue" - - - QuickScopePrimary: "#00C7DF - u" - QuickScopeSecondary: "#eF5F70 - u" - - MatchWord: "- - u" - MatchParen: "white" - MatchWordCur: "- - u" - MatchParenCur: "white" - - NvimTreeImageFile: "purple" - NvimTreeGitDirty: "git_green" - NvimTreeGitDeleted: "git_green" - NvimTreeGitStaged: "git_green" - NvimTreeGitMerge: "git_green" - NvimTreeGitRenamed: "git_green" - NvimTreeGitNew: "git_green" - NvimTreeIndentMarker: "line_grey" - NvimTreeSymlink: "symlink" - NvimTreeFolderIcon: "blue" - NvimTreeRootFolder: "fg - b" - NvimTreeExecFile: "executable" - NvimTreeSpecialFile: "info_yellow" - - BufferCurrent: "fg bg" - BufferCurrentIndex: "blue bg" - BufferCurrentMod: "fg bg" - BufferCurrentSign: "blue bg" - BufferCurrentTarget: "red bg b" - - BufferVisible: "fg bg" - BufferVisibleIndex: "fg bg" - BufferVisibleMod: "fg bg" - BufferVisibleSign: "fg bg" - BufferVisibleTarget: "red bg b" - - BufferInactive: "gutter_fg_grey bg_inactive" - BufferInactiveIndex: "gutter_fg_grey bg_inactive" - BufferInactiveMod: "gutter_fg_grey bg_inactive" - BufferInactiveSign: "gutter_fg_grey bg_inactive" - BufferInactiveTarget: "red bg_inactive b" - - # BufferTabpages: "blue bg_inactive b" - # BufferTabpageFill: "gutter_fg_grey bg_inactive" - - CodiVirtualText: "#6395EC" - IndentBlanklineContextChar: "indentlinehighlight" - - - # terminal: "bg red green yellow blue magenta cyan silver gray red green yellow blue magenta cyan fg" - # -- Other junk you can define -- - # Debug - # Ignore - # Tag - # Delimiter - # SpecialChar - # Cursor", { "fg": s:black, "bg": s:blue }) " the character under the cursor - # CursorIM", {}) " like Cursor, but used when in IME mode - # FoldColumn", {}) " 'foldcolumn' - # CursorLineNr", {}) " Like LineNr when 'cursorline' or 'relativenumber' is set for the cursor line. - # MoreMsg", {}) " more-prompt - # ModeMsg", {}) " 'showmode' message (e.g., "-- INSERT --") - # ErrorMsg: "red - br" - # WarningMsg: "orange - br" - # ModeMsg: "yellow - br" - # MoreMsg: "green - br" - # Question: "cyan - br" - # Directory: "blue - b" - - # VimWiki - VimwikiHeader1: "orange - b" - VimwikiHeader2: "green - b" - VimwikiHeader3: "blue - b" - VimwikiHeader4: "cyan - b" - VimwikiHeader5: "dark_yellow - b" - VimwikiHeader6: "purple - b" - VimwikiLink: "vivid_blue" - VimwikiHeaderChar: "line_grey" - VimwikiHR: "yellow" - VimwikiList: "orange" - VimwikiTag: "orange" - VimwikiMarkers: "line_grey" \ No newline at end of file diff --git a/deno.json b/deno.json deleted file mode 100644 index 1529c22..0000000 --- a/deno.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "tasks": { - "generate": "./scripts/generate ./colors/vscode.yml > ./colors/vscode.vim", - "install": "deno run --allow-env=HOME --allow-run=git,rm --allow-write=$HOME/.config/nvim scripts/install.ts" - } -} \ No newline at end of file diff --git a/deno.jsonc b/deno.jsonc new file mode 100644 index 0000000..ced1093 --- /dev/null +++ b/deno.jsonc @@ -0,0 +1,7 @@ +{ + "tasks": { + // "generate": "./scripts/generate ./colors/vscode.yml > ./colors/vscode.vim", + "generate": "deno run -A ./scripts/generate.ts vscode", + "install": "deno run --allow-env=HOME --allow-run=git,rm --allow-write=$HOME/.config/nvim scripts/install.ts" + } +} \ No newline at end of file