diff options
| author | Ken Zhou <kendotzhou@gmail.com> | 2022-09-16 23:22:18 -0400 |
|---|---|---|
| committer | Ken Zhou <kendotzhou@gmail.com> | 2022-09-16 23:22:18 -0400 |
| commit | 9449bcf7ef5890610c03a432745076891fa77a43 (patch) | |
| tree | 2a67ed981526cd8dbf11197e2f0803ff79d6e081 /templates | |
initial commit
Diffstat (limited to 'templates')
40 files changed, 16484 insertions, 0 deletions
diff --git a/templates/aquarium.toml b/templates/aquarium.toml new file mode 100644 index 0000000..9e55996 --- /dev/null +++ b/templates/aquarium.toml @@ -0,0 +1,412 @@ +[information] +name="aquarium" +author="Ken Zhou <kendotzhou@gmail.com>" +background="dark" + +[palette] +white = "#ced4df" +darker_black = "#1c1c26" +black = "#20202A" # nvim bg +black2 = "#25252f" +one_bg = "#2a2a34" +one_bg2 = "#34343e" +one_bg3 = "#3e3e48" +grey = "#484852" +grey_fg = "#4e4e58" +grey_fg2 = "#54545e" +light_grey = "#5a5a64" +red = "#ebb9b9" +baby_pink = "#EAC1C1" +pink = "#E9D1D1" +line = "#2d2d37" # for lines like vertsplit +green = "#b1dba4" +vibrant_green = "#BEE0A8" +blue = "#CDDBF9" +nord_blue = "#BCCAEB" +yellow = "#E6DFB8" +sun = "#EEE8BA" +purple = "#f6bbe7" +dark_purple = "#E8B6E9" +teal = "#AEDCB7" +orange = "#E8CCA7" +cyan = "#b8dceb" +statusline_bg = "#262630" +lightbg = "#2e2e38" +pmenu_bg = "#ebb9b9" +folder_bg = "#b8dceb" +base00 = "#20202A" +base01 = "#2c2e3e" +base02 = "#3D4059" +base03 = "#313449" +base04 = "#63718b" +base05 = "#bac0cb" +base06 = "#c5cbd6" +base07 = "#ced4df" +base08 = "#ebb9b9" +base09 = "#e8cca7" +base0A = "#e6dfb8" +base0B = "#b1dba4" +base0C = "#b8dceb" +base0D = "#a3b8ef" +base0E = "#f6bbe7" +base0F = "#eAc1c1" + +[highlights] +Normal = 'base05 base00' +SignColumn = 'base03 - - -' +MsgArea = 'base05 base00' +ModeMsg = 'base0B' +MsgSeparator = 'base05 base00' +SpellBad = '- - c base08' +SpellCap = '- - c base0D' +SpellLocal = '- - c base0C' +SpellRare = '- - c base0D' +NormalNC = 'base05 base00' +Pmenu = '- one_bg' +PmenuSel = 'black pmenu_bg' +WildMenu = 'base08 base0A' +CursorLineNr = 'white' +Comment = 'grey_fg' +Folded = 'base03 base01' +FoldColumn = 'base0C base01' +LineNr = 'grey' +FloatBorder = 'blue' +# Whitespace = 'base00 -' +VertSplit = 'line' +CursorLine = '- base01' +CursorColumn = '- base01' +ColorColumn = '- base01' +NormalFloat = '- darker_black' +Visual = '- base02' +VisualNOS = 'base08 -' +WarningMsg = 'base08' +DiffAdd = 'vibrant_green' +DiffChange = 'blue' +DiffDelete = 'red' +QuickFixLine = '- base01 - -' +PmenuSbar = '- one_bg' +PmenuThumb = '- grey' +MatchWord = 'white grey' +MatchParen = 'link:MatchWord' +# MatchWordCur = '- - u' +# MatchParenCur = '- - u' +Cursor = 'base00 base05' +# lCursor = 'base05 base00' +# CursorIM = 'base05 base00' +# TermCursor = 'base05 base00' +# TermCursorNC = 'base05 base00' +Conceal = '- -' +Directory = 'base0D' +SpecialKey = 'base03' +Title = 'base0D - - -' +ErrorMsg = 'base08 base00' +Search = 'base01 base0A' +IncSearch = 'base01 base09' +Substitute = 'base01 base0A - -' +MoreMsg = 'base0B' +Question = 'base0D' +# EndOfBuffer = 'base00' +NonText = 'base03' +Variable = 'base05' +String = 'base0B' +Character = 'base08' +Constant = 'base08' +Number = 'base09' +Boolean = 'base09' +Float = 'base09' +Identifier = 'base08 - - -' +Function = 'base0D' +Operator = 'base05 - - -' +Type = 'base0A - - -' +StorageClass = 'base0A' +Structure = 'base0E' +Typedef = 'base0A' +Keyword = 'base0E' +Statement = 'base08' +Conditional = 'base0E' +Repeat = 'base0A' +Label = 'base0A' +Exception = 'base08' +Include = 'base0D' +PreProc = 'base0A' +Define = 'base0E - - -' +Macro = 'base08' +# PreCondit = 'purple' +Special = 'base0C' +SpecialChar = 'base0F' +Tag = 'base0A' +Debug = 'base08' +# Delimiter = 'grey -' +# SpecialComment = 'grey_fg' +Underlined = 'base0B' +Bold = '- - b' +Italic = '- - i' +Ignore = 'cyan base00 b' +Todo = 'base0A base01' +Error = 'base00 base08' +TabLine = 'light_grey line' +TabLineSel = 'white line' +TabLineFill = 'line line' + +[Treesitter] +TSComment = 'link:Comment' +TSAnnotation = 'base0F' +TSAttribute = 'base0A' +TSConstructor = 'base0C' +# TSType = 'cyan' +TSTypeBuiltin = 'base0A' +TSConditional = 'link:Conditional' +TSException = 'base08' +TSInclude = 'link:Include' +TSKeywordReturn = 'base0E' +TSKeyword = 'base0E' +TSKeywordFunction = 'base0E' +# TSLabel = 'cyan' +TSNamespace = 'base08' +# TSRepeat = 'yellow' +# TSConstant = 'orange' +TSConstBuiltin = 'base09' +TSFloat = 'base09' +# TSNumber = 'orange' +# TSBoolean = 'orange' +TSCharacter = 'base08' +TSError = 'base08' +TSFunction = 'base0D' +TSFuncBuiltin = 'base0D' +TSMethod = 'base0D' +TSConstMacro = 'base08' +TSFuncMacro = 'base08' +TSVariable = 'base05' +TSVariableBuiltin = 'base09' +TSProperty = 'base08' +TSField = 'base0D' +TSParameter = 'base08' +TSParameterReference = 'base05' +TSSymbol = 'base0B' +TSText = 'base05' +# TSOperator = 'base05' +TSPunctDelimiter = 'base0F' +TSTagDelimiter = 'base0F' +TSTagAttribute = 'link:TSProperty' +TSPunctBracket = 'base0F' +TSPunctSpecial = 'base08' +# TSString = 'green' +TSStringRegex = 'base0C' +TSStringEscape = 'base0C' +# TSTag = 'blue' +TSEmphasis = 'base09' +# TSUnderline = '- - u' +# TSTitle = 'base05 - -' +TSLiteral = 'base09' +TSURI = 'base09' +TSKeywordOperator = 'base0E' +# TSStructure = 'cyan' +TSStrong = '- - b' +# TSQueryLinterError = 'base09' +TreesitterContext = 'link:CursorLine' + +[markdown] +markdownBlockquote = 'green' +markdownCode = 'orange' +markdownCodeBlock = 'orange' +markdownCodeDelimiter = 'orange' +markdownH1 = 'blue' +markdownH2 = 'blue' +markdownH3 = 'blue' +markdownH4 = 'blue' +markdownH5 = 'blue' +markdownH6 = 'blue' +markdownHeadingDelimiter = 'blue' +markdownHeadingRule = 'base05 - b' +markdownId = 'purple' +markdownIdDeclaration = 'blue' +markdownIdDelimiter = 'light_grey' +markdownLinkDelimiter = 'light_grey' +markdownBold = 'blue - b' +markdownItalic = '- - i' +markdownBoldItalic = 'yellow - bi' +markdownListMarker = 'blue' +markdownOrderedListMarker = 'blue' +markdownRule = 'base01' +markdownUrl = 'cyan - u' +markdownLinkText = 'blue' +markdownFootnote = 'orange' +markdownFootnoteDefinition = 'orange' +markdownEscape = 'yellow' + +[Whichkey] +WhichKey = 'purple' +WhichKeySeperator = 'green' +WhichKeyGroup = 'blue' +WhichKeyDesc = 'cyan' +WhichKeyFloat = '- base01' + +[Git] +SignAdd = 'green' +SignChange = 'blue' +SignDelete = 'red' +GitSignsAdd = 'green' +GitSignsChange = 'blue' +GitSignsDelete = 'red' + +[LSP] +DiagnosticError = 'base08' +DiagnosticWarning = 'base09' +DiagnosticHint = 'purple' +DiagnosticWarn = 'yellow' +DiagnosticInfo = 'green' +LspDiagnosticsDefaultError = 'base08' +LspDiagnosticsDefaultWarning = 'base09' +LspDiagnosticsDefaultInformation = 'sun' +LspDiagnosticsDefaultInfo = 'sun' +LspDiagnosticsDefaultHint = 'purple' +LspDiagnosticsVirtualTextError = 'base08' +LspDiagnosticsVirtualTextWarning = 'base09' +LspDiagnosticsVirtualTextInformation = 'sun' +LspDiagnosticsVirtualTextInfo = 'sun' +LspDiagnosticsVirtualTextHint = 'purple' +LspDiagnosticsFloatingError = 'base08' +LspDiagnosticsFloatingWarning = 'base09' +LspDiagnosticsFloatingInformation = 'sun' +LspDiagnosticsFloatingInfo = 'sun' +LspDiagnosticsFloatingHint = 'purple' +DiagnosticSignError = 'base08' +DiagnosticSignWarning = 'base09' +DiagnosticSignInformation = 'sun' +DiagnosticSignInfo = 'sun' +DiagnosticSignHint = 'purple' +LspDiagnosticsSignError = 'base08' +LspDiagnosticsSignWarning = 'base09' +LspDiagnosticsSignInformation = 'sun' +LspDiagnosticsSignInfo = 'sun' +LspDiagnosticsSignHint = 'purple' +LspDiagnosticsError = 'base08' +LspDiagnosticsWarning = 'base09' +LspDiagnosticsInformation = 'sun' +LspDiagnosticsInfo = 'sun' +LspDiagnosticsHint = 'purple' +LspDiagnosticsUnderlineError = '- - u' +LspDiagnosticsUnderlineWarning = '- - u' +LspDiagnosticsUnderlineInformation = '- - u' +LspDiagnosticsUnderlineInfo = '- - u' +LspDiagnosticsUnderlineHint = '- - u' +LspReferenceRead = '- #2e303b' +LspReferenceText = '- #2e303b' +LspReferenceWrite = '- #2e303b' +LspCodeLens = 'base04 - i' +LspCodeLensSeparator = 'base04 - i' + +[Telescope] +TelescopeNormal = '- darker_black' +TelescopePreviewTitle = 'black green b' +TelescopePromptTitle = 'black red b' +TelescopeResultsTitle = 'darker_black darker_black b' +TelescopeSelection = 'white black2' +# TelescopeMatching = 'sun - b' +TelescopeBorder = 'darker_black darker_black' +TelescopePromptBorder = 'black2 black2' +TelescopePromptNormal = 'white black2' +TelescopePromptPrefix = 'red black2' +TelescopeResultsDiffAdd = 'green' +TelescopeResultsDiffChange = 'blue' +TelescopeResultsDiffDelete = 'red' + +[NvimTree] +NvimTreeFolderIcon = 'blue' +NvimTreeIndentMarker = '#c5c5c5' +NvimTreeNormal = '- darker_black' +NvimTreeVertSplit = 'darker_black darker_black' +NvimTreeFolderName = 'blue' +NvimTreeOpenedFolderName = 'blue - bi' +NvimTreeEmptyFolderName = 'grey - i' +NvimTreeGitIgnored = 'grey - i' +NvimTreeImageFile = 'light_grey' +NvimTreeSpecialFile = 'orange' +NvimTreeEndOfBuffer = 'darker_black' +NvimTreeCursorLine = '- #282b37' +NvimTreeGitignoreIcon = 'red' +NvimTreeGitStaged = 'vibrant_green' +NvimTreeGitNew = 'vibrant_green' +NvimTreeGitRenamed = 'vibrant_green' +NvimTreeGitDeleted = 'red' +NvimTreeGitMerge = 'blue' +NvimTreeGitDirty = 'blue' + +NvimTreeSymlink = 'cyan' +NvimTreeRootFolder = 'base05 - b' +NvimTreeExecFile = 'green' + +[Buffer] +BufferCurrent = 'base05 base00' +BufferCurrentIndex = 'base05 base00' +BufferCurrentMod = 'sun base00' +BufferCurrentSign = 'purple base00' +BufferCurrentTarget = 'red base00 b' + +BufferVisible = 'base05 base00' +BufferVisibleIndex = 'base05 base00' +BufferVisibleMod = 'sun base00' +BufferVisibleSign = 'grey base00' +BufferVisibleTarget = 'red base00 b' + +BufferInactive = 'grey darker_black' +BufferInactiveIndex = 'grey darker_black' +BufferInactiveMod = 'sun darker_black' +BufferInactiveSign = 'grey darker_black' +BufferInactiveTarget = 'red darker_black b' + +[StatusLine] +StatusLine = 'line statusline_bg' +StatusLineNC = '- statusline_bg' +StatusLineSeparator = 'line' +StatusLineTerm = 'line' +StatusLineTermNC = 'line' + +[IndentBlankline] +IndentBlanklineContextChar = 'grey' +IndentBlanklineContextStart = '- one_bg2' +IndentBlanklineChar = 'line' +IndentBlanklineSpaceChar = 'line' +IndentBlanklineSpaceCharBlankline = 'sun' + +[Dashboard] +DashboardHeader = 'blue' +DashboardCenter = 'purple' +DashboardFooter = 'cyan' + +[Cmp] +CmpItemAbbrDeprecated = 'grey - s' +CmpItemAbbrMatch = 'blue' +CmpItemAbbrMatchFuzzy = 'blue' +CmpItemKindFunction = 'blue' +CmpItemKindMethod = 'blue' +CmpItemKindConstructor = 'cyan' +CmpItemKindClass = 'cyan' +CmpItemKindEnum = 'cyan' +CmpItemKindEvent = 'yellow' +CmpItemKindInterface = 'cyan' +CmpItemKindStruct = 'cyan' +CmpItemKindVariable = 'red' +CmpItemKindField = 'red' +CmpItemKindProperty = 'red' +CmpItemKindEnumMember = 'orange' +CmpItemKindConstant = 'orange' +CmpItemKindKeyword = 'purple' +CmpItemKindModule = 'cyan' +CmpItemKindValue = 'base05' +CmpItemKindUnit = 'base05' +CmpItemKindText = 'base05' +CmpItemKindSnippet = 'yellow' +CmpItemKindFile = 'base05' +CmpItemKindFolder = 'base05' +CmpItemKindColor = 'base05' +CmpItemKindReference = 'base05' +CmpItemKindOperator = 'base05' +CmpItemKindTypeParameter = 'red' + +[ToggleTerm] +ToggleTerm1FloatBorder = 'line' + +[Illuminate] +IlluminatedWordText = '- base02 - -' +IlluminatedWordRead = 'link:IlluminatedWordText' diff --git a/templates/ayu-dark.toml b/templates/ayu-dark.toml new file mode 100644 index 0000000..b03e8b4 --- /dev/null +++ b/templates/ayu-dark.toml @@ -0,0 +1,412 @@ +[information] +name="ayu-dark" +author="Ken Zhou <kendotzhou@gmail.com>" +background="dark" + +[palette] +white = "#ced4df" +darker_black = "#05080e" +black = "#0B0E14" # nvim bg +black2 = "#14171d" +one_bg = "#1c1f25" +one_bg2 = "#24272d" +one_bg3 = "#2b2e34" +grey = "#33363c" +grey_fg = "#3d4046" +grey_fg2 = "#46494f" +light_grey = "#54575d" +red = "#F07178" +baby_pink = "#ff949b" +pink = "#ff8087" +line = "#24272d" # for lines like vertsplit +green = "#AAD84C" +vibrant_green = "#b9e75b" +blue = "#36A3D9" +nord_blue = "#43b0e6" +yellow = "#E7C547" +sun = "#f0df8a" +purple = "#c79bf4" +dark_purple = "#A37ACC" +teal = "#74c5aa" +orange = "#ffa455" +cyan = "#95E6CB" +statusline_bg = "#12151b" +lightbg = "#24272d" +pmenu_bg = "#ff9445" +folder_bg = "#98a3af" +base00 = "#0B0E14" +base01 = "#1c1f25" +base02 = "#24272d" +base03 = "#2b2e34" +base04 = "#33363c" +base05 = "#c9c7be" +base06 = "#E6E1CF" +base07 = "#D9D7CE" +base08 = "#c9c7be" +base09 = "#FFEE99" +base0A = "#56c3f9" +base0B = "#AAD84C" +base0C = "#FFB454" +base0D = "#F07174" +base0E = "#FFB454" +base0F = "#CBA6F7" + +[highlights] +Normal = 'base05 base00' +SignColumn = 'base03 - - -' +MsgArea = 'base05 base00' +ModeMsg = 'base0B' +MsgSeparator = 'base05 base00' +SpellBad = '- - c base08' +SpellCap = '- - c base0D' +SpellLocal = '- - c base0C' +SpellRare = '- - c base0D' +NormalNC = 'base05 base00' +Pmenu = '- one_bg' +PmenuSel = 'black pmenu_bg' +WildMenu = 'base08 base0A' +CursorLineNr = 'white' +Comment = 'grey_fg' +Folded = 'base03 base01' +FoldColumn = 'base0C base01' +LineNr = 'grey' +FloatBorder = 'blue' +# Whitespace = 'base00 -' +VertSplit = 'line' +CursorLine = '- base01' +CursorColumn = '- base01' +ColorColumn = '- base01' +NormalFloat = '- darker_black' +Visual = '- base02' +VisualNOS = 'base08 -' +WarningMsg = 'base08' +DiffAdd = 'vibrant_green' +DiffChange = 'blue' +DiffDelete = 'red' +QuickFixLine = '- base01 - -' +PmenuSbar = '- one_bg' +PmenuThumb = '- grey' +MatchWord = 'white grey' +MatchParen = 'link:MatchWord' +# MatchWordCur = '- - u' +# MatchParenCur = '- - u' +Cursor = 'base00 base05' +# lCursor = 'base05 base00' +# CursorIM = 'base05 base00' +# TermCursor = 'base05 base00' +# TermCursorNC = 'base05 base00' +Conceal = '- -' +Directory = 'base0D' +SpecialKey = 'base03' +Title = 'base0D - - -' +ErrorMsg = 'base08 base00' +Search = 'base01 base0A' +IncSearch = 'base01 base09' +Substitute = 'base01 base0A - -' +MoreMsg = 'base0B' +Question = 'base0D' +# EndOfBuffer = 'base00' +NonText = 'base03' +Variable = 'base05' +String = 'base0B' +Character = 'base08' +Constant = 'base08' +Number = 'base09' +Boolean = 'base09' +Float = 'base09' +Identifier = 'base08 - - -' +Function = 'base0D' +Operator = 'base05 - - -' +Type = 'base0A - - -' +StorageClass = 'base0A' +Structure = 'base0E' +Typedef = 'base0A' +Keyword = 'base0E' +Statement = 'base08' +Conditional = 'base0E' +Repeat = 'base0A' +Label = 'base0A' +Exception = 'base08' +Include = 'base0D' +PreProc = 'base0A' +Define = 'base0E - - -' +Macro = 'base08' +# PreCondit = 'purple' +Special = 'base0C' +SpecialChar = 'base0F' +Tag = 'base0A' +Debug = 'base08' +# Delimiter = 'grey -' +# SpecialComment = 'grey_fg' +Underlined = 'base0B' +Bold = '- - b' +Italic = '- - i' +Ignore = 'cyan base00 b' +Todo = 'base0A base01' +Error = 'base00 base08' +TabLine = 'light_grey line' +TabLineSel = 'white line' +TabLineFill = 'line line' + +[Treesitter] +TSComment = 'link:Comment' +TSAnnotation = 'base0F' +TSAttribute = 'base0A' +TSConstructor = 'base0C' +# TSType = 'cyan' +TSTypeBuiltin = 'base0A' +TSConditional = 'link:Conditional' +TSException = 'base08' +TSInclude = 'link:Include' +TSKeywordReturn = 'base0E' +TSKeyword = 'base0E' +TSKeywordFunction = 'base0E' +# TSLabel = 'cyan' +TSNamespace = 'base08' +# TSRepeat = 'yellow' +# TSConstant = 'orange' +TSConstBuiltin = 'base09' +TSFloat = 'base09' +# TSNumber = 'orange' +# TSBoolean = 'orange' +TSCharacter = 'base08' +TSError = 'base08' +TSFunction = 'base0D' +TSFuncBuiltin = 'base0D' +TSMethod = 'base0D' +TSConstMacro = 'base08' +TSFuncMacro = 'base08' +TSVariable = 'base05' +TSVariableBuiltin = 'base09' +TSProperty = 'base08' +TSField = 'base0D' +TSParameter = 'base08' +TSParameterReference = 'base05' +TSSymbol = 'base0B' +TSText = 'base05' +# TSOperator = 'base05' +TSPunctDelimiter = 'base0F' +TSTagDelimiter = 'base0F' +TSTagAttribute = 'link:TSProperty' +TSPunctBracket = 'base0F' +TSPunctSpecial = 'base08' +# TSString = 'green' +TSStringRegex = 'base0C' +TSStringEscape = 'base0C' +# TSTag = 'blue' +TSEmphasis = 'base09' +# TSUnderline = '- - u' +# TSTitle = 'base05 - -' +TSLiteral = 'base09' +TSURI = 'base09' +TSKeywordOperator = 'base0E' +# TSStructure = 'cyan' +TSStrong = '- - b' +# TSQueryLinterError = 'base09' +TreesitterContext = 'link:CursorLine' + +[markdown] +markdownBlockquote = 'green' +markdownCode = 'orange' +markdownCodeBlock = 'orange' +markdownCodeDelimiter = 'orange' +markdownH1 = 'blue' +markdownH2 = 'blue' +markdownH3 = 'blue' +markdownH4 = 'blue' +markdownH5 = 'blue' +markdownH6 = 'blue' +markdownHeadingDelimiter = 'blue' +markdownHeadingRule = 'base05 - b' +markdownId = 'purple' +markdownIdDeclaration = 'blue' +markdownIdDelimiter = 'light_grey' +markdownLinkDelimiter = 'light_grey' +markdownBold = 'blue - b' +markdownItalic = '- - i' +markdownBoldItalic = 'yellow - bi' +markdownListMarker = 'blue' +markdownOrderedListMarker = 'blue' +markdownRule = 'base01' +markdownUrl = 'cyan - u' +markdownLinkText = 'blue' +markdownFootnote = 'orange' +markdownFootnoteDefinition = 'orange' +markdownEscape = 'yellow' + +[Whichkey] +WhichKey = 'purple' +WhichKeySeperator = 'green' +WhichKeyGroup = 'blue' +WhichKeyDesc = 'cyan' +WhichKeyFloat = '- base01' + +[Git] +SignAdd = 'green' +SignChange = 'blue' +SignDelete = 'red' +GitSignsAdd = 'green' +GitSignsChange = 'blue' +GitSignsDelete = 'red' + +[LSP] +DiagnosticError = 'base08' +DiagnosticWarning = 'base09' +DiagnosticHint = 'purple' +DiagnosticWarn = 'yellow' +DiagnosticInfo = 'green' +LspDiagnosticsDefaultError = 'base08' +LspDiagnosticsDefaultWarning = 'base09' +LspDiagnosticsDefaultInformation = 'sun' +LspDiagnosticsDefaultInfo = 'sun' +LspDiagnosticsDefaultHint = 'purple' +LspDiagnosticsVirtualTextError = 'base08' +LspDiagnosticsVirtualTextWarning = 'base09' +LspDiagnosticsVirtualTextInformation = 'sun' +LspDiagnosticsVirtualTextInfo = 'sun' +LspDiagnosticsVirtualTextHint = 'purple' +LspDiagnosticsFloatingError = 'base08' +LspDiagnosticsFloatingWarning = 'base09' +LspDiagnosticsFloatingInformation = 'sun' +LspDiagnosticsFloatingInfo = 'sun' +LspDiagnosticsFloatingHint = 'purple' +DiagnosticSignError = 'base08' +DiagnosticSignWarning = 'base09' +DiagnosticSignInformation = 'sun' +DiagnosticSignInfo = 'sun' +DiagnosticSignHint = 'purple' +LspDiagnosticsSignError = 'base08' +LspDiagnosticsSignWarning = 'base09' +LspDiagnosticsSignInformation = 'sun' +LspDiagnosticsSignInfo = 'sun' +LspDiagnosticsSignHint = 'purple' +LspDiagnosticsError = 'base08' +LspDiagnosticsWarning = 'base09' +LspDiagnosticsInformation = 'sun' +LspDiagnosticsInfo = 'sun' +LspDiagnosticsHint = 'purple' +LspDiagnosticsUnderlineError = '- - u' +LspDiagnosticsUnderlineWarning = '- - u' +LspDiagnosticsUnderlineInformation = '- - u' +LspDiagnosticsUnderlineInfo = '- - u' +LspDiagnosticsUnderlineHint = '- - u' +LspReferenceRead = '- #2e303b' +LspReferenceText = '- #2e303b' +LspReferenceWrite = '- #2e303b' +LspCodeLens = 'base04 - i' +LspCodeLensSeparator = 'base04 - i' + +[Telescope] +TelescopeNormal = '- darker_black' +TelescopePreviewTitle = 'black green b' +TelescopePromptTitle = 'black red b' +TelescopeResultsTitle = 'darker_black darker_black b' +TelescopeSelection = 'white black2' +# TelescopeMatching = 'sun - b' +TelescopeBorder = 'darker_black darker_black' +TelescopePromptBorder = 'black2 black2' +TelescopePromptNormal = 'white black2' +TelescopePromptPrefix = 'red black2' +TelescopeResultsDiffAdd = 'green' +TelescopeResultsDiffChange = 'blue' +TelescopeResultsDiffDelete = 'red' + +[NvimTree] +NvimTreeFolderIcon = 'blue' +NvimTreeIndentMarker = '#c5c5c5' +NvimTreeNormal = '- darker_black' +NvimTreeVertSplit = 'darker_black darker_black' +NvimTreeFolderName = 'blue' +NvimTreeOpenedFolderName = 'blue - bi' +NvimTreeEmptyFolderName = 'grey - i' +NvimTreeGitIgnored = 'grey - i' +NvimTreeImageFile = 'light_grey' +NvimTreeSpecialFile = 'orange' +NvimTreeEndOfBuffer = 'darker_black' +NvimTreeCursorLine = '- #282b37' +NvimTreeGitignoreIcon = 'red' +NvimTreeGitStaged = 'vibrant_green' +NvimTreeGitNew = 'vibrant_green' +NvimTreeGitRenamed = 'vibrant_green' +NvimTreeGitDeleted = 'red' +NvimTreeGitMerge = 'blue' +NvimTreeGitDirty = 'blue' + +NvimTreeSymlink = 'cyan' +NvimTreeRootFolder = 'base05 - b' +NvimTreeExecFile = 'green' + +[Buffer] +BufferCurrent = 'base05 base00' +BufferCurrentIndex = 'base05 base00' +BufferCurrentMod = 'sun base00' +BufferCurrentSign = 'purple base00' +BufferCurrentTarget = 'red base00 b' + +BufferVisible = 'base05 base00' +BufferVisibleIndex = 'base05 base00' +BufferVisibleMod = 'sun base00' +BufferVisibleSign = 'grey base00' +BufferVisibleTarget = 'red base00 b' + +BufferInactive = 'grey darker_black' +BufferInactiveIndex = 'grey darker_black' +BufferInactiveMod = 'sun darker_black' +BufferInactiveSign = 'grey darker_black' +BufferInactiveTarget = 'red darker_black b' + +[StatusLine] +StatusLine = 'line statusline_bg' +StatusLineNC = '- statusline_bg' +StatusLineSeparator = 'line' +StatusLineTerm = 'line' +StatusLineTermNC = 'line' + +[IndentBlankline] +IndentBlanklineContextChar = 'grey' +IndentBlanklineContextStart = '- one_bg2' +IndentBlanklineChar = 'line' +IndentBlanklineSpaceChar = 'line' +IndentBlanklineSpaceCharBlankline = 'sun' + +[Dashboard] +DashboardHeader = 'blue' +DashboardCenter = 'purple' +DashboardFooter = 'cyan' + +[Cmp] +CmpItemAbbrDeprecated = 'grey - s' +CmpItemAbbrMatch = 'blue' +CmpItemAbbrMatchFuzzy = 'blue' +CmpItemKindFunction = 'blue' +CmpItemKindMethod = 'blue' +CmpItemKindConstructor = 'cyan' +CmpItemKindClass = 'cyan' +CmpItemKindEnum = 'cyan' +CmpItemKindEvent = 'yellow' +CmpItemKindInterface = 'cyan' +CmpItemKindStruct = 'cyan' +CmpItemKindVariable = 'red' +CmpItemKindField = 'red' +CmpItemKindProperty = 'red' +CmpItemKindEnumMember = 'orange' +CmpItemKindConstant = 'orange' +CmpItemKindKeyword = 'purple' +CmpItemKindModule = 'cyan' +CmpItemKindValue = 'base05' +CmpItemKindUnit = 'base05' +CmpItemKindText = 'base05' +CmpItemKindSnippet = 'yellow' +CmpItemKindFile = 'base05' +CmpItemKindFolder = 'base05' +CmpItemKindColor = 'base05' +CmpItemKindReference = 'base05' +CmpItemKindOperator = 'base05' +CmpItemKindTypeParameter = 'red' + +[ToggleTerm] +ToggleTerm1FloatBorder = 'line' + +[Illuminate] +IlluminatedWordText = '- base02 - -' +IlluminatedWordRead = 'link:IlluminatedWordText' diff --git a/templates/blossom.toml b/templates/blossom.toml new file mode 100644 index 0000000..e0d6b5e --- /dev/null +++ b/templates/blossom.toml @@ -0,0 +1,412 @@ +[information] +name="blossom" +author="Ken Zhou <kendotzhou@gmail.com>" +background="light" + +[palette] +white = "#695d57" +darker_black = "#dfd8d5" +black = "#e6dfdc" # nvim bg +black2 = "#d9d2cf" +one_bg = "#d0c9c6" +one_bg2 = "#c7c0bd" +one_bg3 = "#c0b9b6" +grey = "#b9b2af" +grey_fg = "#b2aba8" +grey_fg2 = "#aaa3a0" +light_grey = "#a09996" +red = "#b28069" +baby_pink = "#b7856e" +pink = "#c18f78" +line = "#d3ccc9" # for lines like vertsplit +green = "#6c805c" +vibrant_green = "#899d79" +blue = "#5f7d9b" +nord_blue = "#5e5f65" +yellow = "#a9a29f" +sun = "#d38a73" +purple = "#a685a6" +dark_purple = "#9c7b9c" +teal = "#4b6987" +orange = "#cc836c" +cyan = "#75998e" +statusline_bg = "#dcd5d2" +lightbg = "#cdc6c3" +pmenu_bg = "#857e7b" +folder_bg = "#746d6a" +base00 = "#e6dfdc" +base01 = "#ded7d4" +base02 = "#d7d0cd" +base03 = "#d1cac7" +base04 = "#cac3c0" +base05 = "#746862" +base06 = "#5e524c" +base07 = "#695d57" +base08 = "#8779a8" +base09 = "#a87678" +base0A = "#738199" +base0B = "#6c805c" +base0C = "#5e908e" +base0D = "#b3816a" +base0E = "#7e8e8e" +base0F = "#976153" + +[highlights] +Normal = 'base05 base00' +SignColumn = 'base03 - - -' +MsgArea = 'base05 base00' +ModeMsg = 'base0B' +MsgSeparator = 'base05 base00' +SpellBad = '- - c base08' +SpellCap = '- - c base0D' +SpellLocal = '- - c base0C' +SpellRare = '- - c base0D' +NormalNC = 'base05 base00' +Pmenu = '- one_bg' +PmenuSel = 'black pmenu_bg' +WildMenu = 'base08 base0A' +CursorLineNr = 'white' +Comment = 'grey_fg' +Folded = 'base03 base01' +FoldColumn = 'base0C base01' +LineNr = 'grey' +FloatBorder = 'blue' +# Whitespace = 'base00 -' +VertSplit = 'line' +CursorLine = '- base01' +CursorColumn = '- base01' +ColorColumn = '- base01' +NormalFloat = '- darker_black' +Visual = '- base02' +VisualNOS = 'base08 -' +WarningMsg = 'base08' +DiffAdd = 'vibrant_green' +DiffChange = 'blue' +DiffDelete = 'red' +QuickFixLine = '- base01 - -' +PmenuSbar = '- one_bg' +PmenuThumb = '- grey' +MatchWord = 'white grey' +MatchParen = 'link:MatchWord' +# MatchWordCur = '- - u' +# MatchParenCur = '- - u' +Cursor = 'base00 base05' +# lCursor = 'base05 base00' +# CursorIM = 'base05 base00' +# TermCursor = 'base05 base00' +# TermCursorNC = 'base05 base00' +Conceal = '- -' +Directory = 'base0D' +SpecialKey = 'base03' +Title = 'base0D - - -' +ErrorMsg = 'base08 base00' +Search = 'base01 base0A' +IncSearch = 'base01 base09' +Substitute = 'base01 base0A - -' +MoreMsg = 'base0B' +Question = 'base0D' +# EndOfBuffer = 'base00' +NonText = 'base03' +Variable = 'base05' +String = 'base0B' +Character = 'base08' +Constant = 'base08' +Number = 'base09' +Boolean = 'base09' +Float = 'base09' +Identifier = 'base08 - - -' +Function = 'base0D' +Operator = 'base05 - - -' +Type = 'base0A - - -' +StorageClass = 'base0A' +Structure = 'base0E' +Typedef = 'base0A' +Keyword = 'base0E' +Statement = 'base08' +Conditional = 'base0E' +Repeat = 'base0A' +Label = 'base0A' +Exception = 'base08' +Include = 'base0D' +PreProc = 'base0A' +Define = 'base0E - - -' +Macro = 'base08' +# PreCondit = 'purple' +Special = 'base0C' +SpecialChar = 'base0F' +Tag = 'base0A' +Debug = 'base08' +# Delimiter = 'grey -' +# SpecialComment = 'grey_fg' +Underlined = 'base0B' +Bold = '- - b' +Italic = '- - i' +Ignore = 'cyan base00 b' +Todo = 'base0A base01' +Error = 'base00 base08' +TabLine = 'light_grey line' +TabLineSel = 'white line' +TabLineFill = 'line line' + +[Treesitter] +TSComment = 'link:Comment' +TSAnnotation = 'base0F' +TSAttribute = 'base0A' +TSConstructor = 'base0C' +# TSType = 'cyan' +TSTypeBuiltin = 'base0A' +TSConditional = 'link:Conditional' +TSException = 'base08' +TSInclude = 'link:Include' +TSKeywordReturn = 'base0E' +TSKeyword = 'base0E' +TSKeywordFunction = 'base0E' +# TSLabel = 'cyan' +TSNamespace = 'base08' +# TSRepeat = 'yellow' +# TSConstant = 'orange' +TSConstBuiltin = 'base09' +TSFloat = 'base09' +# TSNumber = 'orange' +# TSBoolean = 'orange' +TSCharacter = 'base08' +TSError = 'base08' +TSFunction = 'base0D' +TSFuncBuiltin = 'base0D' +TSMethod = 'base0D' +TSConstMacro = 'base08' +TSFuncMacro = 'base08' +TSVariable = 'base05' +TSVariableBuiltin = 'base09' +TSProperty = 'base08' +TSField = 'base0D' +TSParameter = 'base08' +TSParameterReference = 'base05' +TSSymbol = 'base0B' +TSText = 'base05' +# TSOperator = 'base05' +TSPunctDelimiter = 'base0F' +TSTagDelimiter = 'base0F' +TSTagAttribute = 'link:TSProperty' +TSPunctBracket = 'base0F' +TSPunctSpecial = 'base08' +# TSString = 'green' +TSStringRegex = 'base0C' +TSStringEscape = 'base0C' +# TSTag = 'blue' +TSEmphasis = 'base09' +# TSUnderline = '- - u' +# TSTitle = 'base05 - -' +TSLiteral = 'base09' +TSURI = 'base09' +TSKeywordOperator = 'base0E' +# TSStructure = 'cyan' +TSStrong = '- - b' +# TSQueryLinterError = 'base09' +TreesitterContext = 'link:CursorLine' + +[markdown] +markdownBlockquote = 'green' +markdownCode = 'orange' +markdownCodeBlock = 'orange' +markdownCodeDelimiter = 'orange' +markdownH1 = 'blue' +markdownH2 = 'blue' +markdownH3 = 'blue' +markdownH4 = 'blue' +markdownH5 = 'blue' +markdownH6 = 'blue' +markdownHeadingDelimiter = 'blue' +markdownHeadingRule = 'base05 - b' +markdownId = 'purple' +markdownIdDeclaration = 'blue' +markdownIdDelimiter = 'light_grey' +markdownLinkDelimiter = 'light_grey' +markdownBold = 'blue - b' +markdownItalic = '- - i' +markdownBoldItalic = 'yellow - bi' +markdownListMarker = 'blue' +markdownOrderedListMarker = 'blue' +markdownRule = 'base01' +markdownUrl = 'cyan - u' +markdownLinkText = 'blue' +markdownFootnote = 'orange' +markdownFootnoteDefinition = 'orange' +markdownEscape = 'yellow' + +[Whichkey] +WhichKey = 'purple' +WhichKeySeperator = 'green' +WhichKeyGroup = 'blue' +WhichKeyDesc = 'cyan' +WhichKeyFloat = '- base01' + +[Git] +SignAdd = 'green' +SignChange = 'blue' +SignDelete = 'red' +GitSignsAdd = 'green' +GitSignsChange = 'blue' +GitSignsDelete = 'red' + +[LSP] +DiagnosticError = 'base08' +DiagnosticWarning = 'base09' +DiagnosticHint = 'purple' +DiagnosticWarn = 'yellow' +DiagnosticInfo = 'green' +LspDiagnosticsDefaultError = 'base08' +LspDiagnosticsDefaultWarning = 'base09' +LspDiagnosticsDefaultInformation = 'sun' +LspDiagnosticsDefaultInfo = 'sun' +LspDiagnosticsDefaultHint = 'purple' +LspDiagnosticsVirtualTextError = 'base08' +LspDiagnosticsVirtualTextWarning = 'base09' +LspDiagnosticsVirtualTextInformation = 'sun' +LspDiagnosticsVirtualTextInfo = 'sun' +LspDiagnosticsVirtualTextHint = 'purple' +LspDiagnosticsFloatingError = 'base08' +LspDiagnosticsFloatingWarning = 'base09' +LspDiagnosticsFloatingInformation = 'sun' +LspDiagnosticsFloatingInfo = 'sun' +LspDiagnosticsFloatingHint = 'purple' +DiagnosticSignError = 'base08' +DiagnosticSignWarning = 'base09' +DiagnosticSignInformation = 'sun' +DiagnosticSignInfo = 'sun' +DiagnosticSignHint = 'purple' +LspDiagnosticsSignError = 'base08' +LspDiagnosticsSignWarning = 'base09' +LspDiagnosticsSignInformation = 'sun' +LspDiagnosticsSignInfo = 'sun' +LspDiagnosticsSignHint = 'purple' +LspDiagnosticsError = 'base08' +LspDiagnosticsWarning = 'base09' +LspDiagnosticsInformation = 'sun' +LspDiagnosticsInfo = 'sun' +LspDiagnosticsHint = 'purple' +LspDiagnosticsUnderlineError = '- - u' +LspDiagnosticsUnderlineWarning = '- - u' +LspDiagnosticsUnderlineInformation = '- - u' +LspDiagnosticsUnderlineInfo = '- - u' +LspDiagnosticsUnderlineHint = '- - u' +LspReferenceRead = '- #2e303b' +LspReferenceText = '- #2e303b' +LspReferenceWrite = '- #2e303b' +LspCodeLens = 'base04 - i' +LspCodeLensSeparator = 'base04 - i' + +[Telescope] +TelescopeNormal = '- darker_black' +TelescopePreviewTitle = 'black green b' +TelescopePromptTitle = 'black red b' +TelescopeResultsTitle = 'darker_black darker_black b' +TelescopeSelection = 'white black2' +# TelescopeMatching = 'sun - b' +TelescopeBorder = 'darker_black darker_black' +TelescopePromptBorder = 'black2 black2' +TelescopePromptNormal = 'white black2' +TelescopePromptPrefix = 'red black2' +TelescopeResultsDiffAdd = 'green' +TelescopeResultsDiffChange = 'blue' +TelescopeResultsDiffDelete = 'red' + +[NvimTree] +NvimTreeFolderIcon = 'blue' +NvimTreeIndentMarker = '#c5c5c5' +NvimTreeNormal = '- darker_black' +NvimTreeVertSplit = 'darker_black darker_black' +NvimTreeFolderName = 'blue' +NvimTreeOpenedFolderName = 'blue - bi' +NvimTreeEmptyFolderName = 'grey - i' +NvimTreeGitIgnored = 'grey - i' +NvimTreeImageFile = 'light_grey' +NvimTreeSpecialFile = 'orange' +NvimTreeEndOfBuffer = 'darker_black' +NvimTreeCursorLine = '- #282b37' +NvimTreeGitignoreIcon = 'red' +NvimTreeGitStaged = 'vibrant_green' +NvimTreeGitNew = 'vibrant_green' +NvimTreeGitRenamed = 'vibrant_green' +NvimTreeGitDeleted = 'red' +NvimTreeGitMerge = 'blue' +NvimTreeGitDirty = 'blue' + +NvimTreeSymlink = 'cyan' +NvimTreeRootFolder = 'base05 - b' +NvimTreeExecFile = 'green' + +[Buffer] +BufferCurrent = 'base05 base00' +BufferCurrentIndex = 'base05 base00' +BufferCurrentMod = 'sun base00' +BufferCurrentSign = 'purple base00' +BufferCurrentTarget = 'red base00 b' + +BufferVisible = 'base05 base00' +BufferVisibleIndex = 'base05 base00' +BufferVisibleMod = 'sun base00' +BufferVisibleSign = 'grey base00' +BufferVisibleTarget = 'red base00 b' + +BufferInactive = 'grey darker_black' +BufferInactiveIndex = 'grey darker_black' +BufferInactiveMod = 'sun darker_black' +BufferInactiveSign = 'grey darker_black' +BufferInactiveTarget = 'red darker_black b' + +[StatusLine] +StatusLine = 'line statusline_bg' +StatusLineNC = '- statusline_bg' +StatusLineSeparator = 'line' +StatusLineTerm = 'line' +StatusLineTermNC = 'line' + +[IndentBlankline] +IndentBlanklineContextChar = 'grey' +IndentBlanklineContextStart = '- one_bg2' +IndentBlanklineChar = 'line' +IndentBlanklineSpaceChar = 'line' +IndentBlanklineSpaceCharBlankline = 'sun' + +[Dashboard] +DashboardHeader = 'blue' +DashboardCenter = 'purple' +DashboardFooter = 'cyan' + +[Cmp] +CmpItemAbbrDeprecated = 'grey - s' +CmpItemAbbrMatch = 'blue' +CmpItemAbbrMatchFuzzy = 'blue' +CmpItemKindFunction = 'blue' +CmpItemKindMethod = 'blue' +CmpItemKindConstructor = 'cyan' +CmpItemKindClass = 'cyan' +CmpItemKindEnum = 'cyan' +CmpItemKindEvent = 'yellow' +CmpItemKindInterface = 'cyan' +CmpItemKindStruct = 'cyan' +CmpItemKindVariable = 'red' +CmpItemKindField = 'red' +CmpItemKindProperty = 'red' +CmpItemKindEnumMember = 'orange' +CmpItemKindConstant = 'orange' +CmpItemKindKeyword = 'purple' +CmpItemKindModule = 'cyan' +CmpItemKindValue = 'base05' +CmpItemKindUnit = 'base05' +CmpItemKindText = 'base05' +CmpItemKindSnippet = 'yellow' +CmpItemKindFile = 'base05' +CmpItemKindFolder = 'base05' +CmpItemKindColor = 'base05' +CmpItemKindReference = 'base05' +CmpItemKindOperator = 'base05' +CmpItemKindTypeParameter = 'red' + +[ToggleTerm] +ToggleTerm1FloatBorder = 'line' + +[Illuminate] +IlluminatedWordText = '- base02 - -' +IlluminatedWordRead = 'link:IlluminatedWordText' diff --git a/templates/catppuccin.toml b/templates/catppuccin.toml new file mode 100644 index 0000000..da860ce --- /dev/null +++ b/templates/catppuccin.toml @@ -0,0 +1,413 @@ +[information] +name="catppuccin" +author="Ken Zhou <kendotzhou@gmail.com>" +background="dark" + +[palette] +white = "#D9E0EE" +darker_black = "#191828" +black = "#1E1D2D" # nvim bg +black2 = "#252434" +one_bg = "#2d2c3c" # real bg of onedark +one_bg2 = "#363545" +one_bg3 = "#3e3d4d" +grey = "#474656" +grey_fg = "#4e4d5d" +grey_fg2 = "#555464" +light_grey = "#605f6f" +red = "#F38BA8" +baby_pink = "#ffa5c3" +pink = "#F5C2E7" +line = "#383747" # for lines like vertsplit +green = "#ABE9B3" +vibrant_green = "#b6f4be" +nord_blue = "#8bc2f0" +blue = "#89B4FA" +yellow = "#FAE3B0" +sun = "#ffe9b6" +purple = "#d0a9e5" +dark_purple = "#c7a0dc" +teal = "#B5E8E0" +orange = "#F8BD96" +cyan = "#89DCEB" +statusline_bg = "#232232" +lightbg = "#2f2e3e" +pmenu_bg = "#ABE9B3" +folder_bg = "#89B4FA" +lavender = "#c7d1ff" +base00 = "#1E1D2D" +base01 = "#282737" +base02 = "#2f2e3e" +base03 = "#383747" +base04 = "#414050" +base05 = "#bfc6d4" +base06 = "#ccd3e1" +base07 = "#D9E0EE" +base08 = "#F38BA8" +base09 = "#F8BD96" +base0A = "#FAE3B0" +base0B = "#ABE9B3" +base0C = "#89DCEB" +base0D = "#89B4FA" +base0E = "#CBA6F7" +base0F = "#F38BA8" + +[highlights] +Normal = 'base05 base00' +SignColumn = 'base03 - - -' +MsgArea = 'base05 base00' +ModeMsg = 'base0B' +MsgSeparator = 'base05 base00' +SpellBad = '- - c base08' +SpellCap = '- - c base0D' +SpellLocal = '- - c base0C' +SpellRare = '- - c base0D' +NormalNC = 'base05 base00' +Pmenu = '- one_bg' +PmenuSel = 'black pmenu_bg' +WildMenu = 'base08 base0A' +CursorLineNr = 'white' +Comment = 'grey_fg' +Folded = 'base03 base01' +FoldColumn = 'base0C base01' +LineNr = 'grey' +FloatBorder = 'blue' +# Whitespace = 'base00 -' +VertSplit = 'line' +CursorLine = '- base01' +CursorColumn = '- base01' +ColorColumn = '- base01' +NormalFloat = '- darker_black' +Visual = '- base02' +VisualNOS = 'base08 -' +WarningMsg = 'base08' +DiffAdd = 'vibrant_green' +DiffChange = 'blue' +DiffDelete = 'red' +QuickFixLine = '- base01 - -' +PmenuSbar = '- one_bg' +PmenuThumb = '- grey' +MatchWord = 'white grey' +MatchParen = 'link:MatchWord' +# MatchWordCur = '- - u' +# MatchParenCur = '- - u' +Cursor = 'base00 base05' +# lCursor = 'base05 base00' +# CursorIM = 'base05 base00' +# TermCursor = 'base05 base00' +# TermCursorNC = 'base05 base00' +Conceal = '- -' +Directory = 'base0D' +SpecialKey = 'base03' +Title = 'base0D - - -' +ErrorMsg = 'base08 base00' +Search = 'base01 base0A' +IncSearch = 'base01 base09' +Substitute = 'base01 base0A - -' +MoreMsg = 'base0B' +Question = 'base0D' +# EndOfBuffer = 'base00' +NonText = 'base03' +Variable = 'base05' +String = 'base0B' +Character = 'base08' +Constant = 'base08' +Number = 'base09' +Boolean = 'base09' +Float = 'base09' +Identifier = 'base08 - - -' +Function = 'base0D' +Operator = 'base05 - - -' +Type = 'base0A - - -' +StorageClass = 'base0A' +Structure = 'base0E' +Typedef = 'base0A' +Keyword = 'base0E' +Statement = 'base08' +Conditional = 'base0E' +Repeat = 'base0A' +Label = 'base0A' +Exception = 'base08' +Include = 'base0D' +PreProc = 'base0A' +Define = 'base0E - - -' +Macro = 'base08' +# PreCondit = 'purple' +Special = 'base0C' +SpecialChar = 'base0F' +Tag = 'base0A' +Debug = 'base08' +# Delimiter = 'grey -' +# SpecialComment = 'grey_fg' +Underlined = 'base0B' +Bold = '- - b' +Italic = '- - i' +Ignore = 'cyan base00 b' +Todo = 'base0A base01' +Error = 'base00 base08' +TabLine = 'light_grey line' +TabLineSel = 'white line' +TabLineFill = 'line line' + +[Treesitter] +TSComment = 'link:Comment' +TSAnnotation = 'base0F' +TSAttribute = 'base0A' +TSConstructor = 'base0C' +# TSType = 'cyan' +TSTypeBuiltin = 'base0A' +TSConditional = 'link:Conditional' +TSException = 'base08' +TSInclude = 'link:Include' +TSKeywordReturn = 'base0E' +TSKeyword = 'base0E' +TSKeywordFunction = 'base0E' +# TSLabel = 'cyan' +TSNamespace = 'base08' +# TSRepeat = 'yellow' +# TSConstant = 'orange' +TSConstBuiltin = 'base09' +TSFloat = 'base09' +# TSNumber = 'orange' +# TSBoolean = 'orange' +TSCharacter = 'base08' +TSError = 'base08' +TSFunction = 'base0D' +TSFuncBuiltin = 'base0D' +TSMethod = 'base0D' +TSConstMacro = 'base08' +TSFuncMacro = 'base08' +TSVariable = 'base05' +TSVariableBuiltin = 'base09' +TSProperty = 'base08' +TSField = 'base0D' +TSParameter = 'base08' +TSParameterReference = 'base05' +TSSymbol = 'base0B' +TSText = 'base05' +# TSOperator = 'base05' +TSPunctDelimiter = 'base0F' +TSTagDelimiter = 'base0F' +TSTagAttribute = 'link:TSProperty' +TSPunctBracket = 'base0F' +TSPunctSpecial = 'base08' +# TSString = 'green' +TSStringRegex = 'base0C' +TSStringEscape = 'base0C' +# TSTag = 'blue' +TSEmphasis = 'base09' +# TSUnderline = '- - u' +# TSTitle = 'base05 - -' +TSLiteral = 'base09' +TSURI = 'base09' +TSKeywordOperator = 'base0E' +# TSStructure = 'cyan' +TSStrong = '- - b' +# TSQueryLinterError = 'base09' +TreesitterContext = 'link:CursorLine' + +[markdown] +markdownBlockquote = 'green' +markdownCode = 'orange' +markdownCodeBlock = 'orange' +markdownCodeDelimiter = 'orange' +markdownH1 = 'blue' +markdownH2 = 'blue' +markdownH3 = 'blue' +markdownH4 = 'blue' +markdownH5 = 'blue' +markdownH6 = 'blue' +markdownHeadingDelimiter = 'blue' +markdownHeadingRule = 'base05 - b' +markdownId = 'purple' +markdownIdDeclaration = 'blue' +markdownIdDelimiter = 'light_grey' +markdownLinkDelimiter = 'light_grey' +markdownBold = 'blue - b' +markdownItalic = '- - i' +markdownBoldItalic = 'yellow - bi' +markdownListMarker = 'blue' +markdownOrderedListMarker = 'blue' +markdownRule = 'base01' +markdownUrl = 'cyan - u' +markdownLinkText = 'blue' +markdownFootnote = 'orange' +markdownFootnoteDefinition = 'orange' +markdownEscape = 'yellow' + +[Whichkey] +WhichKey = 'purple' +WhichKeySeperator = 'green' +WhichKeyGroup = 'blue' +WhichKeyDesc = 'cyan' +WhichKeyFloat = '- base01' + +[Git] +SignAdd = 'green' +SignChange = 'blue' +SignDelete = 'red' +GitSignsAdd = 'green' +GitSignsChange = 'blue' +GitSignsDelete = 'red' + +[LSP] +DiagnosticError = 'base08' +DiagnosticWarning = 'base09' +DiagnosticHint = 'purple' +DiagnosticWarn = 'yellow' +DiagnosticInfo = 'green' +LspDiagnosticsDefaultError = 'base08' +LspDiagnosticsDefaultWarning = 'base09' +LspDiagnosticsDefaultInformation = 'sun' +LspDiagnosticsDefaultInfo = 'sun' +LspDiagnosticsDefaultHint = 'purple' +LspDiagnosticsVirtualTextError = 'base08' +LspDiagnosticsVirtualTextWarning = 'base09' +LspDiagnosticsVirtualTextInformation = 'sun' +LspDiagnosticsVirtualTextInfo = 'sun' +LspDiagnosticsVirtualTextHint = 'purple' +LspDiagnosticsFloatingError = 'base08' +LspDiagnosticsFloatingWarning = 'base09' +LspDiagnosticsFloatingInformation = 'sun' +LspDiagnosticsFloatingInfo = 'sun' +LspDiagnosticsFloatingHint = 'purple' +DiagnosticSignError = 'base08' +DiagnosticSignWarning = 'base09' +DiagnosticSignInformation = 'sun' +DiagnosticSignInfo = 'sun' +DiagnosticSignHint = 'purple' +LspDiagnosticsSignError = 'base08' +LspDiagnosticsSignWarning = 'base09' +LspDiagnosticsSignInformation = 'sun' +LspDiagnosticsSignInfo = 'sun' +LspDiagnosticsSignHint = 'purple' +LspDiagnosticsError = 'base08' +LspDiagnosticsWarning = 'base09' +LspDiagnosticsInformation = 'sun' +LspDiagnosticsInfo = 'sun' +LspDiagnosticsHint = 'purple' +LspDiagnosticsUnderlineError = '- - u' +LspDiagnosticsUnderlineWarning = '- - u' +LspDiagnosticsUnderlineInformation = '- - u' +LspDiagnosticsUnderlineInfo = '- - u' +LspDiagnosticsUnderlineHint = '- - u' +LspReferenceRead = '- #2e303b' +LspReferenceText = '- #2e303b' +LspReferenceWrite = '- #2e303b' +LspCodeLens = 'base04 - i' +LspCodeLensSeparator = 'base04 - i' + +[Telescope] +TelescopeNormal = '- darker_black' +TelescopePreviewTitle = 'black green b' +TelescopePromptTitle = 'black red b' +TelescopeResultsTitle = 'darker_black darker_black b' +TelescopeSelection = 'white black2' +# TelescopeMatching = 'sun - b' +TelescopeBorder = 'darker_black darker_black' +TelescopePromptBorder = 'black2 black2' +TelescopePromptNormal = 'white black2' +TelescopePromptPrefix = 'red black2' +TelescopeResultsDiffAdd = 'green' +TelescopeResultsDiffChange = 'blue' +TelescopeResultsDiffDelete = 'red' + +[NvimTree] +NvimTreeFolderIcon = 'blue' +NvimTreeIndentMarker = '#c5c5c5' +NvimTreeNormal = '- darker_black' +NvimTreeVertSplit = 'darker_black darker_black' +NvimTreeFolderName = 'blue' +NvimTreeOpenedFolderName = 'blue - bi' +NvimTreeEmptyFolderName = 'grey - i' +NvimTreeGitIgnored = 'grey - i' +NvimTreeImageFile = 'light_grey' +NvimTreeSpecialFile = 'orange' +NvimTreeEndOfBuffer = 'darker_black' +NvimTreeCursorLine = '- #282b37' +NvimTreeGitignoreIcon = 'red' +NvimTreeGitStaged = 'vibrant_green' +NvimTreeGitNew = 'vibrant_green' +NvimTreeGitRenamed = 'vibrant_green' +NvimTreeGitDeleted = 'red' +NvimTreeGitMerge = 'blue' +NvimTreeGitDirty = 'blue' + +NvimTreeSymlink = 'cyan' +NvimTreeRootFolder = 'base05 - b' +NvimTreeExecFile = 'green' + +[Buffer] +BufferCurrent = 'base05 base00' +BufferCurrentIndex = 'base05 base00' +BufferCurrentMod = 'sun base00' +BufferCurrentSign = 'purple base00' +BufferCurrentTarget = 'red base00 b' + +BufferVisible = 'base05 base00' +BufferVisibleIndex = 'base05 base00' +BufferVisibleMod = 'sun base00' +BufferVisibleSign = 'grey base00' +BufferVisibleTarget = 'red base00 b' + +BufferInactive = 'grey darker_black' +BufferInactiveIndex = 'grey darker_black' +BufferInactiveMod = 'sun darker_black' +BufferInactiveSign = 'grey darker_black' +BufferInactiveTarget = 'red darker_black b' + +[StatusLine] +StatusLine = 'line statusline_bg' +StatusLineNC = '- statusline_bg' +StatusLineSeparator = 'line' +StatusLineTerm = 'line' +StatusLineTermNC = 'line' + +[IndentBlankline] +IndentBlanklineContextChar = 'grey' +IndentBlanklineContextStart = '- one_bg2' +IndentBlanklineChar = 'line' +IndentBlanklineSpaceChar = 'line' +IndentBlanklineSpaceCharBlankline = 'sun' + +[Dashboard] +DashboardHeader = 'blue' +DashboardCenter = 'purple' +DashboardFooter = 'cyan' + +[Cmp] +CmpItemAbbrDeprecated = 'grey - s' +CmpItemAbbrMatch = 'blue' +CmpItemAbbrMatchFuzzy = 'blue' +CmpItemKindFunction = 'blue' +CmpItemKindMethod = 'blue' +CmpItemKindConstructor = 'cyan' +CmpItemKindClass = 'cyan' +CmpItemKindEnum = 'cyan' +CmpItemKindEvent = 'yellow' +CmpItemKindInterface = 'cyan' +CmpItemKindStruct = 'cyan' +CmpItemKindVariable = 'red' +CmpItemKindField = 'red' +CmpItemKindProperty = 'red' +CmpItemKindEnumMember = 'orange' +CmpItemKindConstant = 'orange' +CmpItemKindKeyword = 'purple' +CmpItemKindModule = 'cyan' +CmpItemKindValue = 'base05' +CmpItemKindUnit = 'base05' +CmpItemKindText = 'base05' +CmpItemKindSnippet = 'yellow' +CmpItemKindFile = 'base05' +CmpItemKindFolder = 'base05' +CmpItemKindColor = 'base05' +CmpItemKindReference = 'base05' +CmpItemKindOperator = 'base05' +CmpItemKindTypeParameter = 'red' + +[ToggleTerm] +ToggleTerm1FloatBorder = 'line' + +[Illuminate] +IlluminatedWordText = '- base02 - -' +IlluminatedWordRead = 'link:IlluminatedWordText' diff --git a/templates/catppuccin_latte.toml b/templates/catppuccin_latte.toml new file mode 100644 index 0000000..eea3736 --- /dev/null +++ b/templates/catppuccin_latte.toml @@ -0,0 +1,412 @@ +[information] +name="catppuccin_latte" +author="Ken Zhou <kendotzhou@gmail.com>" +background="light" + +[palette] +white = "#4C4F69" +darker_black = "#e6e8ec" +black = "#EFF1F5" # nvim bg +black2 = "#e0e2e6" +one_bg = "#e4e6ea" # real bg of onedark +one_bg2 = "#d9dbdf" +one_bg3 = "#ced0d4" +grey = "#c3c5c9" +grey_fg = "#b9bbbf" +grey_fg2 = "#b0b2b6" +light_grey = "#a6a8ac" +red = "#D20F39" +baby_pink = "#DD7878" +pink = "#ea76cb" +line = "#d9dbdf" # for lines like vertsplit +green = "#40A02B" +vibrant_green = "#7eca9c" +nord_blue = "#7287FD" +blue = "#1e66f5" +yellow = "#df8e1d" +sun = "#dea95f" +purple = "#8839EF" +dark_purple = "#7c2de3" +teal = "#179299" +orange = "#FE640B" +cyan = "#04A5E5" +statusline_bg = "#e4e6ea" +lightbg = "#d9dbdf" +pmenu_bg = "#7287FD" +folder_bg = "#6C6C6C" +base00 = "#EFF1F5" +base01 = "#e4e6ea" +base02 = "#d9dbdf" +base03 = "#ced0d4" +base04 = "#c3c5c9" +base05 = "#4C4F69" +base06 = "#474a64" +base07 = "#41445e" +base08 = "#D20F39" +base09 = "#7c2de3" +base0A = "#df8e1d" +base0B = "#40A02B" +base0C = "#179299" +base0D = "#1e66f5" +base0E = "#8839EF" +base0F = "#62657f" + +[highlights] +Normal = 'base05 base00' +SignColumn = 'base03 - - -' +MsgArea = 'base05 base00' +ModeMsg = 'base0B' +MsgSeparator = 'base05 base00' +SpellBad = '- - c base08' +SpellCap = '- - c base0D' +SpellLocal = '- - c base0C' +SpellRare = '- - c base0D' +NormalNC = 'base05 base00' +Pmenu = '- one_bg' +PmenuSel = 'black pmenu_bg' +WildMenu = 'base08 base0A' +CursorLineNr = 'white' +Comment = 'grey_fg' +Folded = 'base03 base01' +FoldColumn = 'base0C base01' +LineNr = 'grey' +FloatBorder = 'blue' +# Whitespace = 'base00 -' +VertSplit = 'line' +CursorLine = '- base01' +CursorColumn = '- base01' +ColorColumn = '- base01' +NormalFloat = '- darker_black' +Visual = '- base02' +VisualNOS = 'base08 -' +WarningMsg = 'base08' +DiffAdd = 'vibrant_green' +DiffChange = 'blue' +DiffDelete = 'red' +QuickFixLine = '- base01 - -' +PmenuSbar = '- one_bg' +PmenuThumb = '- grey' +MatchWord = 'white grey' +MatchParen = 'link:MatchWord' +# MatchWordCur = '- - u' +# MatchParenCur = '- - u' +Cursor = 'base00 base05' +# lCursor = 'base05 base00' +# CursorIM = 'base05 base00' +# TermCursor = 'base05 base00' +# TermCursorNC = 'base05 base00' +Conceal = '- -' +Directory = 'base0D' +SpecialKey = 'base03' +Title = 'base0D - - -' +ErrorMsg = 'base08 base00' +Search = 'base01 base0A' +IncSearch = 'base01 base09' +Substitute = 'base01 base0A - -' +MoreMsg = 'base0B' +Question = 'base0D' +# EndOfBuffer = 'base00' +NonText = 'base03' +Variable = 'base05' +String = 'base0B' +Character = 'base08' +Constant = 'base08' +Number = 'base09' +Boolean = 'base09' +Float = 'base09' +Identifier = 'base08 - - -' +Function = 'base0D' +Operator = 'base05 - - -' +Type = 'base0A - - -' +StorageClass = 'base0A' +Structure = 'base0E' +Typedef = 'base0A' +Keyword = 'base0E' +Statement = 'base08' +Conditional = 'base0E' +Repeat = 'base0A' +Label = 'base0A' +Exception = 'base08' +Include = 'base0D' +PreProc = 'base0A' +Define = 'base0E - - -' +Macro = 'base08' +# PreCondit = 'purple' +Special = 'base0C' +SpecialChar = 'base0F' +Tag = 'base0A' +Debug = 'base08' +# Delimiter = 'grey -' +# SpecialComment = 'grey_fg' +Underlined = 'base0B' +Bold = '- - b' +Italic = '- - i' +Ignore = 'cyan base00 b' +Todo = 'base0A base01' +Error = 'base00 base08' +TabLine = 'light_grey line' +TabLineSel = 'white line' +TabLineFill = 'line line' + +[Treesitter] +TSComment = 'link:Comment' +TSAnnotation = 'base0F' +TSAttribute = 'base0A' +TSConstructor = 'base0C' +# TSType = 'cyan' +TSTypeBuiltin = 'base0A' +TSConditional = 'link:Conditional' +TSException = 'base08' +TSInclude = 'link:Include' +TSKeywordReturn = 'base0E' +TSKeyword = 'base0E' +TSKeywordFunction = 'base0E' +# TSLabel = 'cyan' +TSNamespace = 'base08' +# TSRepeat = 'yellow' +# TSConstant = 'orange' +TSConstBuiltin = 'base09' +TSFloat = 'base09' +# TSNumber = 'orange' +# TSBoolean = 'orange' +TSCharacter = 'base08' +TSError = 'base08' +TSFunction = 'base0D' +TSFuncBuiltin = 'base0D' +TSMethod = 'base0D' +TSConstMacro = 'base08' +TSFuncMacro = 'base08' +TSVariable = 'base05' +TSVariableBuiltin = 'base09' +TSProperty = 'base08' +TSField = 'base0D' +TSParameter = 'base08' +TSParameterReference = 'base05' +TSSymbol = 'base0B' +TSText = 'base05' +# TSOperator = 'base05' +TSPunctDelimiter = 'base0F' +TSTagDelimiter = 'base0F' +TSTagAttribute = 'link:TSProperty' +TSPunctBracket = 'base0F' +TSPunctSpecial = 'base08' +# TSString = 'green' +TSStringRegex = 'base0C' +TSStringEscape = 'base0C' +# TSTag = 'blue' +TSEmphasis = 'base09' +# TSUnderline = '- - u' +# TSTitle = 'base05 - -' +TSLiteral = 'base09' +TSURI = 'base09' +TSKeywordOperator = 'base0E' +# TSStructure = 'cyan' +TSStrong = '- - b' +# TSQueryLinterError = 'base09' +TreesitterContext = 'link:CursorLine' + +[markdown] +markdownBlockquote = 'green' +markdownCode = 'orange' +markdownCodeBlock = 'orange' +markdownCodeDelimiter = 'orange' +markdownH1 = 'blue' +markdownH2 = 'blue' +markdownH3 = 'blue' +markdownH4 = 'blue' +markdownH5 = 'blue' +markdownH6 = 'blue' +markdownHeadingDelimiter = 'blue' +markdownHeadingRule = 'base05 - b' +markdownId = 'purple' +markdownIdDeclaration = 'blue' +markdownIdDelimiter = 'light_grey' +markdownLinkDelimiter = 'light_grey' +markdownBold = 'blue - b' +markdownItalic = '- - i' +markdownBoldItalic = 'yellow - bi' +markdownListMarker = 'blue' +markdownOrderedListMarker = 'blue' +markdownRule = 'base01' +markdownUrl = 'cyan - u' +markdownLinkText = 'blue' +markdownFootnote = 'orange' +markdownFootnoteDefinition = 'orange' +markdownEscape = 'yellow' + +[Whichkey] +WhichKey = 'purple' +WhichKeySeperator = 'green' +WhichKeyGroup = 'blue' +WhichKeyDesc = 'cyan' +WhichKeyFloat = '- base01' + +[Git] +SignAdd = 'green' +SignChange = 'blue' +SignDelete = 'red' +GitSignsAdd = 'green' +GitSignsChange = 'blue' +GitSignsDelete = 'red' + +[LSP] +DiagnosticError = 'base08' +DiagnosticWarning = 'base09' +DiagnosticHint = 'purple' +DiagnosticWarn = 'yellow' +DiagnosticInfo = 'green' +LspDiagnosticsDefaultError = 'base08' +LspDiagnosticsDefaultWarning = 'base09' +LspDiagnosticsDefaultInformation = 'sun' +LspDiagnosticsDefaultInfo = 'sun' +LspDiagnosticsDefaultHint = 'purple' +LspDiagnosticsVirtualTextError = 'base08' +LspDiagnosticsVirtualTextWarning = 'base09' +LspDiagnosticsVirtualTextInformation = 'sun' +LspDiagnosticsVirtualTextInfo = 'sun' +LspDiagnosticsVirtualTextHint = 'purple' +LspDiagnosticsFloatingError = 'base08' +LspDiagnosticsFloatingWarning = 'base09' +LspDiagnosticsFloatingInformation = 'sun' +LspDiagnosticsFloatingInfo = 'sun' +LspDiagnosticsFloatingHint = 'purple' +DiagnosticSignError = 'base08' +DiagnosticSignWarning = 'base09' +DiagnosticSignInformation = 'sun' +DiagnosticSignInfo = 'sun' +DiagnosticSignHint = 'purple' +LspDiagnosticsSignError = 'base08' +LspDiagnosticsSignWarning = 'base09' +LspDiagnosticsSignInformation = 'sun' +LspDiagnosticsSignInfo = 'sun' +LspDiagnosticsSignHint = 'purple' +LspDiagnosticsError = 'base08' +LspDiagnosticsWarning = 'base09' +LspDiagnosticsInformation = 'sun' +LspDiagnosticsInfo = 'sun' +LspDiagnosticsHint = 'purple' +LspDiagnosticsUnderlineError = '- - u' +LspDiagnosticsUnderlineWarning = '- - u' +LspDiagnosticsUnderlineInformation = '- - u' +LspDiagnosticsUnderlineInfo = '- - u' +LspDiagnosticsUnderlineHint = '- - u' +LspReferenceRead = '- #2e303b' +LspReferenceText = '- #2e303b' +LspReferenceWrite = '- #2e303b' +LspCodeLens = 'base04 - i' +LspCodeLensSeparator = 'base04 - i' + +[Telescope] +TelescopeNormal = '- darker_black' +TelescopePreviewTitle = 'black green b' +TelescopePromptTitle = 'black red b' +TelescopeResultsTitle = 'darker_black darker_black b' +TelescopeSelection = 'white black2' +# TelescopeMatching = 'sun - b' +TelescopeBorder = 'darker_black darker_black' +TelescopePromptBorder = 'black2 black2' +TelescopePromptNormal = 'white black2' +TelescopePromptPrefix = 'red black2' +TelescopeResultsDiffAdd = 'green' +TelescopeResultsDiffChange = 'blue' +TelescopeResultsDiffDelete = 'red' + +[NvimTree] +NvimTreeFolderIcon = 'blue' +NvimTreeIndentMarker = '#c5c5c5' +NvimTreeNormal = '- darker_black' +NvimTreeVertSplit = 'darker_black darker_black' +NvimTreeFolderName = 'blue' +NvimTreeOpenedFolderName = 'blue - bi' +NvimTreeEmptyFolderName = 'grey - i' +NvimTreeGitIgnored = 'grey - i' +NvimTreeImageFile = 'light_grey' +NvimTreeSpecialFile = 'orange' +NvimTreeEndOfBuffer = 'darker_black' +NvimTreeCursorLine = '- #282b37' +NvimTreeGitignoreIcon = 'red' +NvimTreeGitStaged = 'vibrant_green' +NvimTreeGitNew = 'vibrant_green' +NvimTreeGitRenamed = 'vibrant_green' +NvimTreeGitDeleted = 'red' +NvimTreeGitMerge = 'blue' +NvimTreeGitDirty = 'blue' + +NvimTreeSymlink = 'cyan' +NvimTreeRootFolder = 'base05 - b' +NvimTreeExecFile = 'green' + +[Buffer] +BufferCurrent = 'base05 base00' +BufferCurrentIndex = 'base05 base00' +BufferCurrentMod = 'sun base00' +BufferCurrentSign = 'purple base00' +BufferCurrentTarget = 'red base00 b' + +BufferVisible = 'base05 base00' +BufferVisibleIndex = 'base05 base00' +BufferVisibleMod = 'sun base00' +BufferVisibleSign = 'grey base00' +BufferVisibleTarget = 'red base00 b' + +BufferInactive = 'grey darker_black' +BufferInactiveIndex = 'grey darker_black' +BufferInactiveMod = 'sun darker_black' +BufferInactiveSign = 'grey darker_black' +BufferInactiveTarget = 'red darker_black b' + +[StatusLine] +StatusLine = 'line statusline_bg' +StatusLineNC = '- statusline_bg' +StatusLineSeparator = 'line' +StatusLineTerm = 'line' +StatusLineTermNC = 'line' + +[IndentBlankline] +IndentBlanklineContextChar = 'grey' +IndentBlanklineContextStart = '- one_bg2' +IndentBlanklineChar = 'line' +IndentBlanklineSpaceChar = 'line' +IndentBlanklineSpaceCharBlankline = 'sun' + +[Dashboard] +DashboardHeader = 'blue' +DashboardCenter = 'purple' +DashboardFooter = 'cyan' + +[Cmp] +CmpItemAbbrDeprecated = 'grey - s' +CmpItemAbbrMatch = 'blue' +CmpItemAbbrMatchFuzzy = 'blue' +CmpItemKindFunction = 'blue' +CmpItemKindMethod = 'blue' +CmpItemKindConstructor = 'cyan' +CmpItemKindClass = 'cyan' +CmpItemKindEnum = 'cyan' +CmpItemKindEvent = 'yellow' +CmpItemKindInterface = 'cyan' +CmpItemKindStruct = 'cyan' +CmpItemKindVariable = 'red' +CmpItemKindField = 'red' +CmpItemKindProperty = 'red' +CmpItemKindEnumMember = 'orange' +CmpItemKindConstant = 'orange' +CmpItemKindKeyword = 'purple' +CmpItemKindModule = 'cyan' +CmpItemKindValue = 'base05' +CmpItemKindUnit = 'base05' +CmpItemKindText = 'base05' +CmpItemKindSnippet = 'yellow' +CmpItemKindFile = 'base05' +CmpItemKindFolder = 'base05' +CmpItemKindColor = 'base05' +CmpItemKindReference = 'base05' +CmpItemKindOperator = 'base05' +CmpItemKindTypeParameter = 'red' + +[ToggleTerm] +ToggleTerm1FloatBorder = 'line' + +[Illuminate] +IlluminatedWordText = '- base02 - -' +IlluminatedWordRead = 'link:IlluminatedWordText' diff --git a/templates/chadracula.toml b/templates/chadracula.toml new file mode 100644 index 0000000..de3c5e1 --- /dev/null +++ b/templates/chadracula.toml @@ -0,0 +1,412 @@ +[information] +name="chadracula" +author="Ken Zhou <kendotzhou@gmail.com>" +background="dark" + +[palette] +white = "#F8F8F2" +darker_black = "#222430" +black = "#282A36" # nvim bg +black2 = "#2d303e" +one_bg = "#373844" # real bg of onedark +one_bg2 = "#44475a" +one_bg3 = "#565761" +grey = "#5e5f69" +grey_fg = "#666771" +grey_fg2 = "#6e6f79" +light_grey = "#73747e" +red = "#ff7070" +baby_pink = "#ff86d3" +pink = "#FF79C6" +line = "#3c3d49" # for lines like vertsplit +green = "#50fa7b" +vibrant_green = "#5dff88" +nord_blue = "#8b9bcd" +blue = "#a1b1e3" +yellow = "#F1FA8C" +sun = "#FFFFA5" +purple = "#BD93F9" +dark_purple = "#BD93F9" +teal = "#92a2d4" +orange = "#FFB86C" +cyan = "#8BE9FD" +statusline_bg = "#2d2f3b" +lightbg = "#41434f" +pmenu_bg = "#b389ef" +folder_bg = "#BD93F9" +base00 = "#282936" +base01 = "#3a3c4e" +base02 = "#4d4f68" +base03 = "#626483" +base04 = "#62d6e8" +base05 = "#e9e9f4" +base06 = "#f1f2f8" +base07 = "#f7f7fb" +base08 = "#c197fd" +base09 = "#FFB86C" +base0A = "#62d6e8" +base0B = "#F1FA8C" +base0C = "#8BE9FD" +base0D = "#50fa7b" +base0E = "#ff86d3" +base0F = "#F8F8F2" + +[highlights] +Normal = 'base05 base00' +SignColumn = 'base03 - - -' +MsgArea = 'base05 base00' +ModeMsg = 'base0B' +MsgSeparator = 'base05 base00' +SpellBad = '- - c base08' +SpellCap = '- - c base0D' +SpellLocal = '- - c base0C' +SpellRare = '- - c base0D' +NormalNC = 'base05 base00' +Pmenu = '- one_bg' +PmenuSel = 'black pmenu_bg' +WildMenu = 'base08 base0A' +CursorLineNr = 'white' +Comment = 'grey_fg' +Folded = 'base03 base01' +FoldColumn = 'base0C base01' +LineNr = 'grey' +FloatBorder = 'blue' +# Whitespace = 'base00 -' +VertSplit = 'line' +CursorLine = '- base01' +CursorColumn = '- base01' +ColorColumn = '- base01' +NormalFloat = '- darker_black' +Visual = '- base02' +VisualNOS = 'base08 -' +WarningMsg = 'base08' +DiffAdd = 'vibrant_green' +DiffChange = 'blue' +DiffDelete = 'red' +QuickFixLine = '- base01 - -' +PmenuSbar = '- one_bg' +PmenuThumb = '- grey' +MatchWord = 'white grey' +MatchParen = 'link:MatchWord' +# MatchWordCur = '- - u' +# MatchParenCur = '- - u' +Cursor = 'base00 base05' +# lCursor = 'base05 base00' +# CursorIM = 'base05 base00' +# TermCursor = 'base05 base00' +# TermCursorNC = 'base05 base00' +Conceal = '- -' +Directory = 'base0D' +SpecialKey = 'base03' +Title = 'base0D - - -' +ErrorMsg = 'base08 base00' +Search = 'base01 base0A' +IncSearch = 'base01 base09' +Substitute = 'base01 base0A - -' +MoreMsg = 'base0B' +Question = 'base0D' +# EndOfBuffer = 'base00' +NonText = 'base03' +Variable = 'base05' +String = 'base0B' +Character = 'base08' +Constant = 'base08' +Number = 'base09' +Boolean = 'base09' +Float = 'base09' +Identifier = 'base08 - - -' +Function = 'base0D' +Operator = 'base05 - - -' +Type = 'base0A - - -' +StorageClass = 'base0A' +Structure = 'base0E' +Typedef = 'base0A' +Keyword = 'base0E' +Statement = 'base08' +Conditional = 'base0E' +Repeat = 'base0A' +Label = 'base0A' +Exception = 'base08' +Include = 'base0D' +PreProc = 'base0A' +Define = 'base0E - - -' +Macro = 'base08' +# PreCondit = 'purple' +Special = 'base0C' +SpecialChar = 'base0F' +Tag = 'base0A' +Debug = 'base08' +# Delimiter = 'grey -' +# SpecialComment = 'grey_fg' +Underlined = 'base0B' +Bold = '- - b' +Italic = '- - i' +Ignore = 'cyan base00 b' +Todo = 'base0A base01' +Error = 'base00 base08' +TabLine = 'light_grey line' +TabLineSel = 'white line' +TabLineFill = 'line line' + +[Treesitter] +TSComment = 'link:Comment' +TSAnnotation = 'base0F' +TSAttribute = 'base0A' +TSConstructor = 'base0C' +# TSType = 'cyan' +TSTypeBuiltin = 'base0A' +TSConditional = 'link:Conditional' +TSException = 'base08' +TSInclude = 'link:Include' +TSKeywordReturn = 'base0E' +TSKeyword = 'base0E' +TSKeywordFunction = 'base0E' +# TSLabel = 'cyan' +TSNamespace = 'base08' +# TSRepeat = 'yellow' +# TSConstant = 'orange' +TSConstBuiltin = 'base09' +TSFloat = 'base09' +# TSNumber = 'orange' +# TSBoolean = 'orange' +TSCharacter = 'base08' +TSError = 'base08' +TSFunction = 'base0D' +TSFuncBuiltin = 'base0D' +TSMethod = 'base0D' +TSConstMacro = 'base08' +TSFuncMacro = 'base08' +TSVariable = 'base05' +TSVariableBuiltin = 'base09' +TSProperty = 'base08' +TSField = 'base0D' +TSParameter = 'base08' +TSParameterReference = 'base05' +TSSymbol = 'base0B' +TSText = 'base05' +# TSOperator = 'base05' +TSPunctDelimiter = 'base0F' +TSTagDelimiter = 'base0F' +TSTagAttribute = 'link:TSProperty' +TSPunctBracket = 'base0F' +TSPunctSpecial = 'base08' +# TSString = 'green' +TSStringRegex = 'base0C' +TSStringEscape = 'base0C' +# TSTag = 'blue' +TSEmphasis = 'base09' +# TSUnderline = '- - u' +# TSTitle = 'base05 - -' +TSLiteral = 'base09' +TSURI = 'base09' +TSKeywordOperator = 'base0E' +# TSStructure = 'cyan' +TSStrong = '- - b' +# TSQueryLinterError = 'base09' +TreesitterContext = 'link:CursorLine' + +[markdown] +markdownBlockquote = 'green' +markdownCode = 'orange' +markdownCodeBlock = 'orange' +markdownCodeDelimiter = 'orange' +markdownH1 = 'blue' +markdownH2 = 'blue' +markdownH3 = 'blue' +markdownH4 = 'blue' +markdownH5 = 'blue' +markdownH6 = 'blue' +markdownHeadingDelimiter = 'blue' +markdownHeadingRule = 'base05 - b' +markdownId = 'purple' +markdownIdDeclaration = 'blue' +markdownIdDelimiter = 'light_grey' +markdownLinkDelimiter = 'light_grey' +markdownBold = 'blue - b' +markdownItalic = '- - i' +markdownBoldItalic = 'yellow - bi' +markdownListMarker = 'blue' +markdownOrderedListMarker = 'blue' +markdownRule = 'base01' +markdownUrl = 'cyan - u' +markdownLinkText = 'blue' +markdownFootnote = 'orange' +markdownFootnoteDefinition = 'orange' +markdownEscape = 'yellow' + +[Whichkey] +WhichKey = 'purple' +WhichKeySeperator = 'green' +WhichKeyGroup = 'blue' +WhichKeyDesc = 'cyan' +WhichKeyFloat = '- base01' + +[Git] +SignAdd = 'green' +SignChange = 'blue' +SignDelete = 'red' +GitSignsAdd = 'green' +GitSignsChange = 'blue' +GitSignsDelete = 'red' + +[LSP] +DiagnosticError = 'base08' +DiagnosticWarning = 'base09' +DiagnosticHint = 'purple' +DiagnosticWarn = 'yellow' +DiagnosticInfo = 'green' +LspDiagnosticsDefaultError = 'base08' +LspDiagnosticsDefaultWarning = 'base09' +LspDiagnosticsDefaultInformation = 'sun' +LspDiagnosticsDefaultInfo = 'sun' +LspDiagnosticsDefaultHint = 'purple' +LspDiagnosticsVirtualTextError = 'base08' +LspDiagnosticsVirtualTextWarning = 'base09' +LspDiagnosticsVirtualTextInformation = 'sun' +LspDiagnosticsVirtualTextInfo = 'sun' +LspDiagnosticsVirtualTextHint = 'purple' +LspDiagnosticsFloatingError = 'base08' +LspDiagnosticsFloatingWarning = 'base09' +LspDiagnosticsFloatingInformation = 'sun' +LspDiagnosticsFloatingInfo = 'sun' +LspDiagnosticsFloatingHint = 'purple' +DiagnosticSignError = 'base08' +DiagnosticSignWarning = 'base09' +DiagnosticSignInformation = 'sun' +DiagnosticSignInfo = 'sun' +DiagnosticSignHint = 'purple' +LspDiagnosticsSignError = 'base08' +LspDiagnosticsSignWarning = 'base09' +LspDiagnosticsSignInformation = 'sun' +LspDiagnosticsSignInfo = 'sun' +LspDiagnosticsSignHint = 'purple' +LspDiagnosticsError = 'base08' +LspDiagnosticsWarning = 'base09' +LspDiagnosticsInformation = 'sun' +LspDiagnosticsInfo = 'sun' +LspDiagnosticsHint = 'purple' +LspDiagnosticsUnderlineError = '- - u' +LspDiagnosticsUnderlineWarning = '- - u' +LspDiagnosticsUnderlineInformation = '- - u' +LspDiagnosticsUnderlineInfo = '- - u' +LspDiagnosticsUnderlineHint = '- - u' +LspReferenceRead = '- #2e303b' +LspReferenceText = '- #2e303b' +LspReferenceWrite = '- #2e303b' +LspCodeLens = 'base04 - i' +LspCodeLensSeparator = 'base04 - i' + +[Telescope] +TelescopeNormal = '- darker_black' +TelescopePreviewTitle = 'black green b' +TelescopePromptTitle = 'black red b' +TelescopeResultsTitle = 'darker_black darker_black b' +TelescopeSelection = 'white black2' +# TelescopeMatching = 'sun - b' +TelescopeBorder = 'darker_black darker_black' +TelescopePromptBorder = 'black2 black2' +TelescopePromptNormal = 'white black2' +TelescopePromptPrefix = 'red black2' +TelescopeResultsDiffAdd = 'green' +TelescopeResultsDiffChange = 'blue' +TelescopeResultsDiffDelete = 'red' + +[NvimTree] +NvimTreeFolderIcon = 'blue' +NvimTreeIndentMarker = '#c5c5c5' +NvimTreeNormal = '- darker_black' +NvimTreeVertSplit = 'darker_black darker_black' +NvimTreeFolderName = 'blue' +NvimTreeOpenedFolderName = 'blue - bi' +NvimTreeEmptyFolderName = 'grey - i' +NvimTreeGitIgnored = 'grey - i' +NvimTreeImageFile = 'light_grey' +NvimTreeSpecialFile = 'orange' +NvimTreeEndOfBuffer = 'darker_black' +NvimTreeCursorLine = '- #282b37' +NvimTreeGitignoreIcon = 'red' +NvimTreeGitStaged = 'vibrant_green' +NvimTreeGitNew = 'vibrant_green' +NvimTreeGitRenamed = 'vibrant_green' +NvimTreeGitDeleted = 'red' +NvimTreeGitMerge = 'blue' +NvimTreeGitDirty = 'blue' + +NvimTreeSymlink = 'cyan' +NvimTreeRootFolder = 'base05 - b' +NvimTreeExecFile = 'green' + +[Buffer] +BufferCurrent = 'base05 base00' +BufferCurrentIndex = 'base05 base00' +BufferCurrentMod = 'sun base00' +BufferCurrentSign = 'purple base00' +BufferCurrentTarget = 'red base00 b' + +BufferVisible = 'base05 base00' +BufferVisibleIndex = 'base05 base00' +BufferVisibleMod = 'sun base00' +BufferVisibleSign = 'grey base00' +BufferVisibleTarget = 'red base00 b' + +BufferInactive = 'grey darker_black' +BufferInactiveIndex = 'grey darker_black' +BufferInactiveMod = 'sun darker_black' +BufferInactiveSign = 'grey darker_black' +BufferInactiveTarget = 'red darker_black b' + +[StatusLine] +StatusLine = 'line statusline_bg' +StatusLineNC = '- statusline_bg' +StatusLineSeparator = 'line' +StatusLineTerm = 'line' +StatusLineTermNC = 'line' + +[IndentBlankline] +IndentBlanklineContextChar = 'grey' +IndentBlanklineContextStart = '- one_bg2' +IndentBlanklineChar = 'line' +IndentBlanklineSpaceChar = 'line' +IndentBlanklineSpaceCharBlankline = 'sun' + +[Dashboard] +DashboardHeader = 'blue' +DashboardCenter = 'purple' +DashboardFooter = 'cyan' + +[Cmp] +CmpItemAbbrDeprecated = 'grey - s' +CmpItemAbbrMatch = 'blue' +CmpItemAbbrMatchFuzzy = 'blue' +CmpItemKindFunction = 'blue' +CmpItemKindMethod = 'blue' +CmpItemKindConstructor = 'cyan' +CmpItemKindClass = 'cyan' +CmpItemKindEnum = 'cyan' +CmpItemKindEvent = 'yellow' +CmpItemKindInterface = 'cyan' +CmpItemKindStruct = 'cyan' +CmpItemKindVariable = 'red' +CmpItemKindField = 'red' +CmpItemKindProperty = 'red' +CmpItemKindEnumMember = 'orange' +CmpItemKindConstant = 'orange' +CmpItemKindKeyword = 'purple' +CmpItemKindModule = 'cyan' +CmpItemKindValue = 'base05' +CmpItemKindUnit = 'base05' +CmpItemKindText = 'base05' +CmpItemKindSnippet = 'yellow' +CmpItemKindFile = 'base05' +CmpItemKindFolder = 'base05' +CmpItemKindColor = 'base05' +CmpItemKindReference = 'base05' +CmpItemKindOperator = 'base05' +CmpItemKindTypeParameter = 'red' + +[ToggleTerm] +ToggleTerm1FloatBorder = 'line' + +[Illuminate] +IlluminatedWordText = '- base02 - -' +IlluminatedWordRead = 'link:IlluminatedWordText' diff --git a/templates/chadtain.toml b/templates/chadtain.toml new file mode 100644 index 0000000..3c839ec --- /dev/null +++ b/templates/chadtain.toml @@ -0,0 +1,412 @@ +[information] +name="chadtain" +author="Ken Zhou <kendotzhou@gmail.com>" +background="dark" + +[palette] +white = "#b0b0b0" +darker_black = "#151b21" +black = "#1a2026" # nvim bg +black2 = "#20262c" +one_bg = "#242a30" +one_bg2 = "#292f35" +one_bg3 = "#2e343a" +grey = "#42484e" +grey_fg = "#474d53" +grey_fg2 = "#50565c" +light_grey = "#565c62" +red = "#ac8a8c" +baby_pink = "#de878f" +pink = "#e89199" +line = "#2d3339" # for lines like vertsplit +green = "#8aac8b" +vibrant_green = "#9ec49f" +blue = "#6b8bab" +nord_blue = "#7797b7" +yellow = "#c4c19e" +sun = "#aca98a" +purple = "#a39ec4" +dark_purple = "#8f8aac" +teal = "#7c9cbc" +orange = "#C9938A" +cyan = "#9aafe6" +statusline_bg = "#1e242a" +lightbg = "#2d3339" +pmenu_bg = "#8aac8b" +folder_bg = "#6b8bab" +base00 = "#1a2026" +base01 = "#242a30" +base02 = "#292f35" +base03 = "#2e343a" +base04 = "#42484e" +base05 = "#bebebe" +base06 = "#bbbbbb" +base07 = "#b0b0b0" +base08 = "#ac8a8c" +base09 = "#C9938A" +base0A = "#aca98a" +base0B = "#8aac8b" +base0C = "#8aabac" +base0D = "#7797b7" +base0E = "#948fb1" +base0F = "#ac8a8c" + +[highlights] +Normal = 'base05 base00' +SignColumn = 'base03 - - -' +MsgArea = 'base05 base00' +ModeMsg = 'base0B' +MsgSeparator = 'base05 base00' +SpellBad = '- - c base08' +SpellCap = '- - c base0D' +SpellLocal = '- - c base0C' +SpellRare = '- - c base0D' +NormalNC = 'base05 base00' +Pmenu = '- one_bg' +PmenuSel = 'black pmenu_bg' +WildMenu = 'base08 base0A' +CursorLineNr = 'white' +Comment = 'grey_fg' +Folded = 'base03 base01' +FoldColumn = 'base0C base01' +LineNr = 'grey' +FloatBorder = 'blue' +# Whitespace = 'base00 -' +VertSplit = 'line' +CursorLine = '- base01' +CursorColumn = '- base01' +ColorColumn = '- base01' +NormalFloat = '- darker_black' +Visual = '- base02' +VisualNOS = 'base08 -' +WarningMsg = 'base08' +DiffAdd = 'vibrant_green' +DiffChange = 'blue' +DiffDelete = 'red' +QuickFixLine = '- base01 - -' +PmenuSbar = '- one_bg' +PmenuThumb = '- grey' +MatchWord = 'white grey' +MatchParen = 'link:MatchWord' +# MatchWordCur = '- - u' +# MatchParenCur = '- - u' +Cursor = 'base00 base05' +# lCursor = 'base05 base00' +# CursorIM = 'base05 base00' +# TermCursor = 'base05 base00' +# TermCursorNC = 'base05 base00' +Conceal = '- -' +Directory = 'base0D' +SpecialKey = 'base03' +Title = 'base0D - - -' +ErrorMsg = 'base08 base00' +Search = 'base01 base0A' +IncSearch = 'base01 base09' +Substitute = 'base01 base0A - -' +MoreMsg = 'base0B' +Question = 'base0D' +# EndOfBuffer = 'base00' +NonText = 'base03' +Variable = 'base05' +String = 'base0B' +Character = 'base08' +Constant = 'base08' +Number = 'base09' +Boolean = 'base09' +Float = 'base09' +Identifier = 'base08 - - -' +Function = 'base0D' +Operator = 'base05 - - -' +Type = 'base0A - - -' +StorageClass = 'base0A' +Structure = 'base0E' +Typedef = 'base0A' +Keyword = 'base0E' +Statement = 'base08' +Conditional = 'base0E' +Repeat = 'base0A' +Label = 'base0A' +Exception = 'base08' +Include = 'base0D' +PreProc = 'base0A' +Define = 'base0E - - -' +Macro = 'base08' +# PreCondit = 'purple' +Special = 'base0C' +SpecialChar = 'base0F' +Tag = 'base0A' +Debug = 'base08' +# Delimiter = 'grey -' +# SpecialComment = 'grey_fg' +Underlined = 'base0B' +Bold = '- - b' +Italic = '- - i' +Ignore = 'cyan base00 b' +Todo = 'base0A base01' +Error = 'base00 base08' +TabLine = 'light_grey line' +TabLineSel = 'white line' +TabLineFill = 'line line' + +[Treesitter] +TSComment = 'link:Comment' +TSAnnotation = 'base0F' +TSAttribute = 'base0A' +TSConstructor = 'base0C' +# TSType = 'cyan' +TSTypeBuiltin = 'base0A' +TSConditional = 'link:Conditional' +TSException = 'base08' +TSInclude = 'link:Include' +TSKeywordReturn = 'base0E' +TSKeyword = 'base0E' +TSKeywordFunction = 'base0E' +# TSLabel = 'cyan' +TSNamespace = 'base08' +# TSRepeat = 'yellow' +# TSConstant = 'orange' +TSConstBuiltin = 'base09' +TSFloat = 'base09' +# TSNumber = 'orange' +# TSBoolean = 'orange' +TSCharacter = 'base08' +TSError = 'base08' +TSFunction = 'base0D' +TSFuncBuiltin = 'base0D' +TSMethod = 'base0D' +TSConstMacro = 'base08' +TSFuncMacro = 'base08' +TSVariable = 'base05' +TSVariableBuiltin = 'base09' +TSProperty = 'base08' +TSField = 'base0D' +TSParameter = 'base08' +TSParameterReference = 'base05' +TSSymbol = 'base0B' +TSText = 'base05' +# TSOperator = 'base05' +TSPunctDelimiter = 'base0F' +TSTagDelimiter = 'base0F' +TSTagAttribute = 'link:TSProperty' +TSPunctBracket = 'base0F' +TSPunctSpecial = 'base08' +# TSString = 'green' +TSStringRegex = 'base0C' +TSStringEscape = 'base0C' +# TSTag = 'blue' +TSEmphasis = 'base09' +# TSUnderline = '- - u' +# TSTitle = 'base05 - -' +TSLiteral = 'base09' +TSURI = 'base09' +TSKeywordOperator = 'base0E' +# TSStructure = 'cyan' +TSStrong = '- - b' +# TSQueryLinterError = 'base09' +TreesitterContext = 'link:CursorLine' + +[markdown] +markdownBlockquote = 'green' +markdownCode = 'orange' +markdownCodeBlock = 'orange' +markdownCodeDelimiter = 'orange' +markdownH1 = 'blue' +markdownH2 = 'blue' +markdownH3 = 'blue' +markdownH4 = 'blue' +markdownH5 = 'blue' +markdownH6 = 'blue' +markdownHeadingDelimiter = 'blue' +markdownHeadingRule = 'base05 - b' +markdownId = 'purple' +markdownIdDeclaration = 'blue' +markdownIdDelimiter = 'light_grey' +markdownLinkDelimiter = 'light_grey' +markdownBold = 'blue - b' +markdownItalic = '- - i' +markdownBoldItalic = 'yellow - bi' +markdownListMarker = 'blue' +markdownOrderedListMarker = 'blue' +markdownRule = 'base01' +markdownUrl = 'cyan - u' +markdownLinkText = 'blue' +markdownFootnote = 'orange' +markdownFootnoteDefinition = 'orange' +markdownEscape = 'yellow' + +[Whichkey] +WhichKey = 'purple' +WhichKeySeperator = 'green' +WhichKeyGroup = 'blue' +WhichKeyDesc = 'cyan' +WhichKeyFloat = '- base01' + +[Git] +SignAdd = 'green' +SignChange = 'blue' +SignDelete = 'red' +GitSignsAdd = 'green' +GitSignsChange = 'blue' +GitSignsDelete = 'red' + +[LSP] +DiagnosticError = 'base08' +DiagnosticWarning = 'base09' +DiagnosticHint = 'purple' +DiagnosticWarn = 'yellow' +DiagnosticInfo = 'green' +LspDiagnosticsDefaultError = 'base08' +LspDiagnosticsDefaultWarning = 'base09' +LspDiagnosticsDefaultInformation = 'sun' +LspDiagnosticsDefaultInfo = 'sun' +LspDiagnosticsDefaultHint = 'purple' +LspDiagnosticsVirtualTextError = 'base08' +LspDiagnosticsVirtualTextWarning = 'base09' +LspDiagnosticsVirtualTextInformation = 'sun' +LspDiagnosticsVirtualTextInfo = 'sun' +LspDiagnosticsVirtualTextHint = 'purple' +LspDiagnosticsFloatingError = 'base08' +LspDiagnosticsFloatingWarning = 'base09' +LspDiagnosticsFloatingInformation = 'sun' +LspDiagnosticsFloatingInfo = 'sun' +LspDiagnosticsFloatingHint = 'purple' +DiagnosticSignError = 'base08' +DiagnosticSignWarning = 'base09' +DiagnosticSignInformation = 'sun' +DiagnosticSignInfo = 'sun' +DiagnosticSignHint = 'purple' +LspDiagnosticsSignError = 'base08' +LspDiagnosticsSignWarning = 'base09' +LspDiagnosticsSignInformation = 'sun' +LspDiagnosticsSignInfo = 'sun' +LspDiagnosticsSignHint = 'purple' +LspDiagnosticsError = 'base08' +LspDiagnosticsWarning = 'base09' +LspDiagnosticsInformation = 'sun' +LspDiagnosticsInfo = 'sun' +LspDiagnosticsHint = 'purple' +LspDiagnosticsUnderlineError = '- - u' +LspDiagnosticsUnderlineWarning = '- - u' +LspDiagnosticsUnderlineInformation = '- - u' +LspDiagnosticsUnderlineInfo = '- - u' +LspDiagnosticsUnderlineHint = '- - u' +LspReferenceRead = '- #2e303b' +LspReferenceText = '- #2e303b' +LspReferenceWrite = '- #2e303b' +LspCodeLens = 'base04 - i' +LspCodeLensSeparator = 'base04 - i' + +[Telescope] +TelescopeNormal = '- darker_black' +TelescopePreviewTitle = 'black green b' +TelescopePromptTitle = 'black red b' +TelescopeResultsTitle = 'darker_black darker_black b' +TelescopeSelection = 'white black2' +# TelescopeMatching = 'sun - b' +TelescopeBorder = 'darker_black darker_black' +TelescopePromptBorder = 'black2 black2' +TelescopePromptNormal = 'white black2' +TelescopePromptPrefix = 'red black2' +TelescopeResultsDiffAdd = 'green' +TelescopeResultsDiffChange = 'blue' +TelescopeResultsDiffDelete = 'red' + +[NvimTree] +NvimTreeFolderIcon = 'blue' +NvimTreeIndentMarker = '#c5c5c5' +NvimTreeNormal = '- darker_black' +NvimTreeVertSplit = 'darker_black darker_black' +NvimTreeFolderName = 'blue' +NvimTreeOpenedFolderName = 'blue - bi' +NvimTreeEmptyFolderName = 'grey - i' +NvimTreeGitIgnored = 'grey - i' +NvimTreeImageFile = 'light_grey' +NvimTreeSpecialFile = 'orange' +NvimTreeEndOfBuffer = 'darker_black' +NvimTreeCursorLine = '- #282b37' +NvimTreeGitignoreIcon = 'red' +NvimTreeGitStaged = 'vibrant_green' +NvimTreeGitNew = 'vibrant_green' +NvimTreeGitRenamed = 'vibrant_green' +NvimTreeGitDeleted = 'red' +NvimTreeGitMerge = 'blue' +NvimTreeGitDirty = 'blue' + +NvimTreeSymlink = 'cyan' +NvimTreeRootFolder = 'base05 - b' +NvimTreeExecFile = 'green' + +[Buffer] +BufferCurrent = 'base05 base00' +BufferCurrentIndex = 'base05 base00' +BufferCurrentMod = 'sun base00' +BufferCurrentSign = 'purple base00' +BufferCurrentTarget = 'red base00 b' + +BufferVisible = 'base05 base00' +BufferVisibleIndex = 'base05 base00' +BufferVisibleMod = 'sun base00' +BufferVisibleSign = 'grey base00' +BufferVisibleTarget = 'red base00 b' + +BufferInactive = 'grey darker_black' +BufferInactiveIndex = 'grey darker_black' +BufferInactiveMod = 'sun darker_black' +BufferInactiveSign = 'grey darker_black' +BufferInactiveTarget = 'red darker_black b' + +[StatusLine] +StatusLine = 'line statusline_bg' +StatusLineNC = '- statusline_bg' +StatusLineSeparator = 'line' +StatusLineTerm = 'line' +StatusLineTermNC = 'line' + +[IndentBlankline] +IndentBlanklineContextChar = 'grey' +IndentBlanklineContextStart = '- one_bg2' +IndentBlanklineChar = 'line' +IndentBlanklineSpaceChar = 'line' +IndentBlanklineSpaceCharBlankline = 'sun' + +[Dashboard] +DashboardHeader = 'blue' +DashboardCenter = 'purple' +DashboardFooter = 'cyan' + +[Cmp] +CmpItemAbbrDeprecated = 'grey - s' +CmpItemAbbrMatch = 'blue' +CmpItemAbbrMatchFuzzy = 'blue' +CmpItemKindFunction = 'blue' +CmpItemKindMethod = 'blue' +CmpItemKindConstructor = 'cyan' +CmpItemKindClass = 'cyan' +CmpItemKindEnum = 'cyan' +CmpItemKindEvent = 'yellow' +CmpItemKindInterface = 'cyan' +CmpItemKindStruct = 'cyan' +CmpItemKindVariable = 'red' +CmpItemKindField = 'red' +CmpItemKindProperty = 'red' +CmpItemKindEnumMember = 'orange' +CmpItemKindConstant = 'orange' +CmpItemKindKeyword = 'purple' +CmpItemKindModule = 'cyan' +CmpItemKindValue = 'base05' +CmpItemKindUnit = 'base05' +CmpItemKindText = 'base05' +CmpItemKindSnippet = 'yellow' +CmpItemKindFile = 'base05' +CmpItemKindFolder = 'base05' +CmpItemKindColor = 'base05' +CmpItemKindReference = 'base05' +CmpItemKindOperator = 'base05' +CmpItemKindTypeParameter = 'red' + +[ToggleTerm] +ToggleTerm1FloatBorder = 'line' + +[Illuminate] +IlluminatedWordText = '- base02 - -' +IlluminatedWordRead = 'link:IlluminatedWordText' diff --git a/templates/chocolate.toml b/templates/chocolate.toml new file mode 100644 index 0000000..29eb656 --- /dev/null +++ b/templates/chocolate.toml @@ -0,0 +1,413 @@ +[information] +name="chocolate" +author="Ken Zhou <kendotzhou@gmail.com>" +background="dark" + +[palette] +white = "#cdc0ad" +darker_black = "#201d1c" +black = "#252221" # nvim bg +black2 = "#2b2827" +one_bg = "#2f2c2b" +one_bg2 = "#393635" +one_bg3 = "#43403f" +grey = "#4d4a49" +grey_fg = "#575453" +grey_fg2 = "#615e5d" +light_grey = "#6b6867" +red = "#c65f5f" +baby_pink = "#dc7575" +pink = "#d16a6a" +line = "#322f2e" # for lines like vertsplit +green = "#8ca589" +vibrant_green = "#95ae92" +nord_blue = "#728797" +blue = "#7d92a2" +yellow = "#d9b27c" +sun = "#e1ba84" +purple = "#998396" +dark_purple = "#917b8e" +teal = "#749689" +orange = "#d08b65" +cyan = "#829e9b" +statusline_bg = "#292625" +lightbg = "#353231" +pmenu_bg = "#859e82" +folder_bg = "#768b9b" +beige = "#ab9382" +base00 = "#252221" +base01 = "#2f2c2b" +base02 = "#393635" +base03 = "#43403f" +base04 = "#4d4a49" +base05 = "#c8bAA4" +base06 = "#beae94" +base07 = "#cdc0ad" +base08 = "#c65f5f" +base09 = "#d08b65" +base0A = "#d9b27c" +base0B = "#8ca589" +base0C = "#998396" +base0D = "#7d92a2" +base0E = "#c65f5f" +base0F = "#ab9382" + +[highlights] +Normal = 'base05 base00' +SignColumn = 'base03 - - -' +MsgArea = 'base05 base00' +ModeMsg = 'base0B' +MsgSeparator = 'base05 base00' +SpellBad = '- - c base08' +SpellCap = '- - c base0D' +SpellLocal = '- - c base0C' +SpellRare = '- - c base0D' +NormalNC = 'base05 base00' +Pmenu = '- one_bg' +PmenuSel = 'black pmenu_bg' +WildMenu = 'base08 base0A' +CursorLineNr = 'white' +Comment = 'grey_fg' +Folded = 'base03 base01' +FoldColumn = 'base0C base01' +LineNr = 'grey' +FloatBorder = 'blue' +# Whitespace = 'base00 -' +VertSplit = 'line' +CursorLine = '- base01' +CursorColumn = '- base01' +ColorColumn = '- base01' +NormalFloat = '- darker_black' +Visual = '- base02' +VisualNOS = 'base08 -' +WarningMsg = 'base08' +DiffAdd = 'vibrant_green' +DiffChange = 'blue' +DiffDelete = 'red' +QuickFixLine = '- base01 - -' +PmenuSbar = '- one_bg' +PmenuThumb = '- grey' +MatchWord = 'white grey' +MatchParen = 'link:MatchWord' +# MatchWordCur = '- - u' +# MatchParenCur = '- - u' +Cursor = 'base00 base05' +# lCursor = 'base05 base00' +# CursorIM = 'base05 base00' +# TermCursor = 'base05 base00' +# TermCursorNC = 'base05 base00' +Conceal = '- -' +Directory = 'base0D' +SpecialKey = 'base03' +Title = 'base0D - - -' +ErrorMsg = 'base08 base00' +Search = 'base01 base0A' +IncSearch = 'base01 base09' +Substitute = 'base01 base0A - -' +MoreMsg = 'base0B' +Question = 'base0D' +# EndOfBuffer = 'base00' +NonText = 'base03' +Variable = 'base05' +String = 'base0B' +Character = 'base08' +Constant = 'base08' +Number = 'base09' +Boolean = 'base09' +Float = 'base09' +Identifier = 'base08 - - -' +Function = 'base0D' +Operator = 'base05 - - -' +Type = 'base0A - - -' +StorageClass = 'base0A' +Structure = 'base0E' +Typedef = 'base0A' +Keyword = 'base0E' +Statement = 'base08' +Conditional = 'base0E' +Repeat = 'base0A' +Label = 'base0A' +Exception = 'base08' +Include = 'base0D' +PreProc = 'base0A' +Define = 'base0E - - -' +Macro = 'base08' +# PreCondit = 'purple' +Special = 'base0C' +SpecialChar = 'base0F' +Tag = 'base0A' +Debug = 'base08' +# Delimiter = 'grey -' +# SpecialComment = 'grey_fg' +Underlined = 'base0B' +Bold = '- - b' +Italic = '- - i' +Ignore = 'cyan base00 b' +Todo = 'base0A base01' +Error = 'base00 base08' +TabLine = 'light_grey line' +TabLineSel = 'white line' +TabLineFill = 'line line' + +[Treesitter] +TSComment = 'link:Comment' +TSAnnotation = 'base0F' +TSAttribute = 'base0A' +TSConstructor = 'base0C' +# TSType = 'cyan' +TSTypeBuiltin = 'base0A' +TSConditional = 'link:Conditional' +TSException = 'base08' +TSInclude = 'link:Include' +TSKeywordReturn = 'base0E' +TSKeyword = 'base0E' +TSKeywordFunction = 'base0E' +# TSLabel = 'cyan' +TSNamespace = 'base08' +# TSRepeat = 'yellow' +# TSConstant = 'orange' +TSConstBuiltin = 'base09' +TSFloat = 'base09' +# TSNumber = 'orange' +# TSBoolean = 'orange' +TSCharacter = 'base08' +TSError = 'base08' +TSFunction = 'base0D' +TSFuncBuiltin = 'base0D' +TSMethod = 'base0D' +TSConstMacro = 'base08' +TSFuncMacro = 'base08' +TSVariable = 'base05' +TSVariableBuiltin = 'base09' +TSProperty = 'base08' +TSField = 'base0D' +TSParameter = 'base08' +TSParameterReference = 'base05' +TSSymbol = 'base0B' +TSText = 'base05' +# TSOperator = 'base05' +TSPunctDelimiter = 'base0F' +TSTagDelimiter = 'base0F' +TSTagAttribute = 'link:TSProperty' +TSPunctBracket = 'base0F' +TSPunctSpecial = 'base08' +# TSString = 'green' +TSStringRegex = 'base0C' +TSStringEscape = 'base0C' +# TSTag = 'blue' +TSEmphasis = 'base09' +# TSUnderline = '- - u' +# TSTitle = 'base05 - -' +TSLiteral = 'base09' +TSURI = 'base09' +TSKeywordOperator = 'base0E' +# TSStructure = 'cyan' +TSStrong = '- - b' +# TSQueryLinterError = 'base09' +TreesitterContext = 'link:CursorLine' + +[markdown] +markdownBlockquote = 'green' +markdownCode = 'orange' +markdownCodeBlock = 'orange' +markdownCodeDelimiter = 'orange' +markdownH1 = 'blue' +markdownH2 = 'blue' +markdownH3 = 'blue' +markdownH4 = 'blue' +markdownH5 = 'blue' +markdownH6 = 'blue' +markdownHeadingDelimiter = 'blue' +markdownHeadingRule = 'base05 - b' +markdownId = 'purple' +markdownIdDeclaration = 'blue' +markdownIdDelimiter = 'light_grey' +markdownLinkDelimiter = 'light_grey' +markdownBold = 'blue - b' +markdownItalic = '- - i' +markdownBoldItalic = 'yellow - bi' +markdownListMarker = 'blue' +markdownOrderedListMarker = 'blue' +markdownRule = 'base01' +markdownUrl = 'cyan - u' +markdownLinkText = 'blue' +markdownFootnote = 'orange' +markdownFootnoteDefinition = 'orange' +markdownEscape = 'yellow' + +[Whichkey] +WhichKey = 'purple' +WhichKeySeperator = 'green' +WhichKeyGroup = 'blue' +WhichKeyDesc = 'cyan' +WhichKeyFloat = '- base01' + +[Git] +SignAdd = 'green' +SignChange = 'blue' +SignDelete = 'red' +GitSignsAdd = 'green' +GitSignsChange = 'blue' +GitSignsDelete = 'red' + +[LSP] +DiagnosticError = 'base08' +DiagnosticWarning = 'base09' +DiagnosticHint = 'purple' +DiagnosticWarn = 'yellow' +DiagnosticInfo = 'green' +LspDiagnosticsDefaultError = 'base08' +LspDiagnosticsDefaultWarning = 'base09' +LspDiagnosticsDefaultInformation = 'sun' +LspDiagnosticsDefaultInfo = 'sun' +LspDiagnosticsDefaultHint = 'purple' +LspDiagnosticsVirtualTextError = 'base08' +LspDiagnosticsVirtualTextWarning = 'base09' +LspDiagnosticsVirtualTextInformation = 'sun' +LspDiagnosticsVirtualTextInfo = 'sun' +LspDiagnosticsVirtualTextHint = 'purple' +LspDiagnosticsFloatingError = 'base08' +LspDiagnosticsFloatingWarning = 'base09' +LspDiagnosticsFloatingInformation = 'sun' +LspDiagnosticsFloatingInfo = 'sun' +LspDiagnosticsFloatingHint = 'purple' +DiagnosticSignError = 'base08' +DiagnosticSignWarning = 'base09' +DiagnosticSignInformation = 'sun' +DiagnosticSignInfo = 'sun' +DiagnosticSignHint = 'purple' +LspDiagnosticsSignError = 'base08' +LspDiagnosticsSignWarning = 'base09' +LspDiagnosticsSignInformation = 'sun' +LspDiagnosticsSignInfo = 'sun' +LspDiagnosticsSignHint = 'purple' +LspDiagnosticsError = 'base08' +LspDiagnosticsWarning = 'base09' +LspDiagnosticsInformation = 'sun' +LspDiagnosticsInfo = 'sun' +LspDiagnosticsHint = 'purple' +LspDiagnosticsUnderlineError = '- - u' +LspDiagnosticsUnderlineWarning = '- - u' +LspDiagnosticsUnderlineInformation = '- - u' +LspDiagnosticsUnderlineInfo = '- - u' +LspDiagnosticsUnderlineHint = '- - u' +LspReferenceRead = '- #2e303b' +LspReferenceText = '- #2e303b' +LspReferenceWrite = '- #2e303b' +LspCodeLens = 'base04 - i' +LspCodeLensSeparator = 'base04 - i' + +[Telescope] +TelescopeNormal = '- darker_black' +TelescopePreviewTitle = 'black green b' +TelescopePromptTitle = 'black red b' +TelescopeResultsTitle = 'darker_black darker_black b' +TelescopeSelection = 'white black2' +# TelescopeMatching = 'sun - b' +TelescopeBorder = 'darker_black darker_black' +TelescopePromptBorder = 'black2 black2' +TelescopePromptNormal = 'white black2' +TelescopePromptPrefix = 'red black2' +TelescopeResultsDiffAdd = 'green' +TelescopeResultsDiffChange = 'blue' +TelescopeResultsDiffDelete = 'red' + +[NvimTree] +NvimTreeFolderIcon = 'blue' +NvimTreeIndentMarker = '#c5c5c5' +NvimTreeNormal = '- darker_black' +NvimTreeVertSplit = 'darker_black darker_black' +NvimTreeFolderName = 'blue' +NvimTreeOpenedFolderName = 'blue - bi' +NvimTreeEmptyFolderName = 'grey - i' +NvimTreeGitIgnored = 'grey - i' +NvimTreeImageFile = 'light_grey' +NvimTreeSpecialFile = 'orange' +NvimTreeEndOfBuffer = 'darker_black' +NvimTreeCursorLine = '- #282b37' +NvimTreeGitignoreIcon = 'red' +NvimTreeGitStaged = 'vibrant_green' +NvimTreeGitNew = 'vibrant_green' +NvimTreeGitRenamed = 'vibrant_green' +NvimTreeGitDeleted = 'red' +NvimTreeGitMerge = 'blue' +NvimTreeGitDirty = 'blue' + +NvimTreeSymlink = 'cyan' +NvimTreeRootFolder = 'base05 - b' +NvimTreeExecFile = 'green' + +[Buffer] +BufferCurrent = 'base05 base00' +BufferCurrentIndex = 'base05 base00' +BufferCurrentMod = 'sun base00' +BufferCurrentSign = 'purple base00' +BufferCurrentTarget = 'red base00 b' + +BufferVisible = 'base05 base00' +BufferVisibleIndex = 'base05 base00' +BufferVisibleMod = 'sun base00' +BufferVisibleSign = 'grey base00' +BufferVisibleTarget = 'red base00 b' + +BufferInactive = 'grey darker_black' +BufferInactiveIndex = 'grey darker_black' +BufferInactiveMod = 'sun darker_black' +BufferInactiveSign = 'grey darker_black' +BufferInactiveTarget = 'red darker_black b' + +[StatusLine] +StatusLine = 'line statusline_bg' +StatusLineNC = '- statusline_bg' +StatusLineSeparator = 'line' +StatusLineTerm = 'line' +StatusLineTermNC = 'line' + +[IndentBlankline] +IndentBlanklineContextChar = 'grey' +IndentBlanklineContextStart = '- one_bg2' +IndentBlanklineChar = 'line' +IndentBlanklineSpaceChar = 'line' +IndentBlanklineSpaceCharBlankline = 'sun' + +[Dashboard] +DashboardHeader = 'blue' +DashboardCenter = 'purple' +DashboardFooter = 'cyan' + +[Cmp] +CmpItemAbbrDeprecated = 'grey - s' +CmpItemAbbrMatch = 'blue' +CmpItemAbbrMatchFuzzy = 'blue' +CmpItemKindFunction = 'blue' +CmpItemKindMethod = 'blue' +CmpItemKindConstructor = 'cyan' +CmpItemKindClass = 'cyan' +CmpItemKindEnum = 'cyan' +CmpItemKindEvent = 'yellow' +CmpItemKindInterface = 'cyan' +CmpItemKindStruct = 'cyan' +CmpItemKindVariable = 'red' +CmpItemKindField = 'red' +CmpItemKindProperty = 'red' +CmpItemKindEnumMember = 'orange' +CmpItemKindConstant = 'orange' +CmpItemKindKeyword = 'purple' +CmpItemKindModule = 'cyan' +CmpItemKindValue = 'base05' +CmpItemKindUnit = 'base05' +CmpItemKindText = 'base05' +CmpItemKindSnippet = 'yellow' +CmpItemKindFile = 'base05' +CmpItemKindFolder = 'base05' +CmpItemKindColor = 'base05' +CmpItemKindReference = 'base05' +CmpItemKindOperator = 'base05' +CmpItemKindTypeParameter = 'red' + +[ToggleTerm] +ToggleTerm1FloatBorder = 'line' + +[Illuminate] +IlluminatedWordText = '- base02 - -' +IlluminatedWordRead = 'link:IlluminatedWordText' diff --git a/templates/decay.toml b/templates/decay.toml new file mode 100644 index 0000000..e1a4fc3 --- /dev/null +++ b/templates/decay.toml @@ -0,0 +1,412 @@ +[information] +name="decay" +author="Ken Zhou <kendotzhou@gmail.com>" +background="dark" + +[palette] +white = "#dee1e6" +darker_black = "#111519" +black = "#171B20" # nvim bg +black2 = "#1e2227" +one_bg = "#262a2f" +one_bg2 = "#2f3338" +one_bg3 = "#373b40" +grey = "#41454a" +grey_fg = "#494d52" +grey_fg2 = "#505459" +light_grey = "#5a5e63" +red = "#e05f65" +baby_pink = "#ea696f" +pink = "#c68aee" +line = "#282d35" # for lines like vertsplit +green = "#78DBA9" +vibrant_green = "#87eab8" +blue = "#70a5eb" +nord_blue = "#74bee9" +yellow = "#f1cf8a" +sun = "#e7c580" +purple = "#c68aee" +dark_purple = "#b77bdf" +teal = "#7ddac5" +orange = "#e9a180" +cyan = "#74bee9" +statusline_bg = "#1c2026" +lightbg = "#2b3038" +pmenu_bg = "#7ddac5" +folder_bg = "#78DBA9" +base00 = "#171B20" +base01 = "#21262e" +base02 = "#242931" +base03 = "#485263" +base04 = "#485263" +base05 = "#b6beca" +base06 = "#dee1e6" +base07 = "#dee1e6" +base08 = "#e05f65" +base09 = "#e9a180" +base0A = "#f1cf8a" +base0B = "#78DBA9" +base0C = "#9cd1ff" +base0D = "#74bee9" +base0E = "#c68aee" +base0F = "#e05f65" + +[highlights] +Normal = 'base05 base00' +SignColumn = 'base03 - - -' +MsgArea = 'base05 base00' +ModeMsg = 'base0B' +MsgSeparator = 'base05 base00' +SpellBad = '- - c base08' +SpellCap = '- - c base0D' +SpellLocal = '- - c base0C' +SpellRare = '- - c base0D' +NormalNC = 'base05 base00' +Pmenu = '- one_bg' +PmenuSel = 'black pmenu_bg' +WildMenu = 'base08 base0A' +CursorLineNr = 'white' +Comment = 'grey_fg' +Folded = 'base03 base01' +FoldColumn = 'base0C base01' +LineNr = 'grey' +FloatBorder = 'blue' +# Whitespace = 'base00 -' +VertSplit = 'line' +CursorLine = '- base01' +CursorColumn = '- base01' +ColorColumn = '- base01' +NormalFloat = '- darker_black' +Visual = '- base02' +VisualNOS = 'base08 -' +WarningMsg = 'base08' +DiffAdd = 'vibrant_green' +DiffChange = 'blue' +DiffDelete = 'red' +QuickFixLine = '- base01 - -' +PmenuSbar = '- one_bg' +PmenuThumb = '- grey' +MatchWord = 'white grey' +MatchParen = 'link:MatchWord' +# MatchWordCur = '- - u' +# MatchParenCur = '- - u' +Cursor = 'base00 base05' +# lCursor = 'base05 base00' +# CursorIM = 'base05 base00' +# TermCursor = 'base05 base00' +# TermCursorNC = 'base05 base00' +Conceal = '- -' +Directory = 'base0D' +SpecialKey = 'base03' +Title = 'base0D - - -' +ErrorMsg = 'base08 base00' +Search = 'base01 base0A' +IncSearch = 'base01 base09' +Substitute = 'base01 base0A - -' +MoreMsg = 'base0B' +Question = 'base0D' +# EndOfBuffer = 'base00' +NonText = 'base03' +Variable = 'base05' +String = 'base0B' +Character = 'base08' +Constant = 'base08' +Number = 'base09' +Boolean = 'base09' +Float = 'base09' +Identifier = 'base08 - - -' +Function = 'base0D' +Operator = 'base05 - - -' +Type = 'base0A - - -' +StorageClass = 'base0A' +Structure = 'base0E' +Typedef = 'base0A' +Keyword = 'base0E' +Statement = 'base08' +Conditional = 'base0E' +Repeat = 'base0A' +Label = 'base0A' +Exception = 'base08' +Include = 'base0D' +PreProc = 'base0A' +Define = 'base0E - - -' +Macro = 'base08' +# PreCondit = 'purple' +Special = 'base0C' +SpecialChar = 'base0F' +Tag = 'base0A' +Debug = 'base08' +# Delimiter = 'grey -' +# SpecialComment = 'grey_fg' +Underlined = 'base0B' +Bold = '- - b' +Italic = '- - i' +Ignore = 'cyan base00 b' +Todo = 'base0A base01' +Error = 'base00 base08' +TabLine = 'light_grey line' +TabLineSel = 'white line' +TabLineFill = 'line line' + +[Treesitter] +TSComment = 'link:Comment' +TSAnnotation = 'base0F' +TSAttribute = 'base0A' +TSConstructor = 'base0C' +# TSType = 'cyan' +TSTypeBuiltin = 'base0A' +TSConditional = 'link:Conditional' +TSException = 'base08' +TSInclude = 'link:Include' +TSKeywordReturn = 'base0E' +TSKeyword = 'base0E' +TSKeywordFunction = 'base0E' +# TSLabel = 'cyan' +TSNamespace = 'base08' +# TSRepeat = 'yellow' +# TSConstant = 'orange' +TSConstBuiltin = 'base09' +TSFloat = 'base09' +# TSNumber = 'orange' +# TSBoolean = 'orange' +TSCharacter = 'base08' +TSError = 'base08' +TSFunction = 'base0D' +TSFuncBuiltin = 'base0D' +TSMethod = 'base0D' +TSConstMacro = 'base08' +TSFuncMacro = 'base08' +TSVariable = 'base05' +TSVariableBuiltin = 'base09' +TSProperty = 'base08' +TSField = 'base0D' +TSParameter = 'base08' +TSParameterReference = 'base05' +TSSymbol = 'base0B' +TSText = 'base05' +# TSOperator = 'base05' +TSPunctDelimiter = 'base0F' +TSTagDelimiter = 'base0F' +TSTagAttribute = 'link:TSProperty' +TSPunctBracket = 'base0F' +TSPunctSpecial = 'base08' +# TSString = 'green' +TSStringRegex = 'base0C' +TSStringEscape = 'base0C' +# TSTag = 'blue' +TSEmphasis = 'base09' +# TSUnderline = '- - u' +# TSTitle = 'base05 - -' +TSLiteral = 'base09' +TSURI = 'base09' +TSKeywordOperator = 'base0E' +# TSStructure = 'cyan' +TSStrong = '- - b' +# TSQueryLinterError = 'base09' +TreesitterContext = 'link:CursorLine' + +[markdown] +markdownBlockquote = 'green' +markdownCode = 'orange' +markdownCodeBlock = 'orange' +markdownCodeDelimiter = 'orange' +markdownH1 = 'blue' +markdownH2 = 'blue' +markdownH3 = 'blue' +markdownH4 = 'blue' +markdownH5 = 'blue' +markdownH6 = 'blue' +markdownHeadingDelimiter = 'blue' +markdownHeadingRule = 'base05 - b' +markdownId = 'purple' +markdownIdDeclaration = 'blue' +markdownIdDelimiter = 'light_grey' +markdownLinkDelimiter = 'light_grey' +markdownBold = 'blue - b' +markdownItalic = '- - i' +markdownBoldItalic = 'yellow - bi' +markdownListMarker = 'blue' +markdownOrderedListMarker = 'blue' +markdownRule = 'base01' +markdownUrl = 'cyan - u' +markdownLinkText = 'blue' +markdownFootnote = 'orange' +markdownFootnoteDefinition = 'orange' +markdownEscape = 'yellow' + +[Whichkey] +WhichKey = 'purple' +WhichKeySeperator = 'green' +WhichKeyGroup = 'blue' +WhichKeyDesc = 'cyan' +WhichKeyFloat = '- base01' + +[Git] +SignAdd = 'green' +SignChange = 'blue' +SignDelete = 'red' +GitSignsAdd = 'green' +GitSignsChange = 'blue' +GitSignsDelete = 'red' + +[LSP] +DiagnosticError = 'base08' +DiagnosticWarning = 'base09' +DiagnosticHint = 'purple' +DiagnosticWarn = 'yellow' +DiagnosticInfo = 'green' +LspDiagnosticsDefaultError = 'base08' +LspDiagnosticsDefaultWarning = 'base09' +LspDiagnosticsDefaultInformation = 'sun' +LspDiagnosticsDefaultInfo = 'sun' +LspDiagnosticsDefaultHint = 'purple' +LspDiagnosticsVirtualTextError = 'base08' +LspDiagnosticsVirtualTextWarning = 'base09' +LspDiagnosticsVirtualTextInformation = 'sun' +LspDiagnosticsVirtualTextInfo = 'sun' +LspDiagnosticsVirtualTextHint = 'purple' +LspDiagnosticsFloatingError = 'base08' +LspDiagnosticsFloatingWarning = 'base09' +LspDiagnosticsFloatingInformation = 'sun' +LspDiagnosticsFloatingInfo = 'sun' +LspDiagnosticsFloatingHint = 'purple' +DiagnosticSignError = 'base08' +DiagnosticSignWarning = 'base09' +DiagnosticSignInformation = 'sun' +DiagnosticSignInfo = 'sun' +DiagnosticSignHint = 'purple' +LspDiagnosticsSignError = 'base08' +LspDiagnosticsSignWarning = 'base09' +LspDiagnosticsSignInformation = 'sun' +LspDiagnosticsSignInfo = 'sun' +LspDiagnosticsSignHint = 'purple' +LspDiagnosticsError = 'base08' +LspDiagnosticsWarning = 'base09' +LspDiagnosticsInformation = 'sun' +LspDiagnosticsInfo = 'sun' +LspDiagnosticsHint = 'purple' +LspDiagnosticsUnderlineError = '- - u' +LspDiagnosticsUnderlineWarning = '- - u' +LspDiagnosticsUnderlineInformation = '- - u' +LspDiagnosticsUnderlineInfo = '- - u' +LspDiagnosticsUnderlineHint = '- - u' +LspReferenceRead = '- #2e303b' +LspReferenceText = '- #2e303b' +LspReferenceWrite = '- #2e303b' +LspCodeLens = 'base04 - i' +LspCodeLensSeparator = 'base04 - i' + +[Telescope] +TelescopeNormal = '- darker_black' +TelescopePreviewTitle = 'black green b' +TelescopePromptTitle = 'black red b' +TelescopeResultsTitle = 'darker_black darker_black b' +TelescopeSelection = 'white black2' +# TelescopeMatching = 'sun - b' +TelescopeBorder = 'darker_black darker_black' +TelescopePromptBorder = 'black2 black2' +TelescopePromptNormal = 'white black2' +TelescopePromptPrefix = 'red black2' +TelescopeResultsDiffAdd = 'green' +TelescopeResultsDiffChange = 'blue' +TelescopeResultsDiffDelete = 'red' + +[NvimTree] +NvimTreeFolderIcon = 'blue' +NvimTreeIndentMarker = '#c5c5c5' +NvimTreeNormal = '- darker_black' +NvimTreeVertSplit = 'darker_black darker_black' +NvimTreeFolderName = 'blue' +NvimTreeOpenedFolderName = 'blue - bi' +NvimTreeEmptyFolderName = 'grey - i' +NvimTreeGitIgnored = 'grey - i' +NvimTreeImageFile = 'light_grey' +NvimTreeSpecialFile = 'orange' +NvimTreeEndOfBuffer = 'darker_black' +NvimTreeCursorLine = '- #282b37' +NvimTreeGitignoreIcon = 'red' +NvimTreeGitStaged = 'vibrant_green' +NvimTreeGitNew = 'vibrant_green' +NvimTreeGitRenamed = 'vibrant_green' +NvimTreeGitDeleted = 'red' +NvimTreeGitMerge = 'blue' +NvimTreeGitDirty = 'blue' + +NvimTreeSymlink = 'cyan' +NvimTreeRootFolder = 'base05 - b' +NvimTreeExecFile = 'green' + +[Buffer] +BufferCurrent = 'base05 base00' +BufferCurrentIndex = 'base05 base00' +BufferCurrentMod = 'sun base00' +BufferCurrentSign = 'purple base00' +BufferCurrentTarget = 'red base00 b' + +BufferVisible = 'base05 base00' +BufferVisibleIndex = 'base05 base00' +BufferVisibleMod = 'sun base00' +BufferVisibleSign = 'grey base00' +BufferVisibleTarget = 'red base00 b' + +BufferInactive = 'grey darker_black' +BufferInactiveIndex = 'grey darker_black' +BufferInactiveMod = 'sun darker_black' +BufferInactiveSign = 'grey darker_black' +BufferInactiveTarget = 'red darker_black b' + +[StatusLine] +StatusLine = 'line statusline_bg' +StatusLineNC = '- statusline_bg' +StatusLineSeparator = 'line' +StatusLineTerm = 'line' +StatusLineTermNC = 'line' + +[IndentBlankline] +IndentBlanklineContextChar = 'grey' +IndentBlanklineContextStart = '- one_bg2' +IndentBlanklineChar = 'line' +IndentBlanklineSpaceChar = 'line' +IndentBlanklineSpaceCharBlankline = 'sun' + +[Dashboard] +DashboardHeader = 'blue' +DashboardCenter = 'purple' +DashboardFooter = 'cyan' + +[Cmp] +CmpItemAbbrDeprecated = 'grey - s' +CmpItemAbbrMatch = 'blue' +CmpItemAbbrMatchFuzzy = 'blue' +CmpItemKindFunction = 'blue' +CmpItemKindMethod = 'blue' +CmpItemKindConstructor = 'cyan' +CmpItemKindClass = 'cyan' +CmpItemKindEnum = 'cyan' +CmpItemKindEvent = 'yellow' +CmpItemKindInterface = 'cyan' +CmpItemKindStruct = 'cyan' +CmpItemKindVariable = 'red' +CmpItemKindField = 'red' +CmpItemKindProperty = 'red' +CmpItemKindEnumMember = 'orange' +CmpItemKindConstant = 'orange' +CmpItemKindKeyword = 'purple' +CmpItemKindModule = 'cyan' +CmpItemKindValue = 'base05' +CmpItemKindUnit = 'base05' +CmpItemKindText = 'base05' +CmpItemKindSnippet = 'yellow' +CmpItemKindFile = 'base05' +CmpItemKindFolder = 'base05' +CmpItemKindColor = 'base05' +CmpItemKindReference = 'base05' +CmpItemKindOperator = 'base05' +CmpItemKindTypeParameter = 'red' + +[ToggleTerm] +ToggleTerm1FloatBorder = 'line' + +[Illuminate] +IlluminatedWordText = '- base02 - -' +IlluminatedWordRead = 'link:IlluminatedWordText' diff --git a/templates/doomchad.toml b/templates/doomchad.toml new file mode 100644 index 0000000..39273f9 --- /dev/null +++ b/templates/doomchad.toml @@ -0,0 +1,412 @@ +[information] +name="doomchad" +author="Ken Zhou <kendotzhou@gmail.com>" +background="dark" + +[palette] +white = "#bbc2cf" +darker_black = "#22262e" +black = "#282c34" # nvim bg +black2 = "#2e323a" +one_bg = "#32363e" # real bg of onedark +one_bg2 = "#3c4048" +one_bg3 = "#41454d" +grey = "#494d55" +grey_fg = "#53575f" +grey_fg2 = "#5d6169" +light_grey = "#676b73" +red = "#ff6b5a" +baby_pink = "#ff7665" +pink = "#ff75a0" +line = "#3b3f47" # for lines like vertsplit +green = "#98be65" +vibrant_green = "#a9cf76" +nord_blue = "#47a5e5" +blue = "#61afef" +yellow = "#ECBE7B" +sun = "#f2c481" +purple = "#dc8ef3" +dark_purple = "#c678dd" +teal = "#4db5bd" +orange = "#ea9558" +cyan = "#46D9FF" +statusline_bg = "#2d3139" +lightbg = "#3a3e46" +pmenu_bg = "#98be65" +folder_bg = "#51afef" +base00 = "#282c34" +base01 = "#32363e" +base02 = "#3c4048" +base03 = "#4e525a" +base04 = "#5a5e66" +base05 = "#a7aebb" +base06 = "#b3bac7" +base07 = "#bbc2cf" +base08 = "#ff6c6b" +base09 = "#ea9558" +base0A = "#ECBE7B" +base0B = "#98be65" +base0C = "#66c4ff" +base0D = "#48a6e6" +base0E = "#9c94d4" +base0F = "#c85a50" + +[highlights] +Normal = 'base05 base00' +SignColumn = 'base03 - - -' +MsgArea = 'base05 base00' +ModeMsg = 'base0B' +MsgSeparator = 'base05 base00' +SpellBad = '- - c base08' +SpellCap = '- - c base0D' +SpellLocal = '- - c base0C' +SpellRare = '- - c base0D' +NormalNC = 'base05 base00' +Pmenu = '- one_bg' +PmenuSel = 'black pmenu_bg' +WildMenu = 'base08 base0A' +CursorLineNr = 'white' +Comment = 'grey_fg' +Folded = 'base03 base01' +FoldColumn = 'base0C base01' +LineNr = 'grey' +FloatBorder = 'blue' +# Whitespace = 'base00 -' +VertSplit = 'line' +CursorLine = '- base01' +CursorColumn = '- base01' +ColorColumn = '- base01' +NormalFloat = '- darker_black' +Visual = '- base02' +VisualNOS = 'base08 -' +WarningMsg = 'base08' +DiffAdd = 'vibrant_green' +DiffChange = 'blue' +DiffDelete = 'red' +QuickFixLine = '- base01 - -' +PmenuSbar = '- one_bg' +PmenuThumb = '- grey' +MatchWord = 'white grey' +MatchParen = 'link:MatchWord' +# MatchWordCur = '- - u' +# MatchParenCur = '- - u' +Cursor = 'base00 base05' +# lCursor = 'base05 base00' +# CursorIM = 'base05 base00' +# TermCursor = 'base05 base00' +# TermCursorNC = 'base05 base00' +Conceal = '- -' +Directory = 'base0D' +SpecialKey = 'base03' +Title = 'base0D - - -' +ErrorMsg = 'base08 base00' +Search = 'base01 base0A' +IncSearch = 'base01 base09' +Substitute = 'base01 base0A - -' +MoreMsg = 'base0B' +Question = 'base0D' +# EndOfBuffer = 'base00' +NonText = 'base03' +Variable = 'base05' +String = 'base0B' +Character = 'base08' +Constant = 'base08' +Number = 'base09' +Boolean = 'base09' +Float = 'base09' +Identifier = 'base08 - - -' +Function = 'base0D' +Operator = 'base05 - - -' +Type = 'base0A - - -' +StorageClass = 'base0A' +Structure = 'base0E' +Typedef = 'base0A' +Keyword = 'base0E' +Statement = 'base08' +Conditional = 'base0E' +Repeat = 'base0A' +Label = 'base0A' +Exception = 'base08' +Include = 'base0D' +PreProc = 'base0A' +Define = 'base0E - - -' +Macro = 'base08' +# PreCondit = 'purple' +Special = 'base0C' +SpecialChar = 'base0F' +Tag = 'base0A' +Debug = 'base08' +# Delimiter = 'grey -' +# SpecialComment = 'grey_fg' +Underlined = 'base0B' +Bold = '- - b' +Italic = '- - i' +Ignore = 'cyan base00 b' +Todo = 'base0A base01' +Error = 'base00 base08' +TabLine = 'light_grey line' +TabLineSel = 'white line' +TabLineFill = 'line line' + +[Treesitter] +TSComment = 'link:Comment' +TSAnnotation = 'base0F' +TSAttribute = 'base0A' +TSConstructor = 'base0C' +# TSType = 'cyan' +TSTypeBuiltin = 'base0A' +TSConditional = 'link:Conditional' +TSException = 'base08' +TSInclude = 'link:Include' +TSKeywordReturn = 'base0E' +TSKeyword = 'base0E' +TSKeywordFunction = 'base0E' +# TSLabel = 'cyan' +TSNamespace = 'base08' +# TSRepeat = 'yellow' +# TSConstant = 'orange' +TSConstBuiltin = 'base09' +TSFloat = 'base09' +# TSNumber = 'orange' +# TSBoolean = 'orange' +TSCharacter = 'base08' +TSError = 'base08' +TSFunction = 'base0D' +TSFuncBuiltin = 'base0D' +TSMethod = 'base0D' +TSConstMacro = 'base08' +TSFuncMacro = 'base08' +TSVariable = 'base05' +TSVariableBuiltin = 'base09' +TSProperty = 'base08' +TSField = 'base0D' +TSParameter = 'base08' +TSParameterReference = 'base05' +TSSymbol = 'base0B' +TSText = 'base05' +# TSOperator = 'base05' +TSPunctDelimiter = 'base0F' +TSTagDelimiter = 'base0F' +TSTagAttribute = 'link:TSProperty' +TSPunctBracket = 'base0F' +TSPunctSpecial = 'base08' +# TSString = 'green' +TSStringRegex = 'base0C' +TSStringEscape = 'base0C' +# TSTag = 'blue' +TSEmphasis = 'base09' +# TSUnderline = '- - u' +# TSTitle = 'base05 - -' +TSLiteral = 'base09' +TSURI = 'base09' +TSKeywordOperator = 'base0E' +# TSStructure = 'cyan' +TSStrong = '- - b' +# TSQueryLinterError = 'base09' +TreesitterContext = 'link:CursorLine' + +[markdown] +markdownBlockquote = 'green' +markdownCode = 'orange' +markdownCodeBlock = 'orange' +markdownCodeDelimiter = 'orange' +markdownH1 = 'blue' +markdownH2 = 'blue' +markdownH3 = 'blue' +markdownH4 = 'blue' +markdownH5 = 'blue' +markdownH6 = 'blue' +markdownHeadingDelimiter = 'blue' +markdownHeadingRule = 'base05 - b' +markdownId = 'purple' +markdownIdDeclaration = 'blue' +markdownIdDelimiter = 'light_grey' +markdownLinkDelimiter = 'light_grey' +markdownBold = 'blue - b' +markdownItalic = '- - i' +markdownBoldItalic = 'yellow - bi' +markdownListMarker = 'blue' +markdownOrderedListMarker = 'blue' +markdownRule = 'base01' +markdownUrl = 'cyan - u' +markdownLinkText = 'blue' +markdownFootnote = 'orange' +markdownFootnoteDefinition = 'orange' +markdownEscape = 'yellow' + +[Whichkey] +WhichKey = 'purple' +WhichKeySeperator = 'green' +WhichKeyGroup = 'blue' +WhichKeyDesc = 'cyan' +WhichKeyFloat = '- base01' + +[Git] +SignAdd = 'green' +SignChange = 'blue' +SignDelete = 'red' +GitSignsAdd = 'green' +GitSignsChange = 'blue' +GitSignsDelete = 'red' + +[LSP] +DiagnosticError = 'base08' +DiagnosticWarning = 'base09' +DiagnosticHint = 'purple' +DiagnosticWarn = 'yellow' +DiagnosticInfo = 'green' +LspDiagnosticsDefaultError = 'base08' +LspDiagnosticsDefaultWarning = 'base09' +LspDiagnosticsDefaultInformation = 'sun' +LspDiagnosticsDefaultInfo = 'sun' +LspDiagnosticsDefaultHint = 'purple' +LspDiagnosticsVirtualTextError = 'base08' +LspDiagnosticsVirtualTextWarning = 'base09' +LspDiagnosticsVirtualTextInformation = 'sun' +LspDiagnosticsVirtualTextInfo = 'sun' +LspDiagnosticsVirtualTextHint = 'purple' +LspDiagnosticsFloatingError = 'base08' +LspDiagnosticsFloatingWarning = 'base09' +LspDiagnosticsFloatingInformation = 'sun' +LspDiagnosticsFloatingInfo = 'sun' +LspDiagnosticsFloatingHint = 'purple' +DiagnosticSignError = 'base08' +DiagnosticSignWarning = 'base09' +DiagnosticSignInformation = 'sun' +DiagnosticSignInfo = 'sun' +DiagnosticSignHint = 'purple' +LspDiagnosticsSignError = 'base08' +LspDiagnosticsSignWarning = 'base09' +LspDiagnosticsSignInformation = 'sun' +LspDiagnosticsSignInfo = 'sun' +LspDiagnosticsSignHint = 'purple' +LspDiagnosticsError = 'base08' +LspDiagnosticsWarning = 'base09' +LspDiagnosticsInformation = 'sun' +LspDiagnosticsInfo = 'sun' +LspDiagnosticsHint = 'purple' +LspDiagnosticsUnderlineError = '- - u' +LspDiagnosticsUnderlineWarning = '- - u' +LspDiagnosticsUnderlineInformation = '- - u' +LspDiagnosticsUnderlineInfo = '- - u' +LspDiagnosticsUnderlineHint = '- - u' +LspReferenceRead = '- #2e303b' +LspReferenceText = '- #2e303b' +LspReferenceWrite = '- #2e303b' +LspCodeLens = 'base04 - i' +LspCodeLensSeparator = 'base04 - i' + +[Telescope] +TelescopeNormal = '- darker_black' +TelescopePreviewTitle = 'black green b' +TelescopePromptTitle = 'black red b' +TelescopeResultsTitle = 'darker_black darker_black b' +TelescopeSelection = 'white black2' +# TelescopeMatching = 'sun - b' +TelescopeBorder = 'darker_black darker_black' +TelescopePromptBorder = 'black2 black2' +TelescopePromptNormal = 'white black2' +TelescopePromptPrefix = 'red black2' +TelescopeResultsDiffAdd = 'green' +TelescopeResultsDiffChange = 'blue' +TelescopeResultsDiffDelete = 'red' + +[NvimTree] +NvimTreeFolderIcon = 'blue' +NvimTreeIndentMarker = '#c5c5c5' +NvimTreeNormal = '- darker_black' +NvimTreeVertSplit = 'darker_black darker_black' +NvimTreeFolderName = 'blue' +NvimTreeOpenedFolderName = 'blue - bi' +NvimTreeEmptyFolderName = 'grey - i' +NvimTreeGitIgnored = 'grey - i' +NvimTreeImageFile = 'light_grey' +NvimTreeSpecialFile = 'orange' +NvimTreeEndOfBuffer = 'darker_black' +NvimTreeCursorLine = '- #282b37' +NvimTreeGitignoreIcon = 'red' +NvimTreeGitStaged = 'vibrant_green' +NvimTreeGitNew = 'vibrant_green' +NvimTreeGitRenamed = 'vibrant_green' +NvimTreeGitDeleted = 'red' +NvimTreeGitMerge = 'blue' +NvimTreeGitDirty = 'blue' + +NvimTreeSymlink = 'cyan' +NvimTreeRootFolder = 'base05 - b' +NvimTreeExecFile = 'green' + +[Buffer] +BufferCurrent = 'base05 base00' +BufferCurrentIndex = 'base05 base00' +BufferCurrentMod = 'sun base00' +BufferCurrentSign = 'purple base00' +BufferCurrentTarget = 'red base00 b' + +BufferVisible = 'base05 base00' +BufferVisibleIndex = 'base05 base00' +BufferVisibleMod = 'sun base00' +BufferVisibleSign = 'grey base00' +BufferVisibleTarget = 'red base00 b' + +BufferInactive = 'grey darker_black' +BufferInactiveIndex = 'grey darker_black' +BufferInactiveMod = 'sun darker_black' +BufferInactiveSign = 'grey darker_black' +BufferInactiveTarget = 'red darker_black b' + +[StatusLine] +StatusLine = 'line statusline_bg' +StatusLineNC = '- statusline_bg' +StatusLineSeparator = 'line' +StatusLineTerm = 'line' +StatusLineTermNC = 'line' + +[IndentBlankline] +IndentBlanklineContextChar = 'grey' +IndentBlanklineContextStart = '- one_bg2' +IndentBlanklineChar = 'line' +IndentBlanklineSpaceChar = 'line' +IndentBlanklineSpaceCharBlankline = 'sun' + +[Dashboard] +DashboardHeader = 'blue' +DashboardCenter = 'purple' +DashboardFooter = 'cyan' + +[Cmp] +CmpItemAbbrDeprecated = 'grey - s' +CmpItemAbbrMatch = 'blue' +CmpItemAbbrMatchFuzzy = 'blue' +CmpItemKindFunction = 'blue' +CmpItemKindMethod = 'blue' +CmpItemKindConstructor = 'cyan' +CmpItemKindClass = 'cyan' +CmpItemKindEnum = 'cyan' +CmpItemKindEvent = 'yellow' +CmpItemKindInterface = 'cyan' +CmpItemKindStruct = 'cyan' +CmpItemKindVariable = 'red' +CmpItemKindField = 'red' +CmpItemKindProperty = 'red' +CmpItemKindEnumMember = 'orange' +CmpItemKindConstant = 'orange' +CmpItemKindKeyword = 'purple' +CmpItemKindModule = 'cyan' +CmpItemKindValue = 'base05' +CmpItemKindUnit = 'base05' +CmpItemKindText = 'base05' +CmpItemKindSnippet = 'yellow' +CmpItemKindFile = 'base05' +CmpItemKindFolder = 'base05' +CmpItemKindColor = 'base05' +CmpItemKindReference = 'base05' +CmpItemKindOperator = 'base05' +CmpItemKindTypeParameter = 'red' + +[ToggleTerm] +ToggleTerm1FloatBorder = 'line' + +[Illuminate] +IlluminatedWordText = '- base02 - -' +IlluminatedWordRead = 'link:IlluminatedWordText' diff --git a/templates/everforest.toml b/templates/everforest.toml new file mode 100644 index 0000000..ddd5a23 --- /dev/null +++ b/templates/everforest.toml @@ -0,0 +1,412 @@ +[information] +name="everforest" +author="Ken Zhou <kendotzhou@gmail.com>" +background="dark" + +[palette] +white = "#D3C6AA" +darker_black = "#272f35" +black = "#2b3339" # nvim bg +black2 = "#323a40" +one_bg = "#363e44" +one_bg2 = "#363e44" +one_bg3 = "#3a4248" +grey = "#4e565c" +grey_fg = "#545c62" +grey_fg2 = "#626a70" +light_grey = "#656d73" +red = "#e67e80" +baby_pink = "#ce8196" +pink = "#ff75a0" +line = "#3a4248" # for lines like vertsplit +green = "#83c092" +vibrant_green = "#a7c080" +nord_blue = "#78b4ac" +blue = "#7393b3" +yellow = "#dbbc7f" +sun = "#d1b171" +purple = "#ecafcc" +dark_purple = "#d699b6" +teal = "#69a59d" +orange = "#e69875" +cyan = "#95d1c9" +statusline_bg = "#2e363c" +lightbg = "#3d454b" +pmenu_bg = "#83c092" +folder_bg = "#7393b3" +base00 = "#2b3339" +base01 = "#323c41" +base02 = "#3a4248" +base03 = "#424a50" +base04 = "#4a5258" +base05 = "#d3c6aa" +base06 = "#ddd0b4" +base07 = "#e7dabe" +base08 = "#7fbbb3" +base09 = "#d699b6" +base0A = "#83c092" +base0B = "#dbbc7f" +base0C = "#e69875" +base0D = "#a7c080" +base0E = "#e67e80" +base0F = "#d699b6" + +[highlights] +Normal = 'base05 base00' +SignColumn = 'base03 - - -' +MsgArea = 'base05 base00' +ModeMsg = 'base0B' +MsgSeparator = 'base05 base00' +SpellBad = '- - c base08' +SpellCap = '- - c base0D' +SpellLocal = '- - c base0C' +SpellRare = '- - c base0D' +NormalNC = 'base05 base00' +Pmenu = '- one_bg' +PmenuSel = 'black pmenu_bg' +WildMenu = 'base08 base0A' +CursorLineNr = 'white' +Comment = 'grey_fg' +Folded = 'base03 base01' +FoldColumn = 'base0C base01' +LineNr = 'grey' +FloatBorder = 'blue' +# Whitespace = 'base00 -' +VertSplit = 'line' +CursorLine = '- base01' +CursorColumn = '- base01' +ColorColumn = '- base01' +NormalFloat = '- darker_black' +Visual = '- base02' +VisualNOS = 'base08 -' +WarningMsg = 'base08' +DiffAdd = 'vibrant_green' +DiffChange = 'blue' +DiffDelete = 'red' +QuickFixLine = '- base01 - -' +PmenuSbar = '- one_bg' +PmenuThumb = '- grey' +MatchWord = 'white grey' +MatchParen = 'link:MatchWord' +# MatchWordCur = '- - u' +# MatchParenCur = '- - u' +Cursor = 'base00 base05' +# lCursor = 'base05 base00' +# CursorIM = 'base05 base00' +# TermCursor = 'base05 base00' +# TermCursorNC = 'base05 base00' +Conceal = '- -' +Directory = 'base0D' +SpecialKey = 'base03' +Title = 'base0D - - -' +ErrorMsg = 'base08 base00' +Search = 'base01 base0A' +IncSearch = 'base01 base09' +Substitute = 'base01 base0A - -' +MoreMsg = 'base0B' +Question = 'base0D' +# EndOfBuffer = 'base00' +NonText = 'base03' +Variable = 'base05' +String = 'base0B' +Character = 'base08' +Constant = 'base08' +Number = 'base09' +Boolean = 'base09' +Float = 'base09' +Identifier = 'base08 - - -' +Function = 'base0D' +Operator = 'base05 - - -' +Type = 'base0A - - -' +StorageClass = 'base0A' +Structure = 'base0E' +Typedef = 'base0A' +Keyword = 'base0E' +Statement = 'base08' +Conditional = 'base0E' +Repeat = 'base0A' +Label = 'base0A' +Exception = 'base08' +Include = 'base0D' +PreProc = 'base0A' +Define = 'base0E - - -' +Macro = 'base08' +# PreCondit = 'purple' +Special = 'base0C' +SpecialChar = 'base0F' +Tag = 'base0A' +Debug = 'base08' +# Delimiter = 'grey -' +# SpecialComment = 'grey_fg' +Underlined = 'base0B' +Bold = '- - b' +Italic = '- - i' +Ignore = 'cyan base00 b' +Todo = 'base0A base01' +Error = 'base00 base08' +TabLine = 'light_grey line' +TabLineSel = 'white line' +TabLineFill = 'line line' + +[Treesitter] +TSComment = 'link:Comment' +TSAnnotation = 'base0F' +TSAttribute = 'base0A' +TSConstructor = 'base0C' +# TSType = 'cyan' +TSTypeBuiltin = 'base0A' +TSConditional = 'link:Conditional' +TSException = 'base08' +TSInclude = 'link:Include' +TSKeywordReturn = 'base0E' +TSKeyword = 'base0E' +TSKeywordFunction = 'base0E' +# TSLabel = 'cyan' +TSNamespace = 'base08' +# TSRepeat = 'yellow' +# TSConstant = 'orange' +TSConstBuiltin = 'base09' +TSFloat = 'base09' +# TSNumber = 'orange' +# TSBoolean = 'orange' +TSCharacter = 'base08' +TSError = 'base08' +TSFunction = 'base0D' +TSFuncBuiltin = 'base0D' +TSMethod = 'base0D' +TSConstMacro = 'base08' +TSFuncMacro = 'base08' +TSVariable = 'base05' +TSVariableBuiltin = 'base09' +TSProperty = 'base08' +TSField = 'base0D' +TSParameter = 'base08' +TSParameterReference = 'base05' +TSSymbol = 'base0B' +TSText = 'base05' +# TSOperator = 'base05' +TSPunctDelimiter = 'base0F' +TSTagDelimiter = 'base0F' +TSTagAttribute = 'link:TSProperty' +TSPunctBracket = 'base0F' +TSPunctSpecial = 'base08' +# TSString = 'green' +TSStringRegex = 'base0C' +TSStringEscape = 'base0C' +# TSTag = 'blue' +TSEmphasis = 'base09' +# TSUnderline = '- - u' +# TSTitle = 'base05 - -' +TSLiteral = 'base09' +TSURI = 'base09' +TSKeywordOperator = 'base0E' +# TSStructure = 'cyan' +TSStrong = '- - b' +# TSQueryLinterError = 'base09' +TreesitterContext = 'link:CursorLine' + +[markdown] +markdownBlockquote = 'green' +markdownCode = 'orange' +markdownCodeBlock = 'orange' +markdownCodeDelimiter = 'orange' +markdownH1 = 'blue' +markdownH2 = 'blue' +markdownH3 = 'blue' +markdownH4 = 'blue' +markdownH5 = 'blue' +markdownH6 = 'blue' +markdownHeadingDelimiter = 'blue' +markdownHeadingRule = 'base05 - b' +markdownId = 'purple' +markdownIdDeclaration = 'blue' +markdownIdDelimiter = 'light_grey' +markdownLinkDelimiter = 'light_grey' +markdownBold = 'blue - b' +markdownItalic = '- - i' +markdownBoldItalic = 'yellow - bi' +markdownListMarker = 'blue' +markdownOrderedListMarker = 'blue' +markdownRule = 'base01' +markdownUrl = 'cyan - u' +markdownLinkText = 'blue' +markdownFootnote = 'orange' +markdownFootnoteDefinition = 'orange' +markdownEscape = 'yellow' + +[Whichkey] +WhichKey = 'purple' +WhichKeySeperator = 'green' +WhichKeyGroup = 'blue' +WhichKeyDesc = 'cyan' +WhichKeyFloat = '- base01' + +[Git] +SignAdd = 'green' +SignChange = 'blue' +SignDelete = 'red' +GitSignsAdd = 'green' +GitSignsChange = 'blue' +GitSignsDelete = 'red' + +[LSP] +DiagnosticError = 'base08' +DiagnosticWarning = 'base09' +DiagnosticHint = 'purple' +DiagnosticWarn = 'yellow' +DiagnosticInfo = 'green' +LspDiagnosticsDefaultError = 'base08' +LspDiagnosticsDefaultWarning = 'base09' +LspDiagnosticsDefaultInformation = 'sun' +LspDiagnosticsDefaultInfo = 'sun' +LspDiagnosticsDefaultHint = 'purple' +LspDiagnosticsVirtualTextError = 'base08' +LspDiagnosticsVirtualTextWarning = 'base09' +LspDiagnosticsVirtualTextInformation = 'sun' +LspDiagnosticsVirtualTextInfo = 'sun' +LspDiagnosticsVirtualTextHint = 'purple' +LspDiagnosticsFloatingError = 'base08' +LspDiagnosticsFloatingWarning = 'base09' +LspDiagnosticsFloatingInformation = 'sun' +LspDiagnosticsFloatingInfo = 'sun' +LspDiagnosticsFloatingHint = 'purple' +DiagnosticSignError = 'base08' +DiagnosticSignWarning = 'base09' +DiagnosticSignInformation = 'sun' +DiagnosticSignInfo = 'sun' +DiagnosticSignHint = 'purple' +LspDiagnosticsSignError = 'base08' +LspDiagnosticsSignWarning = 'base09' +LspDiagnosticsSignInformation = 'sun' +LspDiagnosticsSignInfo = 'sun' +LspDiagnosticsSignHint = 'purple' +LspDiagnosticsError = 'base08' +LspDiagnosticsWarning = 'base09' +LspDiagnosticsInformation = 'sun' +LspDiagnosticsInfo = 'sun' +LspDiagnosticsHint = 'purple' +LspDiagnosticsUnderlineError = '- - u' +LspDiagnosticsUnderlineWarning = '- - u' +LspDiagnosticsUnderlineInformation = '- - u' +LspDiagnosticsUnderlineInfo = '- - u' +LspDiagnosticsUnderlineHint = '- - u' +LspReferenceRead = '- #2e303b' +LspReferenceText = '- #2e303b' +LspReferenceWrite = '- #2e303b' +LspCodeLens = 'base04 - i' +LspCodeLensSeparator = 'base04 - i' + +[Telescope] +TelescopeNormal = '- darker_black' +TelescopePreviewTitle = 'black green b' +TelescopePromptTitle = 'black red b' +TelescopeResultsTitle = 'darker_black darker_black b' +TelescopeSelection = 'white black2' +# TelescopeMatching = 'sun - b' +TelescopeBorder = 'darker_black darker_black' +TelescopePromptBorder = 'black2 black2' +TelescopePromptNormal = 'white black2' +TelescopePromptPrefix = 'red black2' +TelescopeResultsDiffAdd = 'green' +TelescopeResultsDiffChange = 'blue' +TelescopeResultsDiffDelete = 'red' + +[NvimTree] +NvimTreeFolderIcon = 'blue' +NvimTreeIndentMarker = '#c5c5c5' +NvimTreeNormal = '- darker_black' +NvimTreeVertSplit = 'darker_black darker_black' +NvimTreeFolderName = 'blue' +NvimTreeOpenedFolderName = 'blue - bi' +NvimTreeEmptyFolderName = 'grey - i' +NvimTreeGitIgnored = 'grey - i' +NvimTreeImageFile = 'light_grey' +NvimTreeSpecialFile = 'orange' +NvimTreeEndOfBuffer = 'darker_black' +NvimTreeCursorLine = '- #282b37' +NvimTreeGitignoreIcon = 'red' +NvimTreeGitStaged = 'vibrant_green' +NvimTreeGitNew = 'vibrant_green' +NvimTreeGitRenamed = 'vibrant_green' +NvimTreeGitDeleted = 'red' +NvimTreeGitMerge = 'blue' +NvimTreeGitDirty = 'blue' + +NvimTreeSymlink = 'cyan' +NvimTreeRootFolder = 'base05 - b' +NvimTreeExecFile = 'green' + +[Buffer] +BufferCurrent = 'base05 base00' +BufferCurrentIndex = 'base05 base00' +BufferCurrentMod = 'sun base00' +BufferCurrentSign = 'purple base00' +BufferCurrentTarget = 'red base00 b' + +BufferVisible = 'base05 base00' +BufferVisibleIndex = 'base05 base00' +BufferVisibleMod = 'sun base00' +BufferVisibleSign = 'grey base00' +BufferVisibleTarget = 'red base00 b' + +BufferInactive = 'grey darker_black' +BufferInactiveIndex = 'grey darker_black' +BufferInactiveMod = 'sun darker_black' +BufferInactiveSign = 'grey darker_black' +BufferInactiveTarget = 'red darker_black b' + +[StatusLine] +StatusLine = 'line statusline_bg' +StatusLineNC = '- statusline_bg' +StatusLineSeparator = 'line' +StatusLineTerm = 'line' +StatusLineTermNC = 'line' + +[IndentBlankline] +IndentBlanklineContextChar = 'grey' +IndentBlanklineContextStart = '- one_bg2' +IndentBlanklineChar = 'line' +IndentBlanklineSpaceChar = 'line' +IndentBlanklineSpaceCharBlankline = 'sun' + +[Dashboard] +DashboardHeader = 'blue' +DashboardCenter = 'purple' +DashboardFooter = 'cyan' + +[Cmp] +CmpItemAbbrDeprecated = 'grey - s' +CmpItemAbbrMatch = 'blue' +CmpItemAbbrMatchFuzzy = 'blue' +CmpItemKindFunction = 'blue' +CmpItemKindMethod = 'blue' +CmpItemKindConstructor = 'cyan' +CmpItemKindClass = 'cyan' +CmpItemKindEnum = 'cyan' +CmpItemKindEvent = 'yellow' +CmpItemKindInterface = 'cyan' +CmpItemKindStruct = 'cyan' +CmpItemKindVariable = 'red' +CmpItemKindField = 'red' +CmpItemKindProperty = 'red' +CmpItemKindEnumMember = 'orange' +CmpItemKindConstant = 'orange' +CmpItemKindKeyword = 'purple' +CmpItemKindModule = 'cyan' +CmpItemKindValue = 'base05' +CmpItemKindUnit = 'base05' +CmpItemKindText = 'base05' +CmpItemKindSnippet = 'yellow' +CmpItemKindFile = 'base05' +CmpItemKindFolder = 'base05' +CmpItemKindColor = 'base05' +CmpItemKindReference = 'base05' +CmpItemKindOperator = 'base05' +CmpItemKindTypeParameter = 'red' + +[ToggleTerm] +ToggleTerm1FloatBorder = 'line' + +[Illuminate] +IlluminatedWordText = '- base02 - -' +IlluminatedWordRead = 'link:IlluminatedWordText' diff --git a/templates/everforest_light.toml b/templates/everforest_light.toml new file mode 100644 index 0000000..9b5da35 --- /dev/null +++ b/templates/everforest_light.toml @@ -0,0 +1,412 @@ +[information] +name="everforest_light" +author="Ken Zhou <kendotzhou@gmail.com>" +background="light" + +[palette] +white = "#272f35" +darker_black = "#f5efde" +black = "#fff9e8" # nvim bg +black2 = "#ebe5d4" +one_bg = "#c6c2aa" +one_bg2 = "#b6b29a" +one_bg3 = "#a6a28a" +grey = "#a6b0a0" +grey_fg = "#939f91" +grey_fg2 = "#829181" +light_grey = "#798878" +red = "#c85552" +baby_pink = "#ce8196" +pink = "#ef6590" +line = "#e8e2d1" # for lines like vertsplit +green = "#5da111" +vibrant_green = "#87a060" +nord_blue = "#656c5f" +blue = "#3a94c5" +yellow = "#dfa000" +sun = "#d1b171" +purple = "#b67996" +dark_purple = "#966986" +teal = "#69a59d" +orange = "#F7954F" +cyan = "#7521e9" +statusline_bg = "#ede7d6" +lightbg = "#d3cdbc" +pmenu_bg = "#5f9b93" +folder_bg = "#747b6e" +base00 = "#fff9e8" +base01 = "#f6f0df" +base02 = "#ede7d6" +base03 = "#e5dfce" +base04 = "#ddd7c6" +base05 = "#495157" +base06 = "#3b4349" +base07 = "#272f35" +base08 = "#5f9b93" +base09 = "#b67996" +base0A = "#8da101" +base0B = "#d59600" +base0C = "#ef615e" +base0D = "#87a060" +base0E = "#c85552" +base0F = "#c85552" + +[highlights] +Normal = 'base05 base00' +SignColumn = 'base03 - - -' +MsgArea = 'base05 base00' +ModeMsg = 'base0B' +MsgSeparator = 'base05 base00' +SpellBad = '- - c base08' +SpellCap = '- - c base0D' +SpellLocal = '- - c base0C' +SpellRare = '- - c base0D' +NormalNC = 'base05 base00' +Pmenu = '- one_bg' +PmenuSel = 'black pmenu_bg' +WildMenu = 'base08 base0A' +CursorLineNr = 'white' +Comment = 'grey_fg' +Folded = 'base03 base01' +FoldColumn = 'base0C base01' +LineNr = 'grey' +FloatBorder = 'blue' +# Whitespace = 'base00 -' +VertSplit = 'line' +CursorLine = '- base01' +CursorColumn = '- base01' +ColorColumn = '- base01' +NormalFloat = '- darker_black' +Visual = '- base02' +VisualNOS = 'base08 -' +WarningMsg = 'base08' +DiffAdd = 'vibrant_green' +DiffChange = 'blue' +DiffDelete = 'red' +QuickFixLine = '- base01 - -' +PmenuSbar = '- one_bg' +PmenuThumb = '- grey' +MatchWord = 'white grey' +MatchParen = 'link:MatchWord' +# MatchWordCur = '- - u' +# MatchParenCur = '- - u' +Cursor = 'base00 base05' +# lCursor = 'base05 base00' +# CursorIM = 'base05 base00' +# TermCursor = 'base05 base00' +# TermCursorNC = 'base05 base00' +Conceal = '- -' +Directory = 'base0D' +SpecialKey = 'base03' +Title = 'base0D - - -' +ErrorMsg = 'base08 base00' +Search = 'base01 base0A' +IncSearch = 'base01 base09' +Substitute = 'base01 base0A - -' +MoreMsg = 'base0B' +Question = 'base0D' +# EndOfBuffer = 'base00' +NonText = 'base03' +Variable = 'base05' +String = 'base0B' +Character = 'base08' +Constant = 'base08' +Number = 'base09' +Boolean = 'base09' +Float = 'base09' +Identifier = 'base08 - - -' +Function = 'base0D' +Operator = 'base05 - - -' +Type = 'base0A - - -' +StorageClass = 'base0A' +Structure = 'base0E' +Typedef = 'base0A' +Keyword = 'base0E' +Statement = 'base08' +Conditional = 'base0E' +Repeat = 'base0A' +Label = 'base0A' +Exception = 'base08' +Include = 'base0D' +PreProc = 'base0A' +Define = 'base0E - - -' +Macro = 'base08' +# PreCondit = 'purple' +Special = 'base0C' +SpecialChar = 'base0F' +Tag = 'base0A' +Debug = 'base08' +# Delimiter = 'grey -' +# SpecialComment = 'grey_fg' +Underlined = 'base0B' +Bold = '- - b' +Italic = '- - i' +Ignore = 'cyan base00 b' +Todo = 'base0A base01' +Error = 'base00 base08' +TabLine = 'light_grey line' +TabLineSel = 'white line' +TabLineFill = 'line line' + +[Treesitter] +TSComment = 'link:Comment' +TSAnnotation = 'base0F' +TSAttribute = 'base0A' +TSConstructor = 'base0C' +# TSType = 'cyan' +TSTypeBuiltin = 'base0A' +TSConditional = 'link:Conditional' +TSException = 'base08' +TSInclude = 'link:Include' +TSKeywordReturn = 'base0E' +TSKeyword = 'base0E' +TSKeywordFunction = 'base0E' +# TSLabel = 'cyan' +TSNamespace = 'base08' +# TSRepeat = 'yellow' +# TSConstant = 'orange' +TSConstBuiltin = 'base09' +TSFloat = 'base09' +# TSNumber = 'orange' +# TSBoolean = 'orange' +TSCharacter = 'base08' +TSError = 'base08' +TSFunction = 'base0D' +TSFuncBuiltin = 'base0D' +TSMethod = 'base0D' +TSConstMacro = 'base08' +TSFuncMacro = 'base08' +TSVariable = 'base05' +TSVariableBuiltin = 'base09' +TSProperty = 'base08' +TSField = 'base0D' +TSParameter = 'base08' +TSParameterReference = 'base05' +TSSymbol = 'base0B' +TSText = 'base05' +# TSOperator = 'base05' +TSPunctDelimiter = 'base0F' +TSTagDelimiter = 'base0F' +TSTagAttribute = 'link:TSProperty' +TSPunctBracket = 'base0F' +TSPunctSpecial = 'base08' +# TSString = 'green' +TSStringRegex = 'base0C' +TSStringEscape = 'base0C' +# TSTag = 'blue' +TSEmphasis = 'base09' +# TSUnderline = '- - u' +# TSTitle = 'base05 - -' +TSLiteral = 'base09' +TSURI = 'base09' +TSKeywordOperator = 'base0E' +# TSStructure = 'cyan' +TSStrong = '- - b' +# TSQueryLinterError = 'base09' +TreesitterContext = 'link:CursorLine' + +[markdown] +markdownBlockquote = 'green' +markdownCode = 'orange' +markdownCodeBlock = 'orange' +markdownCodeDelimiter = 'orange' +markdownH1 = 'blue' +markdownH2 = 'blue' +markdownH3 = 'blue' +markdownH4 = 'blue' +markdownH5 = 'blue' +markdownH6 = 'blue' +markdownHeadingDelimiter = 'blue' +markdownHeadingRule = 'base05 - b' +markdownId = 'purple' +markdownIdDeclaration = 'blue' +markdownIdDelimiter = 'light_grey' +markdownLinkDelimiter = 'light_grey' +markdownBold = 'blue - b' +markdownItalic = '- - i' +markdownBoldItalic = 'yellow - bi' +markdownListMarker = 'blue' +markdownOrderedListMarker = 'blue' +markdownRule = 'base01' +markdownUrl = 'cyan - u' +markdownLinkText = 'blue' +markdownFootnote = 'orange' +markdownFootnoteDefinition = 'orange' +markdownEscape = 'yellow' + +[Whichkey] +WhichKey = 'purple' +WhichKeySeperator = 'green' +WhichKeyGroup = 'blue' +WhichKeyDesc = 'cyan' +WhichKeyFloat = '- base01' + +[Git] +SignAdd = 'green' +SignChange = 'blue' +SignDelete = 'red' +GitSignsAdd = 'green' +GitSignsChange = 'blue' +GitSignsDelete = 'red' + +[LSP] +DiagnosticError = 'base08' +DiagnosticWarning = 'base09' +DiagnosticHint = 'purple' +DiagnosticWarn = 'yellow' +DiagnosticInfo = 'green' +LspDiagnosticsDefaultError = 'base08' +LspDiagnosticsDefaultWarning = 'base09' +LspDiagnosticsDefaultInformation = 'sun' +LspDiagnosticsDefaultInfo = 'sun' +LspDiagnosticsDefaultHint = 'purple' +LspDiagnosticsVirtualTextError = 'base08' +LspDiagnosticsVirtualTextWarning = 'base09' +LspDiagnosticsVirtualTextInformation = 'sun' +LspDiagnosticsVirtualTextInfo = 'sun' +LspDiagnosticsVirtualTextHint = 'purple' +LspDiagnosticsFloatingError = 'base08' +LspDiagnosticsFloatingWarning = 'base09' +LspDiagnosticsFloatingInformation = 'sun' +LspDiagnosticsFloatingInfo = 'sun' +LspDiagnosticsFloatingHint = 'purple' +DiagnosticSignError = 'base08' +DiagnosticSignWarning = 'base09' +DiagnosticSignInformation = 'sun' +DiagnosticSignInfo = 'sun' +DiagnosticSignHint = 'purple' +LspDiagnosticsSignError = 'base08' +LspDiagnosticsSignWarning = 'base09' +LspDiagnosticsSignInformation = 'sun' +LspDiagnosticsSignInfo = 'sun' +LspDiagnosticsSignHint = 'purple' +LspDiagnosticsError = 'base08' +LspDiagnosticsWarning = 'base09' +LspDiagnosticsInformation = 'sun' +LspDiagnosticsInfo = 'sun' +LspDiagnosticsHint = 'purple' +LspDiagnosticsUnderlineError = '- - u' +LspDiagnosticsUnderlineWarning = '- - u' +LspDiagnosticsUnderlineInformation = '- - u' +LspDiagnosticsUnderlineInfo = '- - u' +LspDiagnosticsUnderlineHint = '- - u' +LspReferenceRead = '- #2e303b' +LspReferenceText = '- #2e303b' +LspReferenceWrite = '- #2e303b' +LspCodeLens = 'base04 - i' +LspCodeLensSeparator = 'base04 - i' + +[Telescope] +TelescopeNormal = '- darker_black' +TelescopePreviewTitle = 'black green b' +TelescopePromptTitle = 'black red b' +TelescopeResultsTitle = 'darker_black darker_black b' +TelescopeSelection = 'white black2' +# TelescopeMatching = 'sun - b' +TelescopeBorder = 'darker_black darker_black' +TelescopePromptBorder = 'black2 black2' +TelescopePromptNormal = 'white black2' +TelescopePromptPrefix = 'red black2' +TelescopeResultsDiffAdd = 'green' +TelescopeResultsDiffChange = 'blue' +TelescopeResultsDiffDelete = 'red' + +[NvimTree] +NvimTreeFolderIcon = 'blue' +NvimTreeIndentMarker = '#c5c5c5' +NvimTreeNormal = '- darker_black' +NvimTreeVertSplit = 'darker_black darker_black' +NvimTreeFolderName = 'blue' +NvimTreeOpenedFolderName = 'blue - bi' +NvimTreeEmptyFolderName = 'grey - i' +NvimTreeGitIgnored = 'grey - i' +NvimTreeImageFile = 'light_grey' +NvimTreeSpecialFile = 'orange' +NvimTreeEndOfBuffer = 'darker_black' +NvimTreeCursorLine = '- #282b37' +NvimTreeGitignoreIcon = 'red' +NvimTreeGitStaged = 'vibrant_green' +NvimTreeGitNew = 'vibrant_green' +NvimTreeGitRenamed = 'vibrant_green' +NvimTreeGitDeleted = 'red' +NvimTreeGitMerge = 'blue' +NvimTreeGitDirty = 'blue' + +NvimTreeSymlink = 'cyan' +NvimTreeRootFolder = 'base05 - b' +NvimTreeExecFile = 'green' + +[Buffer] +BufferCurrent = 'base05 base00' +BufferCurrentIndex = 'base05 base00' +BufferCurrentMod = 'sun base00' +BufferCurrentSign = 'purple base00' +BufferCurrentTarget = 'red base00 b' + +BufferVisible = 'base05 base00' +BufferVisibleIndex = 'base05 base00' +BufferVisibleMod = 'sun base00' +BufferVisibleSign = 'grey base00' +BufferVisibleTarget = 'red base00 b' + +BufferInactive = 'grey darker_black' +BufferInactiveIndex = 'grey darker_black' +BufferInactiveMod = 'sun darker_black' +BufferInactiveSign = 'grey darker_black' +BufferInactiveTarget = 'red darker_black b' + +[StatusLine] +StatusLine = 'line statusline_bg' +StatusLineNC = '- statusline_bg' +StatusLineSeparator = 'line' +StatusLineTerm = 'line' +StatusLineTermNC = 'line' + +[IndentBlankline] +IndentBlanklineContextChar = 'grey' +IndentBlanklineContextStart = '- one_bg2' +IndentBlanklineChar = 'line' +IndentBlanklineSpaceChar = 'line' +IndentBlanklineSpaceCharBlankline = 'sun' + +[Dashboard] +DashboardHeader = 'blue' +DashboardCenter = 'purple' +DashboardFooter = 'cyan' + +[Cmp] +CmpItemAbbrDeprecated = 'grey - s' +CmpItemAbbrMatch = 'blue' +CmpItemAbbrMatchFuzzy = 'blue' +CmpItemKindFunction = 'blue' +CmpItemKindMethod = 'blue' +CmpItemKindConstructor = 'cyan' +CmpItemKindClass = 'cyan' +CmpItemKindEnum = 'cyan' +CmpItemKindEvent = 'yellow' +CmpItemKindInterface = 'cyan' +CmpItemKindStruct = 'cyan' +CmpItemKindVariable = 'red' +CmpItemKindField = 'red' +CmpItemKindProperty = 'red' +CmpItemKindEnumMember = 'orange' +CmpItemKindConstant = 'orange' +CmpItemKindKeyword = 'purple' +CmpItemKindModule = 'cyan' +CmpItemKindValue = 'base05' +CmpItemKindUnit = 'base05' +CmpItemKindText = 'base05' +CmpItemKindSnippet = 'yellow' +CmpItemKindFile = 'base05' +CmpItemKindFolder = 'base05' +CmpItemKindColor = 'base05' +CmpItemKindReference = 'base05' +CmpItemKindOperator = 'base05' +CmpItemKindTypeParameter = 'red' + +[ToggleTerm] +ToggleTerm1FloatBorder = 'line' + +[Illuminate] +IlluminatedWordText = '- base02 - -' +IlluminatedWordRead = 'link:IlluminatedWordText' diff --git a/templates/gatekeeper.toml b/templates/gatekeeper.toml new file mode 100644 index 0000000..a5d8084 --- /dev/null +++ b/templates/gatekeeper.toml @@ -0,0 +1,412 @@ +[information] +name="gatekeeper" +author="Ken Zhou <kendotzhou@gmail.com>" +background="dark" + +[palette] +white = "#cccdd1" +darker_black = "#0a0a0a" +black = "#101010" # nvim bg +black2 = "#181818" +one_bg = "#1e1e1e" +one_bg2 = "#252525" +one_bg3 = "#2c2c2c" +grey = "#363636" +grey_fg = "#3d3d3d" +grey_fg2 = "#454545" +light_grey = "#4d4d4d" +red = "#ff1a67" +baby_pink = "#ff86b7" +pink = "#ff77a8" +line = "#2c2c2c" # for lines like vertsplit +green = "#00e756" +vibrant_green = "#10f766" +blue = "#29adff" +nord_blue = "#5c6ab2" +yellow = "#fff024" +sun = "#fff82c" +purple = "#a79ac0" +dark_purple = "#998cb2" +teal = "#0b925c" +orange = "#ffa300" +cyan = "#29adff" +statusline_bg = "#181818" +lightbg = "#272727" +pmenu_bg = "#5c6ab2" +folder_bg = "#29adff" +base00 = "#101010" +base01 = "#171717" +base02 = "#1e1e1e" +base03 = "#252525" +base04 = "#2c2c2c" +base05 = "#d8d9dd" +base06 = "#d2d3d7" +base07 = "#cccdd1" +base08 = "#ffb20f" +base09 = "#ff004d" +base0A = "#be620a" +base0B = "#00e756" +base0C = "#29adff" +base0D = "#c54bcf" +base0E = "#ff4394" +base0F = "#ffccaa" + +[highlights] +Normal = 'base05 base00' +SignColumn = 'base03 - - -' +MsgArea = 'base05 base00' +ModeMsg = 'base0B' +MsgSeparator = 'base05 base00' +SpellBad = '- - c base08' +SpellCap = '- - c base0D' +SpellLocal = '- - c base0C' +SpellRare = '- - c base0D' +NormalNC = 'base05 base00' +Pmenu = '- one_bg' +PmenuSel = 'black pmenu_bg' +WildMenu = 'base08 base0A' +CursorLineNr = 'white' +Comment = 'grey_fg' +Folded = 'base03 base01' +FoldColumn = 'base0C base01' +LineNr = 'grey' +FloatBorder = 'blue' +# Whitespace = 'base00 -' +VertSplit = 'line' +CursorLine = '- base01' +CursorColumn = '- base01' +ColorColumn = '- base01' +NormalFloat = '- darker_black' +Visual = '- base02' +VisualNOS = 'base08 -' +WarningMsg = 'base08' +DiffAdd = 'vibrant_green' +DiffChange = 'blue' +DiffDelete = 'red' +QuickFixLine = '- base01 - -' +PmenuSbar = '- one_bg' +PmenuThumb = '- grey' +MatchWord = 'white grey' +MatchParen = 'link:MatchWord' +# MatchWordCur = '- - u' +# MatchParenCur = '- - u' +Cursor = 'base00 base05' +# lCursor = 'base05 base00' +# CursorIM = 'base05 base00' +# TermCursor = 'base05 base00' +# TermCursorNC = 'base05 base00' +Conceal = '- -' +Directory = 'base0D' +SpecialKey = 'base03' +Title = 'base0D - - -' +ErrorMsg = 'base08 base00' +Search = 'base01 base0A' +IncSearch = 'base01 base09' +Substitute = 'base01 base0A - -' +MoreMsg = 'base0B' +Question = 'base0D' +# EndOfBuffer = 'base00' +NonText = 'base03' +Variable = 'base05' +String = 'base0B' +Character = 'base08' +Constant = 'base08' +Number = 'base09' +Boolean = 'base09' +Float = 'base09' +Identifier = 'base08 - - -' +Function = 'base0D' +Operator = 'base05 - - -' +Type = 'base0A - - -' +StorageClass = 'base0A' +Structure = 'base0E' +Typedef = 'base0A' +Keyword = 'base0E' +Statement = 'base08' +Conditional = 'base0E' +Repeat = 'base0A' +Label = 'base0A' +Exception = 'base08' +Include = 'base0D' +PreProc = 'base0A' +Define = 'base0E - - -' +Macro = 'base08' +# PreCondit = 'purple' +Special = 'base0C' +SpecialChar = 'base0F' +Tag = 'base0A' +Debug = 'base08' +# Delimiter = 'grey -' +# SpecialComment = 'grey_fg' +Underlined = 'base0B' +Bold = '- - b' +Italic = '- - i' +Ignore = 'cyan base00 b' +Todo = 'base0A base01' +Error = 'base00 base08' +TabLine = 'light_grey line' +TabLineSel = 'white line' +TabLineFill = 'line line' + +[Treesitter] +TSComment = 'link:Comment' +TSAnnotation = 'base0F' +TSAttribute = 'base0A' +TSConstructor = 'base0C' +# TSType = 'cyan' +TSTypeBuiltin = 'base0A' +TSConditional = 'link:Conditional' +TSException = 'base08' +TSInclude = 'link:Include' +TSKeywordReturn = 'base0E' +TSKeyword = 'base0E' +TSKeywordFunction = 'base0E' +# TSLabel = 'cyan' +TSNamespace = 'base08' +# TSRepeat = 'yellow' +# TSConstant = 'orange' +TSConstBuiltin = 'base09' +TSFloat = 'base09' +# TSNumber = 'orange' +# TSBoolean = 'orange' +TSCharacter = 'base08' +TSError = 'base08' +TSFunction = 'base0D' +TSFuncBuiltin = 'base0D' +TSMethod = 'base0D' +TSConstMacro = 'base08' +TSFuncMacro = 'base08' +TSVariable = 'base05' +TSVariableBuiltin = 'base09' +TSProperty = 'base08' +TSField = 'base0D' +TSParameter = 'base08' +TSParameterReference = 'base05' +TSSymbol = 'base0B' +TSText = 'base05' +# TSOperator = 'base05' +TSPunctDelimiter = 'base0F' +TSTagDelimiter = 'base0F' +TSTagAttribute = 'link:TSProperty' +TSPunctBracket = 'base0F' +TSPunctSpecial = 'base08' +# TSString = 'green' +TSStringRegex = 'base0C' +TSStringEscape = 'base0C' +# TSTag = 'blue' +TSEmphasis = 'base09' +# TSUnderline = '- - u' +# TSTitle = 'base05 - -' +TSLiteral = 'base09' +TSURI = 'base09' +TSKeywordOperator = 'base0E' +# TSStructure = 'cyan' +TSStrong = '- - b' +# TSQueryLinterError = 'base09' +TreesitterContext = 'link:CursorLine' + +[markdown] +markdownBlockquote = 'green' +markdownCode = 'orange' +markdownCodeBlock = 'orange' +markdownCodeDelimiter = 'orange' +markdownH1 = 'blue' +markdownH2 = 'blue' +markdownH3 = 'blue' +markdownH4 = 'blue' +markdownH5 = 'blue' +markdownH6 = 'blue' +markdownHeadingDelimiter = 'blue' +markdownHeadingRule = 'base05 - b' +markdownId = 'purple' +markdownIdDeclaration = 'blue' +markdownIdDelimiter = 'light_grey' +markdownLinkDelimiter = 'light_grey' +markdownBold = 'blue - b' +markdownItalic = '- - i' +markdownBoldItalic = 'yellow - bi' +markdownListMarker = 'blue' +markdownOrderedListMarker = 'blue' +markdownRule = 'base01' +markdownUrl = 'cyan - u' +markdownLinkText = 'blue' +markdownFootnote = 'orange' +markdownFootnoteDefinition = 'orange' +markdownEscape = 'yellow' + +[Whichkey] +WhichKey = 'purple' +WhichKeySeperator = 'green' +WhichKeyGroup = 'blue' +WhichKeyDesc = 'cyan' +WhichKeyFloat = '- base01' + +[Git] +SignAdd = 'green' +SignChange = 'blue' +SignDelete = 'red' +GitSignsAdd = 'green' +GitSignsChange = 'blue' +GitSignsDelete = 'red' + +[LSP] +DiagnosticError = 'base08' +DiagnosticWarning = 'base09' +DiagnosticHint = 'purple' +DiagnosticWarn = 'yellow' +DiagnosticInfo = 'green' +LspDiagnosticsDefaultError = 'base08' +LspDiagnosticsDefaultWarning = 'base09' +LspDiagnosticsDefaultInformation = 'sun' +LspDiagnosticsDefaultInfo = 'sun' +LspDiagnosticsDefaultHint = 'purple' +LspDiagnosticsVirtualTextError = 'base08' +LspDiagnosticsVirtualTextWarning = 'base09' +LspDiagnosticsVirtualTextInformation = 'sun' +LspDiagnosticsVirtualTextInfo = 'sun' +LspDiagnosticsVirtualTextHint = 'purple' +LspDiagnosticsFloatingError = 'base08' +LspDiagnosticsFloatingWarning = 'base09' +LspDiagnosticsFloatingInformation = 'sun' +LspDiagnosticsFloatingInfo = 'sun' +LspDiagnosticsFloatingHint = 'purple' +DiagnosticSignError = 'base08' +DiagnosticSignWarning = 'base09' +DiagnosticSignInformation = 'sun' +DiagnosticSignInfo = 'sun' +DiagnosticSignHint = 'purple' +LspDiagnosticsSignError = 'base08' +LspDiagnosticsSignWarning = 'base09' +LspDiagnosticsSignInformation = 'sun' +LspDiagnosticsSignInfo = 'sun' +LspDiagnosticsSignHint = 'purple' +LspDiagnosticsError = 'base08' +LspDiagnosticsWarning = 'base09' +LspDiagnosticsInformation = 'sun' +LspDiagnosticsInfo = 'sun' +LspDiagnosticsHint = 'purple' +LspDiagnosticsUnderlineError = '- - u' +LspDiagnosticsUnderlineWarning = '- - u' +LspDiagnosticsUnderlineInformation = '- - u' +LspDiagnosticsUnderlineInfo = '- - u' +LspDiagnosticsUnderlineHint = '- - u' +LspReferenceRead = '- #2e303b' +LspReferenceText = '- #2e303b' +LspReferenceWrite = '- #2e303b' +LspCodeLens = 'base04 - i' +LspCodeLensSeparator = 'base04 - i' + +[Telescope] +TelescopeNormal = '- darker_black' +TelescopePreviewTitle = 'black green b' +TelescopePromptTitle = 'black red b' +TelescopeResultsTitle = 'darker_black darker_black b' +TelescopeSelection = 'white black2' +# TelescopeMatching = 'sun - b' +TelescopeBorder = 'darker_black darker_black' +TelescopePromptBorder = 'black2 black2' +TelescopePromptNormal = 'white black2' +TelescopePromptPrefix = 'red black2' +TelescopeResultsDiffAdd = 'green' +TelescopeResultsDiffChange = 'blue' +TelescopeResultsDiffDelete = 'red' + +[NvimTree] +NvimTreeFolderIcon = 'blue' +NvimTreeIndentMarker = '#c5c5c5' +NvimTreeNormal = '- darker_black' +NvimTreeVertSplit = 'darker_black darker_black' +NvimTreeFolderName = 'blue' +NvimTreeOpenedFolderName = 'blue - bi' +NvimTreeEmptyFolderName = 'grey - i' +NvimTreeGitIgnored = 'grey - i' +NvimTreeImageFile = 'light_grey' +NvimTreeSpecialFile = 'orange' +NvimTreeEndOfBuffer = 'darker_black' +NvimTreeCursorLine = '- #282b37' +NvimTreeGitignoreIcon = 'red' +NvimTreeGitStaged = 'vibrant_green' +NvimTreeGitNew = 'vibrant_green' +NvimTreeGitRenamed = 'vibrant_green' +NvimTreeGitDeleted = 'red' +NvimTreeGitMerge = 'blue' +NvimTreeGitDirty = 'blue' + +NvimTreeSymlink = 'cyan' +NvimTreeRootFolder = 'base05 - b' +NvimTreeExecFile = 'green' + +[Buffer] +BufferCurrent = 'base05 base00' +BufferCurrentIndex = 'base05 base00' +BufferCurrentMod = 'sun base00' +BufferCurrentSign = 'purple base00' +BufferCurrentTarget = 'red base00 b' + +BufferVisible = 'base05 base00' +BufferVisibleIndex = 'base05 base00' +BufferVisibleMod = 'sun base00' +BufferVisibleSign = 'grey base00' +BufferVisibleTarget = 'red base00 b' + +BufferInactive = 'grey darker_black' +BufferInactiveIndex = 'grey darker_black' +BufferInactiveMod = 'sun darker_black' +BufferInactiveSign = 'grey darker_black' +BufferInactiveTarget = 'red darker_black b' + +[StatusLine] +StatusLine = 'line statusline_bg' +StatusLineNC = '- statusline_bg' +StatusLineSeparator = 'line' +StatusLineTerm = 'line' +StatusLineTermNC = 'line' + +[IndentBlankline] +IndentBlanklineContextChar = 'grey' +IndentBlanklineContextStart = '- one_bg2' +IndentBlanklineChar = 'line' +IndentBlanklineSpaceChar = 'line' +IndentBlanklineSpaceCharBlankline = 'sun' + +[Dashboard] +DashboardHeader = 'blue' +DashboardCenter = 'purple' +DashboardFooter = 'cyan' + +[Cmp] +CmpItemAbbrDeprecated = 'grey - s' +CmpItemAbbrMatch = 'blue' +CmpItemAbbrMatchFuzzy = 'blue' +CmpItemKindFunction = 'blue' +CmpItemKindMethod = 'blue' +CmpItemKindConstructor = 'cyan' +CmpItemKindClass = 'cyan' +CmpItemKindEnum = 'cyan' +CmpItemKindEvent = 'yellow' +CmpItemKindInterface = 'cyan' +CmpItemKindStruct = 'cyan' +CmpItemKindVariable = 'red' +CmpItemKindField = 'red' +CmpItemKindProperty = 'red' +CmpItemKindEnumMember = 'orange' +CmpItemKindConstant = 'orange' +CmpItemKindKeyword = 'purple' +CmpItemKindModule = 'cyan' +CmpItemKindValue = 'base05' +CmpItemKindUnit = 'base05' +CmpItemKindText = 'base05' +CmpItemKindSnippet = 'yellow' +CmpItemKindFile = 'base05' +CmpItemKindFolder = 'base05' +CmpItemKindColor = 'base05' +CmpItemKindReference = 'base05' +CmpItemKindOperator = 'base05' +CmpItemKindTypeParameter = 'red' + +[ToggleTerm] +ToggleTerm1FloatBorder = 'line' + +[Illuminate] +IlluminatedWordText = '- base02 - -' +IlluminatedWordRead = 'link:IlluminatedWordText' diff --git a/templates/gruvbox.toml b/templates/gruvbox.toml new file mode 100644 index 0000000..e13d0e5 --- /dev/null +++ b/templates/gruvbox.toml @@ -0,0 +1,412 @@ +[information] +name="gruvbox" +author="Ken Zhou <kendotzhou@gmail.com>" +background="dark" + +[palette] +white = "#ebdbb2" +darker_black = "#232323" +black = "#282828" # nvim bg +black2 = "#2e2e2e" +one_bg = "#353535" +one_bg2 = "#3f3f3f" +one_bg3 = "#444444" +grey = "#4b4b4b" +grey_fg = "#4e4e4e" +grey_fg2 = "#505050" +light_grey = "#656565" +red = "#fb4934" +baby_pink = "#cc241d" +pink = "#ff75a0" +line = "#36393a" # for lines like vertsplit +green = "#b8bb26" +vibrant_green = "#a9b665" +nord_blue = "#83a598" +blue = "#458588" +yellow = "#d79921" +sun = "#fabd2f" +purple = "#b4bbc8" +dark_purple = "#d3869b" +teal = "#749689" +orange = "#e78a4e" +cyan = "#82b3a8" +statusline_bg = "#2c2c2c" +lightbg = "#3d3d3d" +pmenu_bg = "#83a598" +folder_bg = "#749689" +base00 = "#282828" +base01 = "#3c3836" +base02 = "#423e3c" +base03 = "#484442" +base04 = "#bdae93" +base05 = "#d5c4a1" +base06 = "#ebdbb2" +base07 = "#fbf1c7" +base08 = "#fb4934" +base09 = "#fe8019" +base0A = "#fabd2f" +base0B = "#b8bb26" +base0C = "#8ec07c" +base0D = "#83a598" +base0E = "#d3869b" +base0F = "#d65d0e" + +[highlights] +Normal = 'base05 base00' +SignColumn = 'base03 - - -' +MsgArea = 'base05 base00' +ModeMsg = 'base0B' +MsgSeparator = 'base05 base00' +SpellBad = '- - c base08' +SpellCap = '- - c base0D' +SpellLocal = '- - c base0C' +SpellRare = '- - c base0D' +NormalNC = 'base05 base00' +Pmenu = '- one_bg' +PmenuSel = 'black pmenu_bg' +WildMenu = 'base08 base0A' +CursorLineNr = 'white' +Comment = 'grey_fg' +Folded = 'base03 base01' +FoldColumn = 'base0C base01' +LineNr = 'grey' +FloatBorder = 'blue' +# Whitespace = 'base00 -' +VertSplit = 'line' +CursorLine = '- base01' +CursorColumn = '- base01' +ColorColumn = '- base01' +NormalFloat = '- darker_black' +Visual = '- base02' +VisualNOS = 'base08 -' +WarningMsg = 'base08' +DiffAdd = 'vibrant_green' +DiffChange = 'blue' +DiffDelete = 'red' +QuickFixLine = '- base01 - -' +PmenuSbar = '- one_bg' +PmenuThumb = '- grey' +MatchWord = 'white grey' +MatchParen = 'link:MatchWord' +# MatchWordCur = '- - u' +# MatchParenCur = '- - u' +Cursor = 'base00 base05' +# lCursor = 'base05 base00' +# CursorIM = 'base05 base00' +# TermCursor = 'base05 base00' +# TermCursorNC = 'base05 base00' +Conceal = '- -' +Directory = 'base0D' +SpecialKey = 'base03' +Title = 'base0D - - -' +ErrorMsg = 'base08 base00' +Search = 'base01 base0A' +IncSearch = 'base01 base09' +Substitute = 'base01 base0A - -' +MoreMsg = 'base0B' +Question = 'base0D' +# EndOfBuffer = 'base00' +NonText = 'base03' +Variable = 'base05' +String = 'base0B' +Character = 'base08' +Constant = 'base08' +Number = 'base09' +Boolean = 'base09' +Float = 'base09' +Identifier = 'base08 - - -' +Function = 'base0D' +Operator = 'base05 - - -' +Type = 'base0A - - -' +StorageClass = 'base0A' +Structure = 'base0E' +Typedef = 'base0A' +Keyword = 'base0E' +Statement = 'base08' +Conditional = 'base0E' +Repeat = 'base0A' +Label = 'base0A' +Exception = 'base08' +Include = 'base0D' +PreProc = 'base0A' +Define = 'base0E - - -' +Macro = 'base08' +# PreCondit = 'purple' +Special = 'base0C' +SpecialChar = 'base0F' +Tag = 'base0A' +Debug = 'base08' +# Delimiter = 'grey -' +# SpecialComment = 'grey_fg' +Underlined = 'base0B' +Bold = '- - b' +Italic = '- - i' +Ignore = 'cyan base00 b' +Todo = 'base0A base01' +Error = 'base00 base08' +TabLine = 'light_grey line' +TabLineSel = 'white line' +TabLineFill = 'line line' + +[Treesitter] +TSComment = 'link:Comment' +TSAnnotation = 'base0F' +TSAttribute = 'base0A' +TSConstructor = 'base0C' +# TSType = 'cyan' +TSTypeBuiltin = 'base0A' +TSConditional = 'link:Conditional' +TSException = 'base08' +TSInclude = 'link:Include' +TSKeywordReturn = 'base0E' +TSKeyword = 'base0E' +TSKeywordFunction = 'base0E' +# TSLabel = 'cyan' +TSNamespace = 'base08' +# TSRepeat = 'yellow' +# TSConstant = 'orange' +TSConstBuiltin = 'base09' +TSFloat = 'base09' +# TSNumber = 'orange' +# TSBoolean = 'orange' +TSCharacter = 'base08' +TSError = 'base08' +TSFunction = 'base0D' +TSFuncBuiltin = 'base0D' +TSMethod = 'base0D' +TSConstMacro = 'base08' +TSFuncMacro = 'base08' +TSVariable = 'base05' +TSVariableBuiltin = 'base09' +TSProperty = 'base08' +TSField = 'base0D' +TSParameter = 'base08' +TSParameterReference = 'base05' +TSSymbol = 'base0B' +TSText = 'base05' +# TSOperator = 'base05' +TSPunctDelimiter = 'base0F' +TSTagDelimiter = 'base0F' +TSTagAttribute = 'link:TSProperty' +TSPunctBracket = 'base0F' +TSPunctSpecial = 'base08' +# TSString = 'green' +TSStringRegex = 'base0C' +TSStringEscape = 'base0C' +# TSTag = 'blue' +TSEmphasis = 'base09' +# TSUnderline = '- - u' +# TSTitle = 'base05 - -' +TSLiteral = 'base09' +TSURI = 'base09' +TSKeywordOperator = 'base0E' +# TSStructure = 'cyan' +TSStrong = '- - b' +# TSQueryLinterError = 'base09' +TreesitterContext = 'link:CursorLine' + +[markdown] +markdownBlockquote = 'green' +markdownCode = 'orange' +markdownCodeBlock = 'orange' +markdownCodeDelimiter = 'orange' +markdownH1 = 'blue' +markdownH2 = 'blue' +markdownH3 = 'blue' +markdownH4 = 'blue' +markdownH5 = 'blue' +markdownH6 = 'blue' +markdownHeadingDelimiter = 'blue' +markdownHeadingRule = 'base05 - b' +markdownId = 'purple' +markdownIdDeclaration = 'blue' +markdownIdDelimiter = 'light_grey' +markdownLinkDelimiter = 'light_grey' +markdownBold = 'blue - b' +markdownItalic = '- - i' +markdownBoldItalic = 'yellow - bi' +markdownListMarker = 'blue' +markdownOrderedListMarker = 'blue' +markdownRule = 'base01' +markdownUrl = 'cyan - u' +markdownLinkText = 'blue' +markdownFootnote = 'orange' +markdownFootnoteDefinition = 'orange' +markdownEscape = 'yellow' + +[Whichkey] +WhichKey = 'purple' +WhichKeySeperator = 'green' +WhichKeyGroup = 'blue' +WhichKeyDesc = 'cyan' +WhichKeyFloat = '- base01' + +[Git] +SignAdd = 'green' +SignChange = 'blue' +SignDelete = 'red' +GitSignsAdd = 'green' +GitSignsChange = 'blue' +GitSignsDelete = 'red' + +[LSP] +DiagnosticError = 'base08' +DiagnosticWarning = 'base09' +DiagnosticHint = 'purple' +DiagnosticWarn = 'yellow' +DiagnosticInfo = 'green' +LspDiagnosticsDefaultError = 'base08' +LspDiagnosticsDefaultWarning = 'base09' +LspDiagnosticsDefaultInformation = 'sun' +LspDiagnosticsDefaultInfo = 'sun' +LspDiagnosticsDefaultHint = 'purple' +LspDiagnosticsVirtualTextError = 'base08' +LspDiagnosticsVirtualTextWarning = 'base09' +LspDiagnosticsVirtualTextInformation = 'sun' +LspDiagnosticsVirtualTextInfo = 'sun' +LspDiagnosticsVirtualTextHint = 'purple' +LspDiagnosticsFloatingError = 'base08' +LspDiagnosticsFloatingWarning = 'base09' +LspDiagnosticsFloatingInformation = 'sun' +LspDiagnosticsFloatingInfo = 'sun' +LspDiagnosticsFloatingHint = 'purple' +DiagnosticSignError = 'base08' +DiagnosticSignWarning = 'base09' +DiagnosticSignInformation = 'sun' +DiagnosticSignInfo = 'sun' +DiagnosticSignHint = 'purple' +LspDiagnosticsSignError = 'base08' +LspDiagnosticsSignWarning = 'base09' +LspDiagnosticsSignInformation = 'sun' +LspDiagnosticsSignInfo = 'sun' +LspDiagnosticsSignHint = 'purple' +LspDiagnosticsError = 'base08' +LspDiagnosticsWarning = 'base09' +LspDiagnosticsInformation = 'sun' +LspDiagnosticsInfo = 'sun' +LspDiagnosticsHint = 'purple' +LspDiagnosticsUnderlineError = '- - u' +LspDiagnosticsUnderlineWarning = '- - u' +LspDiagnosticsUnderlineInformation = '- - u' +LspDiagnosticsUnderlineInfo = '- - u' +LspDiagnosticsUnderlineHint = '- - u' +LspReferenceRead = '- #2e303b' +LspReferenceText = '- #2e303b' +LspReferenceWrite = '- #2e303b' +LspCodeLens = 'base04 - i' +LspCodeLensSeparator = 'base04 - i' + +[Telescope] +TelescopeNormal = '- darker_black' +TelescopePreviewTitle = 'black green b' +TelescopePromptTitle = 'black red b' +TelescopeResultsTitle = 'darker_black darker_black b' +TelescopeSelection = 'white black2' +# TelescopeMatching = 'sun - b' +TelescopeBorder = 'darker_black darker_black' +TelescopePromptBorder = 'black2 black2' +TelescopePromptNormal = 'white black2' +TelescopePromptPrefix = 'red black2' +TelescopeResultsDiffAdd = 'green' +TelescopeResultsDiffChange = 'blue' +TelescopeResultsDiffDelete = 'red' + +[NvimTree] +NvimTreeFolderIcon = 'blue' +NvimTreeIndentMarker = '#c5c5c5' +NvimTreeNormal = '- darker_black' +NvimTreeVertSplit = 'darker_black darker_black' +NvimTreeFolderName = 'blue' +NvimTreeOpenedFolderName = 'blue - bi' +NvimTreeEmptyFolderName = 'grey - i' +NvimTreeGitIgnored = 'grey - i' +NvimTreeImageFile = 'light_grey' +NvimTreeSpecialFile = 'orange' +NvimTreeEndOfBuffer = 'darker_black' +NvimTreeCursorLine = '- #282b37' +NvimTreeGitignoreIcon = 'red' +NvimTreeGitStaged = 'vibrant_green' +NvimTreeGitNew = 'vibrant_green' +NvimTreeGitRenamed = 'vibrant_green' +NvimTreeGitDeleted = 'red' +NvimTreeGitMerge = 'blue' +NvimTreeGitDirty = 'blue' + +NvimTreeSymlink = 'cyan' +NvimTreeRootFolder = 'base05 - b' +NvimTreeExecFile = 'green' + +[Buffer] +BufferCurrent = 'base05 base00' +BufferCurrentIndex = 'base05 base00' +BufferCurrentMod = 'sun base00' +BufferCurrentSign = 'purple base00' +BufferCurrentTarget = 'red base00 b' + +BufferVisible = 'base05 base00' +BufferVisibleIndex = 'base05 base00' +BufferVisibleMod = 'sun base00' +BufferVisibleSign = 'grey base00' +BufferVisibleTarget = 'red base00 b' + +BufferInactive = 'grey darker_black' +BufferInactiveIndex = 'grey darker_black' +BufferInactiveMod = 'sun darker_black' +BufferInactiveSign = 'grey darker_black' +BufferInactiveTarget = 'red darker_black b' + +[StatusLine] +StatusLine = 'line statusline_bg' +StatusLineNC = '- statusline_bg' +StatusLineSeparator = 'line' +StatusLineTerm = 'line' +StatusLineTermNC = 'line' + +[IndentBlankline] +IndentBlanklineContextChar = 'grey' +IndentBlanklineContextStart = '- one_bg2' +IndentBlanklineChar = 'line' +IndentBlanklineSpaceChar = 'line' +IndentBlanklineSpaceCharBlankline = 'sun' + +[Dashboard] +DashboardHeader = 'blue' +DashboardCenter = 'purple' +DashboardFooter = 'cyan' + +[Cmp] +CmpItemAbbrDeprecated = 'grey - s' +CmpItemAbbrMatch = 'blue' +CmpItemAbbrMatchFuzzy = 'blue' +CmpItemKindFunction = 'blue' +CmpItemKindMethod = 'blue' +CmpItemKindConstructor = 'cyan' +CmpItemKindClass = 'cyan' +CmpItemKindEnum = 'cyan' +CmpItemKindEvent = 'yellow' +CmpItemKindInterface = 'cyan' +CmpItemKindStruct = 'cyan' +CmpItemKindVariable = 'red' +CmpItemKindField = 'red' +CmpItemKindProperty = 'red' +CmpItemKindEnumMember = 'orange' +CmpItemKindConstant = 'orange' +CmpItemKindKeyword = 'purple' +CmpItemKindModule = 'cyan' +CmpItemKindValue = 'base05' +CmpItemKindUnit = 'base05' +CmpItemKindText = 'base05' +CmpItemKindSnippet = 'yellow' +CmpItemKindFile = 'base05' +CmpItemKindFolder = 'base05' +CmpItemKindColor = 'base05' +CmpItemKindReference = 'base05' +CmpItemKindOperator = 'base05' +CmpItemKindTypeParameter = 'red' + +[ToggleTerm] +ToggleTerm1FloatBorder = 'line' + +[Illuminate] +IlluminatedWordText = '- base02 - -' +IlluminatedWordRead = 'link:IlluminatedWordText' diff --git a/templates/gruvbox_light.toml b/templates/gruvbox_light.toml new file mode 100644 index 0000000..a397335 --- /dev/null +++ b/templates/gruvbox_light.toml @@ -0,0 +1,412 @@ +[information] +name="gruvbox_light" +author="Ken Zhou <kendotzhou@gmail.com>" +background="light" + +[palette] +white = "#504945" +darker_black = "#e8dbb2" +black = "#F2E5BC" # nvim bg +black2 = "#e3d6ad" +one_bg = "#e5d8af" +one_bg2 = "#d8cba2" +one_bg3 = "#cabd94" +grey = "#c0b38a" +grey_fg = "#b6a980" +grey_fg2 = "#ac9f76" +light_grey = "#a2956c" +red = "#d65d0e" +baby_pink = "#af3a03" +pink = "#9d0006" +line = "#ded1a8" # for lines like vertsplit +green = "#79740e" +vibrant_green = "#7f7a14" +nord_blue = "#7b9d90" +blue = "#458588" +yellow = "#d79921" +sun = "#dd9f27" +purple = "#8f3f71" +dark_purple = "#853567" +teal = "#749689" +orange = "#b57614" +cyan = "#82b3a8" +statusline_bg = "#e9dcb3" +lightbg = "#ddd0a7" +pmenu_bg = "#739588" +folder_bg = "#746d69" +base00 = "#F2E5BC" +base01 = "#e5d8af" +base02 = "#d8cba2" +base03 = "#cabd94" +base04 = "#c0b38a" +base05 = "#504945" +base06 = "#3c3836" +base07 = "#282828" +base08 = "#9d0006" +base09 = "#af3a03" +base0A = "#b57614" +base0B = "#79740e" +base0C = "#427b58" +base0D = "#076678" +base0E = "#8f3f71" +base0F = "#d65d0e" + +[highlights] +Normal = 'base05 base00' +SignColumn = 'base03 - - -' +MsgArea = 'base05 base00' +ModeMsg = 'base0B' +MsgSeparator = 'base05 base00' +SpellBad = '- - c base08' +SpellCap = '- - c base0D' +SpellLocal = '- - c base0C' +SpellRare = '- - c base0D' +NormalNC = 'base05 base00' +Pmenu = '- one_bg' +PmenuSel = 'black pmenu_bg' +WildMenu = 'base08 base0A' +CursorLineNr = 'white' +Comment = 'grey_fg' +Folded = 'base03 base01' +FoldColumn = 'base0C base01' +LineNr = 'grey' +FloatBorder = 'blue' +# Whitespace = 'base00 -' +VertSplit = 'line' +CursorLine = '- base01' +CursorColumn = '- base01' +ColorColumn = '- base01' +NormalFloat = '- darker_black' +Visual = '- base02' +VisualNOS = 'base08 -' +WarningMsg = 'base08' +DiffAdd = 'vibrant_green' +DiffChange = 'blue' +DiffDelete = 'red' +QuickFixLine = '- base01 - -' +PmenuSbar = '- one_bg' +PmenuThumb = '- grey' +MatchWord = 'white grey' +MatchParen = 'link:MatchWord' +# MatchWordCur = '- - u' +# MatchParenCur = '- - u' +Cursor = 'base00 base05' +# lCursor = 'base05 base00' +# CursorIM = 'base05 base00' +# TermCursor = 'base05 base00' +# TermCursorNC = 'base05 base00' +Conceal = '- -' +Directory = 'base0D' +SpecialKey = 'base03' +Title = 'base0D - - -' +ErrorMsg = 'base08 base00' +Search = 'base01 base0A' +IncSearch = 'base01 base09' +Substitute = 'base01 base0A - -' +MoreMsg = 'base0B' +Question = 'base0D' +# EndOfBuffer = 'base00' +NonText = 'base03' +Variable = 'base05' +String = 'base0B' +Character = 'base08' +Constant = 'base08' +Number = 'base09' +Boolean = 'base09' +Float = 'base09' +Identifier = 'base08 - - -' +Function = 'base0D' +Operator = 'base05 - - -' +Type = 'base0A - - -' +StorageClass = 'base0A' +Structure = 'base0E' +Typedef = 'base0A' +Keyword = 'base0E' +Statement = 'base08' +Conditional = 'base0E' +Repeat = 'base0A' +Label = 'base0A' +Exception = 'base08' +Include = 'base0D' +PreProc = 'base0A' +Define = 'base0E - - -' +Macro = 'base08' +# PreCondit = 'purple' +Special = 'base0C' +SpecialChar = 'base0F' +Tag = 'base0A' +Debug = 'base08' +# Delimiter = 'grey -' +# SpecialComment = 'grey_fg' +Underlined = 'base0B' +Bold = '- - b' +Italic = '- - i' +Ignore = 'cyan base00 b' +Todo = 'base0A base01' +Error = 'base00 base08' +TabLine = 'light_grey line' +TabLineSel = 'white line' +TabLineFill = 'line line' + +[Treesitter] +TSComment = 'link:Comment' +TSAnnotation = 'base0F' +TSAttribute = 'base0A' +TSConstructor = 'base0C' +# TSType = 'cyan' +TSTypeBuiltin = 'base0A' +TSConditional = 'link:Conditional' +TSException = 'base08' +TSInclude = 'link:Include' +TSKeywordReturn = 'base0E' +TSKeyword = 'base0E' +TSKeywordFunction = 'base0E' +# TSLabel = 'cyan' +TSNamespace = 'base08' +# TSRepeat = 'yellow' +# TSConstant = 'orange' +TSConstBuiltin = 'base09' +TSFloat = 'base09' +# TSNumber = 'orange' +# TSBoolean = 'orange' +TSCharacter = 'base08' +TSError = 'base08' +TSFunction = 'base0D' +TSFuncBuiltin = 'base0D' +TSMethod = 'base0D' +TSConstMacro = 'base08' +TSFuncMacro = 'base08' +TSVariable = 'base05' +TSVariableBuiltin = 'base09' +TSProperty = 'base08' +TSField = 'base0D' +TSParameter = 'base08' +TSParameterReference = 'base05' +TSSymbol = 'base0B' +TSText = 'base05' +# TSOperator = 'base05' +TSPunctDelimiter = 'base0F' +TSTagDelimiter = 'base0F' +TSTagAttribute = 'link:TSProperty' +TSPunctBracket = 'base0F' +TSPunctSpecial = 'base08' +# TSString = 'green' +TSStringRegex = 'base0C' +TSStringEscape = 'base0C' +# TSTag = 'blue' +TSEmphasis = 'base09' +# TSUnderline = '- - u' +# TSTitle = 'base05 - -' +TSLiteral = 'base09' +TSURI = 'base09' +TSKeywordOperator = 'base0E' +# TSStructure = 'cyan' +TSStrong = '- - b' +# TSQueryLinterError = 'base09' +TreesitterContext = 'link:CursorLine' + +[markdown] +markdownBlockquote = 'green' +markdownCode = 'orange' +markdownCodeBlock = 'orange' +markdownCodeDelimiter = 'orange' +markdownH1 = 'blue' +markdownH2 = 'blue' +markdownH3 = 'blue' +markdownH4 = 'blue' +markdownH5 = 'blue' +markdownH6 = 'blue' +markdownHeadingDelimiter = 'blue' +markdownHeadingRule = 'base05 - b' +markdownId = 'purple' +markdownIdDeclaration = 'blue' +markdownIdDelimiter = 'light_grey' +markdownLinkDelimiter = 'light_grey' +markdownBold = 'blue - b' +markdownItalic = '- - i' +markdownBoldItalic = 'yellow - bi' +markdownListMarker = 'blue' +markdownOrderedListMarker = 'blue' +markdownRule = 'base01' +markdownUrl = 'cyan - u' +markdownLinkText = 'blue' +markdownFootnote = 'orange' +markdownFootnoteDefinition = 'orange' +markdownEscape = 'yellow' + +[Whichkey] +WhichKey = 'purple' +WhichKeySeperator = 'green' +WhichKeyGroup = 'blue' +WhichKeyDesc = 'cyan' +WhichKeyFloat = '- base01' + +[Git] +SignAdd = 'green' +SignChange = 'blue' +SignDelete = 'red' +GitSignsAdd = 'green' +GitSignsChange = 'blue' +GitSignsDelete = 'red' + +[LSP] +DiagnosticError = 'base08' +DiagnosticWarning = 'base09' +DiagnosticHint = 'purple' +DiagnosticWarn = 'yellow' +DiagnosticInfo = 'green' +LspDiagnosticsDefaultError = 'base08' +LspDiagnosticsDefaultWarning = 'base09' +LspDiagnosticsDefaultInformation = 'sun' +LspDiagnosticsDefaultInfo = 'sun' +LspDiagnosticsDefaultHint = 'purple' +LspDiagnosticsVirtualTextError = 'base08' +LspDiagnosticsVirtualTextWarning = 'base09' +LspDiagnosticsVirtualTextInformation = 'sun' +LspDiagnosticsVirtualTextInfo = 'sun' +LspDiagnosticsVirtualTextHint = 'purple' +LspDiagnosticsFloatingError = 'base08' +LspDiagnosticsFloatingWarning = 'base09' +LspDiagnosticsFloatingInformation = 'sun' +LspDiagnosticsFloatingInfo = 'sun' +LspDiagnosticsFloatingHint = 'purple' +DiagnosticSignError = 'base08' +DiagnosticSignWarning = 'base09' +DiagnosticSignInformation = 'sun' +DiagnosticSignInfo = 'sun' +DiagnosticSignHint = 'purple' +LspDiagnosticsSignError = 'base08' +LspDiagnosticsSignWarning = 'base09' +LspDiagnosticsSignInformation = 'sun' +LspDiagnosticsSignInfo = 'sun' +LspDiagnosticsSignHint = 'purple' +LspDiagnosticsError = 'base08' +LspDiagnosticsWarning = 'base09' +LspDiagnosticsInformation = 'sun' +LspDiagnosticsInfo = 'sun' +LspDiagnosticsHint = 'purple' +LspDiagnosticsUnderlineError = '- - u' +LspDiagnosticsUnderlineWarning = '- - u' +LspDiagnosticsUnderlineInformation = '- - u' +LspDiagnosticsUnderlineInfo = '- - u' +LspDiagnosticsUnderlineHint = '- - u' +LspReferenceRead = '- #2e303b' +LspReferenceText = '- #2e303b' +LspReferenceWrite = '- #2e303b' +LspCodeLens = 'base04 - i' +LspCodeLensSeparator = 'base04 - i' + +[Telescope] +TelescopeNormal = '- darker_black' +TelescopePreviewTitle = 'black green b' +TelescopePromptTitle = 'black red b' +TelescopeResultsTitle = 'darker_black darker_black b' +TelescopeSelection = 'white black2' +# TelescopeMatching = 'sun - b' +TelescopeBorder = 'darker_black darker_black' +TelescopePromptBorder = 'black2 black2' +TelescopePromptNormal = 'white black2' +TelescopePromptPrefix = 'red black2' +TelescopeResultsDiffAdd = 'green' +TelescopeResultsDiffChange = 'blue' +TelescopeResultsDiffDelete = 'red' + +[NvimTree] +NvimTreeFolderIcon = 'blue' +NvimTreeIndentMarker = '#c5c5c5' +NvimTreeNormal = '- darker_black' +NvimTreeVertSplit = 'darker_black darker_black' +NvimTreeFolderName = 'blue' +NvimTreeOpenedFolderName = 'blue - bi' +NvimTreeEmptyFolderName = 'grey - i' +NvimTreeGitIgnored = 'grey - i' +NvimTreeImageFile = 'light_grey' +NvimTreeSpecialFile = 'orange' +NvimTreeEndOfBuffer = 'darker_black' +NvimTreeCursorLine = '- #282b37' +NvimTreeGitignoreIcon = 'red' +NvimTreeGitStaged = 'vibrant_green' +NvimTreeGitNew = 'vibrant_green' +NvimTreeGitRenamed = 'vibrant_green' +NvimTreeGitDeleted = 'red' +NvimTreeGitMerge = 'blue' +NvimTreeGitDirty = 'blue' + +NvimTreeSymlink = 'cyan' +NvimTreeRootFolder = 'base05 - b' +NvimTreeExecFile = 'green' + +[Buffer] +BufferCurrent = 'base05 base00' +BufferCurrentIndex = 'base05 base00' +BufferCurrentMod = 'sun base00' +BufferCurrentSign = 'purple base00' +BufferCurrentTarget = 'red base00 b' + +BufferVisible = 'base05 base00' +BufferVisibleIndex = 'base05 base00' +BufferVisibleMod = 'sun base00' +BufferVisibleSign = 'grey base00' +BufferVisibleTarget = 'red base00 b' + +BufferInactive = 'grey darker_black' +BufferInactiveIndex = 'grey darker_black' +BufferInactiveMod = 'sun darker_black' +BufferInactiveSign = 'grey darker_black' +BufferInactiveTarget = 'red darker_black b' + +[StatusLine] +StatusLine = 'line statusline_bg' +StatusLineNC = '- statusline_bg' +StatusLineSeparator = 'line' +StatusLineTerm = 'line' +StatusLineTermNC = 'line' + +[IndentBlankline] +IndentBlanklineContextChar = 'grey' +IndentBlanklineContextStart = '- one_bg2' +IndentBlanklineChar = 'line' +IndentBlanklineSpaceChar = 'line' +IndentBlanklineSpaceCharBlankline = 'sun' + +[Dashboard] +DashboardHeader = 'blue' +DashboardCenter = 'purple' +DashboardFooter = 'cyan' + +[Cmp] +CmpItemAbbrDeprecated = 'grey - s' +CmpItemAbbrMatch = 'blue' +CmpItemAbbrMatchFuzzy = 'blue' +CmpItemKindFunction = 'blue' +CmpItemKindMethod = 'blue' +CmpItemKindConstructor = 'cyan' +CmpItemKindClass = 'cyan' +CmpItemKindEnum = 'cyan' +CmpItemKindEvent = 'yellow' +CmpItemKindInterface = 'cyan' +CmpItemKindStruct = 'cyan' +CmpItemKindVariable = 'red' +CmpItemKindField = 'red' +CmpItemKindProperty = 'red' +CmpItemKindEnumMember = 'orange' +CmpItemKindConstant = 'orange' +CmpItemKindKeyword = 'purple' +CmpItemKindModule = 'cyan' +CmpItemKindValue = 'base05' +CmpItemKindUnit = 'base05' +CmpItemKindText = 'base05' +CmpItemKindSnippet = 'yellow' +CmpItemKindFile = 'base05' +CmpItemKindFolder = 'base05' +CmpItemKindColor = 'base05' +CmpItemKindReference = 'base05' +CmpItemKindOperator = 'base05' +CmpItemKindTypeParameter = 'red' + +[ToggleTerm] +ToggleTerm1FloatBorder = 'line' + +[Illuminate] +IlluminatedWordText = '- base02 - -' +IlluminatedWordRead = 'link:IlluminatedWordText' diff --git a/templates/gruvchad.toml b/templates/gruvchad.toml new file mode 100644 index 0000000..934a820 --- /dev/null +++ b/templates/gruvchad.toml @@ -0,0 +1,412 @@ +[information] +name="gruvchad" +author="Ken Zhou <kendotzhou@gmail.com>" +background="dark" + +[palette] +white = "#c7b89d" +darker_black = "#1a1d1e" +black = "#1e2122" # nvim bg +black2 = "#242728" +one_bg = "#282b2c" +one_bg2 = "#393c3d" +one_bg3 = "#404344" +grey = "#484b4c" +grey_fg = "#575a5b" +grey_fg2 = "#545758" +light_grey = "#606364" +red = "#ec6b64" +baby_pink = "#ce8196" +pink = "#ff75a0" +line = "#323536" # for lines like vertsplit +green = "#89b482" +vibrant_green = "#a9b665" +nord_blue = "#6f8faf" +blue = "#6d8dad" +yellow = "#d6b676" +sun = "#d1b171" +purple = "#9385b4" +dark_purple = "#887aa9" +teal = "#749689" +orange = "#e78a4e" +cyan = "#82b3a8" +statusline_bg = "#222526" +lightbg = "#2d3031" +pmenu_bg = "#89b482" +folder_bg = "#6d8dad" +base0A = "#e0c080" +base04 = "#d4be98" +base07 = "#c7b89d" +base05 = "#c0b196" +base0E = "#d3869b" +base0D = "#7daea3" +base0C = "#86b17f" +base0B = "#a9b665" +base02 = "#36393a" +base0F = "#d65d0e" +base03 = "#404344" +base08 = "#ec6b64" +base01 = "#2c2f30" +base00 = "#1e2122" +base09 = "#e78a4e" +base06 = "#c3b499" + +[highlights] +Normal = 'base05 base00' +SignColumn = 'base03 - - -' +MsgArea = 'base05 base00' +ModeMsg = 'base0B' +MsgSeparator = 'base05 base00' +SpellBad = '- - c base08' +SpellCap = '- - c base0D' +SpellLocal = '- - c base0C' +SpellRare = '- - c base0D' +NormalNC = 'base05 base00' +Pmenu = '- one_bg' +PmenuSel = 'black pmenu_bg' +WildMenu = 'base08 base0A' +CursorLineNr = 'white' +Comment = 'grey_fg' +Folded = 'base03 base01' +FoldColumn = 'base0C base01' +LineNr = 'grey' +FloatBorder = 'blue' +# Whitespace = 'base00 -' +VertSplit = 'line' +CursorLine = '- base01' +CursorColumn = '- base01' +ColorColumn = '- base01' +NormalFloat = '- darker_black' +Visual = '- base02' +VisualNOS = 'base08 -' +WarningMsg = 'base08' +DiffAdd = 'vibrant_green' +DiffChange = 'blue' +DiffDelete = 'red' +QuickFixLine = '- base01 - -' +PmenuSbar = '- one_bg' +PmenuThumb = '- grey' +MatchWord = 'white grey' +MatchParen = 'link:MatchWord' +# MatchWordCur = '- - u' +# MatchParenCur = '- - u' +Cursor = 'base00 base05' +# lCursor = 'base05 base00' +# CursorIM = 'base05 base00' +# TermCursor = 'base05 base00' +# TermCursorNC = 'base05 base00' +Conceal = '- -' +Directory = 'base0D' +SpecialKey = 'base03' +Title = 'base0D - - -' +ErrorMsg = 'base08 base00' +Search = 'base01 base0A' +IncSearch = 'base01 base09' +Substitute = 'base01 base0A - -' +MoreMsg = 'base0B' +Question = 'base0D' +# EndOfBuffer = 'base00' +NonText = 'base03' +Variable = 'base05' +String = 'base0B' +Character = 'base08' +Constant = 'base08' +Number = 'base09' +Boolean = 'base09' +Float = 'base09' +Identifier = 'base08 - - -' +Function = 'base0D' +Operator = 'base05 - - -' +Type = 'base0A - - -' +StorageClass = 'base0A' +Structure = 'base0E' +Typedef = 'base0A' +Keyword = 'base0E' +Statement = 'base08' +Conditional = 'base0E' +Repeat = 'base0A' +Label = 'base0A' +Exception = 'base08' +Include = 'base0D' +PreProc = 'base0A' +Define = 'base0E - - -' +Macro = 'base08' +# PreCondit = 'purple' +Special = 'base0C' +SpecialChar = 'base0F' +Tag = 'base0A' +Debug = 'base08' +# Delimiter = 'grey -' +# SpecialComment = 'grey_fg' +Underlined = 'base0B' +Bold = '- - b' +Italic = '- - i' +Ignore = 'cyan base00 b' +Todo = 'base0A base01' +Error = 'base00 base08' +TabLine = 'light_grey line' +TabLineSel = 'white line' +TabLineFill = 'line line' + +[Treesitter] +TSComment = 'link:Comment' +TSAnnotation = 'base0F' +TSAttribute = 'base0A' +TSConstructor = 'base0C' +# TSType = 'cyan' +TSTypeBuiltin = 'base0A' +TSConditional = 'link:Conditional' +TSException = 'base08' +TSInclude = 'link:Include' +TSKeywordReturn = 'base0E' +TSKeyword = 'base0E' +TSKeywordFunction = 'base0E' +# TSLabel = 'cyan' +TSNamespace = 'base08' +# TSRepeat = 'yellow' +# TSConstant = 'orange' +TSConstBuiltin = 'base09' +TSFloat = 'base09' +# TSNumber = 'orange' +# TSBoolean = 'orange' +TSCharacter = 'base08' +TSError = 'base08' +TSFunction = 'base0D' +TSFuncBuiltin = 'base0D' +TSMethod = 'base0D' +TSConstMacro = 'base08' +TSFuncMacro = 'base08' +TSVariable = 'base05' +TSVariableBuiltin = 'base09' +TSProperty = 'base08' +TSField = 'base0D' +TSParameter = 'base08' +TSParameterReference = 'base05' +TSSymbol = 'base0B' +TSText = 'base05' +# TSOperator = 'base05' +TSPunctDelimiter = 'base0F' +TSTagDelimiter = 'base0F' +TSTagAttribute = 'link:TSProperty' +TSPunctBracket = 'base0F' +TSPunctSpecial = 'base08' +# TSString = 'green' +TSStringRegex = 'base0C' +TSStringEscape = 'base0C' +# TSTag = 'blue' +TSEmphasis = 'base09' +# TSUnderline = '- - u' +# TSTitle = 'base05 - -' +TSLiteral = 'base09' +TSURI = 'base09' +TSKeywordOperator = 'base0E' +# TSStructure = 'cyan' +TSStrong = '- - b' +# TSQueryLinterError = 'base09' +TreesitterContext = 'link:CursorLine' + +[markdown] +markdownBlockquote = 'green' +markdownCode = 'orange' +markdownCodeBlock = 'orange' +markdownCodeDelimiter = 'orange' +markdownH1 = 'blue' +markdownH2 = 'blue' +markdownH3 = 'blue' +markdownH4 = 'blue' +markdownH5 = 'blue' +markdownH6 = 'blue' +markdownHeadingDelimiter = 'blue' +markdownHeadingRule = 'base05 - b' +markdownId = 'purple' +markdownIdDeclaration = 'blue' +markdownIdDelimiter = 'light_grey' +markdownLinkDelimiter = 'light_grey' +markdownBold = 'blue - b' +markdownItalic = '- - i' +markdownBoldItalic = 'yellow - bi' +markdownListMarker = 'blue' +markdownOrderedListMarker = 'blue' +markdownRule = 'base01' +markdownUrl = 'cyan - u' +markdownLinkText = 'blue' +markdownFootnote = 'orange' +markdownFootnoteDefinition = 'orange' +markdownEscape = 'yellow' + +[Whichkey] +WhichKey = 'purple' +WhichKeySeperator = 'green' +WhichKeyGroup = 'blue' +WhichKeyDesc = 'cyan' +WhichKeyFloat = '- base01' + +[Git] +SignAdd = 'green' +SignChange = 'blue' +SignDelete = 'red' +GitSignsAdd = 'green' +GitSignsChange = 'blue' +GitSignsDelete = 'red' + +[LSP] +DiagnosticError = 'base08' +DiagnosticWarning = 'base09' +DiagnosticHint = 'purple' +DiagnosticWarn = 'yellow' +DiagnosticInfo = 'green' +LspDiagnosticsDefaultError = 'base08' +LspDiagnosticsDefaultWarning = 'base09' +LspDiagnosticsDefaultInformation = 'sun' +LspDiagnosticsDefaultInfo = 'sun' +LspDiagnosticsDefaultHint = 'purple' +LspDiagnosticsVirtualTextError = 'base08' +LspDiagnosticsVirtualTextWarning = 'base09' +LspDiagnosticsVirtualTextInformation = 'sun' +LspDiagnosticsVirtualTextInfo = 'sun' +LspDiagnosticsVirtualTextHint = 'purple' +LspDiagnosticsFloatingError = 'base08' +LspDiagnosticsFloatingWarning = 'base09' +LspDiagnosticsFloatingInformation = 'sun' +LspDiagnosticsFloatingInfo = 'sun' +LspDiagnosticsFloatingHint = 'purple' +DiagnosticSignError = 'base08' +DiagnosticSignWarning = 'base09' +DiagnosticSignInformation = 'sun' +DiagnosticSignInfo = 'sun' +DiagnosticSignHint = 'purple' +LspDiagnosticsSignError = 'base08' +LspDiagnosticsSignWarning = 'base09' +LspDiagnosticsSignInformation = 'sun' +LspDiagnosticsSignInfo = 'sun' +LspDiagnosticsSignHint = 'purple' +LspDiagnosticsError = 'base08' +LspDiagnosticsWarning = 'base09' +LspDiagnosticsInformation = 'sun' +LspDiagnosticsInfo = 'sun' +LspDiagnosticsHint = 'purple' +LspDiagnosticsUnderlineError = '- - u' +LspDiagnosticsUnderlineWarning = '- - u' +LspDiagnosticsUnderlineInformation = '- - u' +LspDiagnosticsUnderlineInfo = '- - u' +LspDiagnosticsUnderlineHint = '- - u' +LspReferenceRead = '- #2e303b' +LspReferenceText = '- #2e303b' +LspReferenceWrite = '- #2e303b' +LspCodeLens = 'base04 - i' +LspCodeLensSeparator = 'base04 - i' + +[Telescope] +TelescopeNormal = '- darker_black' +TelescopePreviewTitle = 'black green b' +TelescopePromptTitle = 'black red b' +TelescopeResultsTitle = 'darker_black darker_black b' +TelescopeSelection = 'white black2' +# TelescopeMatching = 'sun - b' +TelescopeBorder = 'darker_black darker_black' +TelescopePromptBorder = 'black2 black2' +TelescopePromptNormal = 'white black2' +TelescopePromptPrefix = 'red black2' +TelescopeResultsDiffAdd = 'green' +TelescopeResultsDiffChange = 'blue' +TelescopeResultsDiffDelete = 'red' + +[NvimTree] +NvimTreeFolderIcon = 'blue' +NvimTreeIndentMarker = '#c5c5c5' +NvimTreeNormal = '- darker_black' +NvimTreeVertSplit = 'darker_black darker_black' +NvimTreeFolderName = 'blue' +NvimTreeOpenedFolderName = 'blue - bi' +NvimTreeEmptyFolderName = 'grey - i' +NvimTreeGitIgnored = 'grey - i' +NvimTreeImageFile = 'light_grey' +NvimTreeSpecialFile = 'orange' +NvimTreeEndOfBuffer = 'darker_black' +NvimTreeCursorLine = '- #282b37' +NvimTreeGitignoreIcon = 'red' +NvimTreeGitStaged = 'vibrant_green' +NvimTreeGitNew = 'vibrant_green' +NvimTreeGitRenamed = 'vibrant_green' +NvimTreeGitDeleted = 'red' +NvimTreeGitMerge = 'blue' +NvimTreeGitDirty = 'blue' + +NvimTreeSymlink = 'cyan' +NvimTreeRootFolder = 'base05 - b' +NvimTreeExecFile = 'green' + +[Buffer] +BufferCurrent = 'base05 base00' +BufferCurrentIndex = 'base05 base00' +BufferCurrentMod = 'sun base00' +BufferCurrentSign = 'purple base00' +BufferCurrentTarget = 'red base00 b' + +BufferVisible = 'base05 base00' +BufferVisibleIndex = 'base05 base00' +BufferVisibleMod = 'sun base00' +BufferVisibleSign = 'grey base00' +BufferVisibleTarget = 'red base00 b' + +BufferInactive = 'grey darker_black' +BufferInactiveIndex = 'grey darker_black' +BufferInactiveMod = 'sun darker_black' +BufferInactiveSign = 'grey darker_black' +BufferInactiveTarget = 'red darker_black b' + +[StatusLine] +StatusLine = 'line statusline_bg' +StatusLineNC = '- statusline_bg' +StatusLineSeparator = 'line' +StatusLineTerm = 'line' +StatusLineTermNC = 'line' + +[IndentBlankline] +IndentBlanklineContextChar = 'grey' +IndentBlanklineContextStart = '- one_bg2' +IndentBlanklineChar = 'line' +IndentBlanklineSpaceChar = 'line' +IndentBlanklineSpaceCharBlankline = 'sun' + +[Dashboard] +DashboardHeader = 'blue' +DashboardCenter = 'purple' +DashboardFooter = 'cyan' + +[Cmp] +CmpItemAbbrDeprecated = 'grey - s' +CmpItemAbbrMatch = 'blue' +CmpItemAbbrMatchFuzzy = 'blue' +CmpItemKindFunction = 'blue' +CmpItemKindMethod = 'blue' +CmpItemKindConstructor = 'cyan' +CmpItemKindClass = 'cyan' +CmpItemKindEnum = 'cyan' +CmpItemKindEvent = 'yellow' +CmpItemKindInterface = 'cyan' +CmpItemKindStruct = 'cyan' +CmpItemKindVariable = 'red' +CmpItemKindField = 'red' +CmpItemKindProperty = 'red' +CmpItemKindEnumMember = 'orange' +CmpItemKindConstant = 'orange' +CmpItemKindKeyword = 'purple' +CmpItemKindModule = 'cyan' +CmpItemKindValue = 'base05' +CmpItemKindUnit = 'base05' +CmpItemKindText = 'base05' +CmpItemKindSnippet = 'yellow' +CmpItemKindFile = 'base05' +CmpItemKindFolder = 'base05' +CmpItemKindColor = 'base05' +CmpItemKindReference = 'base05' +CmpItemKindOperator = 'base05' +CmpItemKindTypeParameter = 'red' + +[ToggleTerm] +ToggleTerm1FloatBorder = 'line' + +[Illuminate] +IlluminatedWordText = '- base02 - -' +IlluminatedWordRead = 'link:IlluminatedWordText' diff --git a/templates/jellybeans.toml b/templates/jellybeans.toml new file mode 100644 index 0000000..1d20d25 --- /dev/null +++ b/templates/jellybeans.toml @@ -0,0 +1,412 @@ +[information] +name="jellybeans" +author="Ken Zhou <kendotzhou@gmail.com>" +background="dark" + +[palette] +white = "#e8e8d3" +darker_black = "#101010" +black = "#151515" # nvim bg +black2 = "#1c1c1c" +one_bg = "#252525" +one_bg2 = "#2e2e2e" +one_bg3 = "#3a3a3a" +grey = "#424242" +grey_fg = "#474747" +grey_fg2 = "#4c4c4c" +light_grey = "#525252" +red = "#cf6a4c" +baby_pink = "#da7557" +pink = "#f0a0c0" +line = "#2d2d2d" # for lines like vertsplit +green = "#99ad6a" +vibrant_green = "#c2cea6" +nord_blue = "#768cb4" +blue = "#8197bf" +yellow = "#fad07a" +sun = "#ffb964" +purple = "#ea94ea" +dark_purple = "#e58fe5" +teal = "#668799" +orange = "#e78a4e" +cyan = "#8fbfdc" +statusline_bg = "#191919" +lightbg = "#2c2c2c" +pmenu_bg = "#8197bf" +folder_bg = "#8197bf" +base00 = "#151515" +base01 = "#2e2e2e" +base02 = "#3a3a3a" +base03 = "#424242" +base04 = "#474747" +base05 = "#d9d9c4" +base06 = "#dedec9" +base07 = "#f1f1e5" +base08 = "#dd785a" +base09 = "#c99f4a" +base0A = "#e1b655" +base0B = "#99ad6a" +base0C = "#7187af" +base0D = "#8fa5cd" +base0E = "#e18be1" +base0F = "#cf6a4c" + +[highlights] +Normal = 'base05 base00' +SignColumn = 'base03 - - -' +MsgArea = 'base05 base00' +ModeMsg = 'base0B' +MsgSeparator = 'base05 base00' +SpellBad = '- - c base08' +SpellCap = '- - c base0D' +SpellLocal = '- - c base0C' +SpellRare = '- - c base0D' +NormalNC = 'base05 base00' +Pmenu = '- one_bg' +PmenuSel = 'black pmenu_bg' +WildMenu = 'base08 base0A' +CursorLineNr = 'white' +Comment = 'grey_fg' +Folded = 'base03 base01' +FoldColumn = 'base0C base01' +LineNr = 'grey' +FloatBorder = 'blue' +# Whitespace = 'base00 -' +VertSplit = 'line' +CursorLine = '- base01' +CursorColumn = '- base01' +ColorColumn = '- base01' +NormalFloat = '- darker_black' +Visual = '- base02' +VisualNOS = 'base08 -' +WarningMsg = 'base08' +DiffAdd = 'vibrant_green' +DiffChange = 'blue' +DiffDelete = 'red' +QuickFixLine = '- base01 - -' +PmenuSbar = '- one_bg' +PmenuThumb = '- grey' +MatchWord = 'white grey' +MatchParen = 'link:MatchWord' +# MatchWordCur = '- - u' +# MatchParenCur = '- - u' +Cursor = 'base00 base05' +# lCursor = 'base05 base00' +# CursorIM = 'base05 base00' +# TermCursor = 'base05 base00' +# TermCursorNC = 'base05 base00' +Conceal = '- -' +Directory = 'base0D' +SpecialKey = 'base03' +Title = 'base0D - - -' +ErrorMsg = 'base08 base00' +Search = 'base01 base0A' +IncSearch = 'base01 base09' +Substitute = 'base01 base0A - -' +MoreMsg = 'base0B' +Question = 'base0D' +# EndOfBuffer = 'base00' +NonText = 'base03' +Variable = 'base05' +String = 'base0B' +Character = 'base08' +Constant = 'base08' +Number = 'base09' +Boolean = 'base09' +Float = 'base09' +Identifier = 'base08 - - -' +Function = 'base0D' +Operator = 'base05 - - -' +Type = 'base0A - - -' +StorageClass = 'base0A' +Structure = 'base0E' +Typedef = 'base0A' +Keyword = 'base0E' +Statement = 'base08' +Conditional = 'base0E' +Repeat = 'base0A' +Label = 'base0A' +Exception = 'base08' +Include = 'base0D' +PreProc = 'base0A' +Define = 'base0E - - -' +Macro = 'base08' +# PreCondit = 'purple' +Special = 'base0C' +SpecialChar = 'base0F' +Tag = 'base0A' +Debug = 'base08' +# Delimiter = 'grey -' +# SpecialComment = 'grey_fg' +Underlined = 'base0B' +Bold = '- - b' +Italic = '- - i' +Ignore = 'cyan base00 b' +Todo = 'base0A base01' +Error = 'base00 base08' +TabLine = 'light_grey line' +TabLineSel = 'white line' +TabLineFill = 'line line' + +[Treesitter] +TSComment = 'link:Comment' +TSAnnotation = 'base0F' +TSAttribute = 'base0A' +TSConstructor = 'base0C' +# TSType = 'cyan' +TSTypeBuiltin = 'base0A' +TSConditional = 'link:Conditional' +TSException = 'base08' +TSInclude = 'link:Include' +TSKeywordReturn = 'base0E' +TSKeyword = 'base0E' +TSKeywordFunction = 'base0E' +# TSLabel = 'cyan' +TSNamespace = 'base08' +# TSRepeat = 'yellow' +# TSConstant = 'orange' +TSConstBuiltin = 'base09' +TSFloat = 'base09' +# TSNumber = 'orange' +# TSBoolean = 'orange' +TSCharacter = 'base08' +TSError = 'base08' +TSFunction = 'base0D' +TSFuncBuiltin = 'base0D' +TSMethod = 'base0D' +TSConstMacro = 'base08' +TSFuncMacro = 'base08' +TSVariable = 'base05' +TSVariableBuiltin = 'base09' +TSProperty = 'base08' +TSField = 'base0D' +TSParameter = 'base08' +TSParameterReference = 'base05' +TSSymbol = 'base0B' +TSText = 'base05' +# TSOperator = 'base05' +TSPunctDelimiter = 'base0F' +TSTagDelimiter = 'base0F' +TSTagAttribute = 'link:TSProperty' +TSPunctBracket = 'base0F' +TSPunctSpecial = 'base08' +# TSString = 'green' +TSStringRegex = 'base0C' +TSStringEscape = 'base0C' +# TSTag = 'blue' +TSEmphasis = 'base09' +# TSUnderline = '- - u' +# TSTitle = 'base05 - -' +TSLiteral = 'base09' +TSURI = 'base09' +TSKeywordOperator = 'base0E' +# TSStructure = 'cyan' +TSStrong = '- - b' +# TSQueryLinterError = 'base09' +TreesitterContext = 'link:CursorLine' + +[markdown] +markdownBlockquote = 'green' +markdownCode = 'orange' +markdownCodeBlock = 'orange' +markdownCodeDelimiter = 'orange' +markdownH1 = 'blue' +markdownH2 = 'blue' +markdownH3 = 'blue' +markdownH4 = 'blue' +markdownH5 = 'blue' +markdownH6 = 'blue' +markdownHeadingDelimiter = 'blue' +markdownHeadingRule = 'base05 - b' +markdownId = 'purple' +markdownIdDeclaration = 'blue' +markdownIdDelimiter = 'light_grey' +markdownLinkDelimiter = 'light_grey' +markdownBold = 'blue - b' +markdownItalic = '- - i' +markdownBoldItalic = 'yellow - bi' +markdownListMarker = 'blue' +markdownOrderedListMarker = 'blue' +markdownRule = 'base01' +markdownUrl = 'cyan - u' +markdownLinkText = 'blue' +markdownFootnote = 'orange' +markdownFootnoteDefinition = 'orange' +markdownEscape = 'yellow' + +[Whichkey] +WhichKey = 'purple' +WhichKeySeperator = 'green' +WhichKeyGroup = 'blue' +WhichKeyDesc = 'cyan' +WhichKeyFloat = '- base01' + +[Git] +SignAdd = 'green' +SignChange = 'blue' +SignDelete = 'red' +GitSignsAdd = 'green' +GitSignsChange = 'blue' +GitSignsDelete = 'red' + +[LSP] +DiagnosticError = 'base08' +DiagnosticWarning = 'base09' +DiagnosticHint = 'purple' +DiagnosticWarn = 'yellow' +DiagnosticInfo = 'green' +LspDiagnosticsDefaultError = 'base08' +LspDiagnosticsDefaultWarning = 'base09' +LspDiagnosticsDefaultInformation = 'sun' +LspDiagnosticsDefaultInfo = 'sun' +LspDiagnosticsDefaultHint = 'purple' +LspDiagnosticsVirtualTextError = 'base08' +LspDiagnosticsVirtualTextWarning = 'base09' +LspDiagnosticsVirtualTextInformation = 'sun' +LspDiagnosticsVirtualTextInfo = 'sun' +LspDiagnosticsVirtualTextHint = 'purple' +LspDiagnosticsFloatingError = 'base08' +LspDiagnosticsFloatingWarning = 'base09' +LspDiagnosticsFloatingInformation = 'sun' +LspDiagnosticsFloatingInfo = 'sun' +LspDiagnosticsFloatingHint = 'purple' +DiagnosticSignError = 'base08' +DiagnosticSignWarning = 'base09' +DiagnosticSignInformation = 'sun' +DiagnosticSignInfo = 'sun' +DiagnosticSignHint = 'purple' +LspDiagnosticsSignError = 'base08' +LspDiagnosticsSignWarning = 'base09' +LspDiagnosticsSignInformation = 'sun' +LspDiagnosticsSignInfo = 'sun' +LspDiagnosticsSignHint = 'purple' +LspDiagnosticsError = 'base08' +LspDiagnosticsWarning = 'base09' +LspDiagnosticsInformation = 'sun' +LspDiagnosticsInfo = 'sun' +LspDiagnosticsHint = 'purple' +LspDiagnosticsUnderlineError = '- - u' +LspDiagnosticsUnderlineWarning = '- - u' +LspDiagnosticsUnderlineInformation = '- - u' +LspDiagnosticsUnderlineInfo = '- - u' +LspDiagnosticsUnderlineHint = '- - u' +LspReferenceRead = '- #2e303b' +LspReferenceText = '- #2e303b' +LspReferenceWrite = '- #2e303b' +LspCodeLens = 'base04 - i' +LspCodeLensSeparator = 'base04 - i' + +[Telescope] +TelescopeNormal = '- darker_black' +TelescopePreviewTitle = 'black green b' +TelescopePromptTitle = 'black red b' +TelescopeResultsTitle = 'darker_black darker_black b' +TelescopeSelection = 'white black2' +# TelescopeMatching = 'sun - b' +TelescopeBorder = 'darker_black darker_black' +TelescopePromptBorder = 'black2 black2' +TelescopePromptNormal = 'white black2' +TelescopePromptPrefix = 'red black2' +TelescopeResultsDiffAdd = 'green' +TelescopeResultsDiffChange = 'blue' +TelescopeResultsDiffDelete = 'red' + +[NvimTree] +NvimTreeFolderIcon = 'blue' +NvimTreeIndentMarker = '#c5c5c5' +NvimTreeNormal = '- darker_black' +NvimTreeVertSplit = 'darker_black darker_black' +NvimTreeFolderName = 'blue' +NvimTreeOpenedFolderName = 'blue - bi' +NvimTreeEmptyFolderName = 'grey - i' +NvimTreeGitIgnored = 'grey - i' +NvimTreeImageFile = 'light_grey' +NvimTreeSpecialFile = 'orange' +NvimTreeEndOfBuffer = 'darker_black' +NvimTreeCursorLine = '- #282b37' +NvimTreeGitignoreIcon = 'red' +NvimTreeGitStaged = 'vibrant_green' +NvimTreeGitNew = 'vibrant_green' +NvimTreeGitRenamed = 'vibrant_green' +NvimTreeGitDeleted = 'red' +NvimTreeGitMerge = 'blue' +NvimTreeGitDirty = 'blue' + +NvimTreeSymlink = 'cyan' +NvimTreeRootFolder = 'base05 - b' +NvimTreeExecFile = 'green' + +[Buffer] +BufferCurrent = 'base05 base00' +BufferCurrentIndex = 'base05 base00' +BufferCurrentMod = 'sun base00' +BufferCurrentSign = 'purple base00' +BufferCurrentTarget = 'red base00 b' + +BufferVisible = 'base05 base00' +BufferVisibleIndex = 'base05 base00' +BufferVisibleMod = 'sun base00' +BufferVisibleSign = 'grey base00' +BufferVisibleTarget = 'red base00 b' + +BufferInactive = 'grey darker_black' +BufferInactiveIndex = 'grey darker_black' +BufferInactiveMod = 'sun darker_black' +BufferInactiveSign = 'grey darker_black' +BufferInactiveTarget = 'red darker_black b' + +[StatusLine] +StatusLine = 'line statusline_bg' +StatusLineNC = '- statusline_bg' +StatusLineSeparator = 'line' +StatusLineTerm = 'line' +StatusLineTermNC = 'line' + +[IndentBlankline] +IndentBlanklineContextChar = 'grey' +IndentBlanklineContextStart = '- one_bg2' +IndentBlanklineChar = 'line' +IndentBlanklineSpaceChar = 'line' +IndentBlanklineSpaceCharBlankline = 'sun' + +[Dashboard] +DashboardHeader = 'blue' +DashboardCenter = 'purple' +DashboardFooter = 'cyan' + +[Cmp] +CmpItemAbbrDeprecated = 'grey - s' +CmpItemAbbrMatch = 'blue' +CmpItemAbbrMatchFuzzy = 'blue' +CmpItemKindFunction = 'blue' +CmpItemKindMethod = 'blue' +CmpItemKindConstructor = 'cyan' +CmpItemKindClass = 'cyan' +CmpItemKindEnum = 'cyan' +CmpItemKindEvent = 'yellow' +CmpItemKindInterface = 'cyan' +CmpItemKindStruct = 'cyan' +CmpItemKindVariable = 'red' +CmpItemKindField = 'red' +CmpItemKindProperty = 'red' +CmpItemKindEnumMember = 'orange' +CmpItemKindConstant = 'orange' +CmpItemKindKeyword = 'purple' +CmpItemKindModule = 'cyan' +CmpItemKindValue = 'base05' +CmpItemKindUnit = 'base05' +CmpItemKindText = 'base05' +CmpItemKindSnippet = 'yellow' +CmpItemKindFile = 'base05' +CmpItemKindFolder = 'base05' +CmpItemKindColor = 'base05' +CmpItemKindReference = 'base05' +CmpItemKindOperator = 'base05' +CmpItemKindTypeParameter = 'red' + +[ToggleTerm] +ToggleTerm1FloatBorder = 'line' + +[Illuminate] +IlluminatedWordText = '- base02 - -' +IlluminatedWordRead = 'link:IlluminatedWordText' diff --git a/templates/kanagawa.toml b/templates/kanagawa.toml new file mode 100644 index 0000000..bad21e7 --- /dev/null +++ b/templates/kanagawa.toml @@ -0,0 +1,412 @@ +[information] +name="kanagawa" +author="Ken Zhou <kendotzhou@gmail.com>" +background="dark" + +[palette] +white = "#DCD7BA" +darker_black = "#191922" +black = "#1F1F28" # nvim bg +black2 = "#25252e" +one_bg = "#272730" +one_bg2 = "#2f2f38" +one_bg3 = "#363646" +grey = "#43434c" +grey_fg = "#4c4c55" +grey_fg2 = "#53535c" +light_grey = "#5c5c65" +red = "#d8616b" +baby_pink = "#D27E99" +pink = "#c8748f" +line = "#31313a" # for lines like vertsplit +green = "#98BB6C" +vibrant_green = "#a3c677" +nord_blue = "#7E9CD8" +blue = "#7FB4CA" +yellow = "#FF9E3B" +sun = "#FFA066" +purple = "#a48ec7" +dark_purple = "#9c86bf" +teal = "#7AA89F" +orange = "#fa9b61" +cyan = "#A3D4D5" +statusline_bg = "#24242d" +lightbg = "#33333c" +pmenu_bg = "#a48ec7" +folder_bg = "#7E9CD8" +base00 = "#1f1f28" +base01 = "#2a2a37" +base02 = "#223249" +base03 = "#363646" +base04 = "#4c4c55" +base05 = "#c8c3a6" +base06 = "#d2cdb0" +base07 = "#DCD7BA" +base08 = "#d8616b" +base09 = "#ffa066" +base0A = "#dca561" +base0B = "#98bb6c" +base0C = "#7fb4ca" +base0D = "#7e9cd8" +base0E = "#9c86bf" +base0F = "#d8616b" + +[highlights] +Normal = 'base05 base00' +SignColumn = 'base03 - - -' +MsgArea = 'base05 base00' +ModeMsg = 'base0B' +MsgSeparator = 'base05 base00' +SpellBad = '- - c base08' +SpellCap = '- - c base0D' +SpellLocal = '- - c base0C' +SpellRare = '- - c base0D' +NormalNC = 'base05 base00' +Pmenu = '- one_bg' +PmenuSel = 'black pmenu_bg' +WildMenu = 'base08 base0A' +CursorLineNr = 'white' +Comment = 'grey_fg' +Folded = 'base03 base01' +FoldColumn = 'base0C base01' +LineNr = 'grey' +FloatBorder = 'blue' +# Whitespace = 'base00 -' +VertSplit = 'line' +CursorLine = '- base01' +CursorColumn = '- base01' +ColorColumn = '- base01' +NormalFloat = '- darker_black' +Visual = '- base02' +VisualNOS = 'base08 -' +WarningMsg = 'base08' +DiffAdd = 'vibrant_green' +DiffChange = 'blue' +DiffDelete = 'red' +QuickFixLine = '- base01 - -' +PmenuSbar = '- one_bg' +PmenuThumb = '- grey' +MatchWord = 'white grey' +MatchParen = 'link:MatchWord' +# MatchWordCur = '- - u' +# MatchParenCur = '- - u' +Cursor = 'base00 base05' +# lCursor = 'base05 base00' +# CursorIM = 'base05 base00' +# TermCursor = 'base05 base00' +# TermCursorNC = 'base05 base00' +Conceal = '- -' +Directory = 'base0D' +SpecialKey = 'base03' +Title = 'base0D - - -' +ErrorMsg = 'base08 base00' +Search = 'base01 base0A' +IncSearch = 'base01 base09' +Substitute = 'base01 base0A - -' +MoreMsg = 'base0B' +Question = 'base0D' +# EndOfBuffer = 'base00' +NonText = 'base03' +Variable = 'base05' +String = 'base0B' +Character = 'base08' +Constant = 'base08' +Number = 'base09' +Boolean = 'base09' +Float = 'base09' +Identifier = 'base08 - - -' +Function = 'base0D' +Operator = 'base05 - - -' +Type = 'base0A - - -' +StorageClass = 'base0A' +Structure = 'base0E' +Typedef = 'base0A' +Keyword = 'base0E' +Statement = 'base08' +Conditional = 'base0E' +Repeat = 'base0A' +Label = 'base0A' +Exception = 'base08' +Include = 'base0D' +PreProc = 'base0A' +Define = 'base0E - - -' +Macro = 'base08' +# PreCondit = 'purple' +Special = 'base0C' +SpecialChar = 'base0F' +Tag = 'base0A' +Debug = 'base08' +# Delimiter = 'grey -' +# SpecialComment = 'grey_fg' +Underlined = 'base0B' +Bold = '- - b' +Italic = '- - i' +Ignore = 'cyan base00 b' +Todo = 'base0A base01' +Error = 'base00 base08' +TabLine = 'light_grey line' +TabLineSel = 'white line' +TabLineFill = 'line line' + +[Treesitter] +TSComment = 'link:Comment' +TSAnnotation = 'base0F' +TSAttribute = 'base0A' +TSConstructor = 'base0C' +# TSType = 'cyan' +TSTypeBuiltin = 'base0A' +TSConditional = 'link:Conditional' +TSException = 'base08' +TSInclude = 'link:Include' +TSKeywordReturn = 'base0E' +TSKeyword = 'base0E' +TSKeywordFunction = 'base0E' +# TSLabel = 'cyan' +TSNamespace = 'base08' +# TSRepeat = 'yellow' +# TSConstant = 'orange' +TSConstBuiltin = 'base09' +TSFloat = 'base09' +# TSNumber = 'orange' +# TSBoolean = 'orange' +TSCharacter = 'base08' +TSError = 'base08' +TSFunction = 'base0D' +TSFuncBuiltin = 'base0D' +TSMethod = 'base0D' +TSConstMacro = 'base08' +TSFuncMacro = 'base08' +TSVariable = 'base05' +TSVariableBuiltin = 'base09' +TSProperty = 'base08' +TSField = 'base0D' +TSParameter = 'base08' +TSParameterReference = 'base05' +TSSymbol = 'base0B' +TSText = 'base05' +# TSOperator = 'base05' +TSPunctDelimiter = 'base0F' +TSTagDelimiter = 'base0F' +TSTagAttribute = 'link:TSProperty' +TSPunctBracket = 'base0F' +TSPunctSpecial = 'base08' +# TSString = 'green' +TSStringRegex = 'base0C' +TSStringEscape = 'base0C' +# TSTag = 'blue' +TSEmphasis = 'base09' +# TSUnderline = '- - u' +# TSTitle = 'base05 - -' +TSLiteral = 'base09' +TSURI = 'base09' +TSKeywordOperator = 'base0E' +# TSStructure = 'cyan' +TSStrong = '- - b' +# TSQueryLinterError = 'base09' +TreesitterContext = 'link:CursorLine' + +[markdown] +markdownBlockquote = 'green' +markdownCode = 'orange' +markdownCodeBlock = 'orange' +markdownCodeDelimiter = 'orange' +markdownH1 = 'blue' +markdownH2 = 'blue' +markdownH3 = 'blue' +markdownH4 = 'blue' +markdownH5 = 'blue' +markdownH6 = 'blue' +markdownHeadingDelimiter = 'blue' +markdownHeadingRule = 'base05 - b' +markdownId = 'purple' +markdownIdDeclaration = 'blue' +markdownIdDelimiter = 'light_grey' +markdownLinkDelimiter = 'light_grey' +markdownBold = 'blue - b' +markdownItalic = '- - i' +markdownBoldItalic = 'yellow - bi' +markdownListMarker = 'blue' +markdownOrderedListMarker = 'blue' +markdownRule = 'base01' +markdownUrl = 'cyan - u' +markdownLinkText = 'blue' +markdownFootnote = 'orange' +markdownFootnoteDefinition = 'orange' +markdownEscape = 'yellow' + +[Whichkey] +WhichKey = 'purple' +WhichKeySeperator = 'green' +WhichKeyGroup = 'blue' +WhichKeyDesc = 'cyan' +WhichKeyFloat = '- base01' + +[Git] +SignAdd = 'green' +SignChange = 'blue' +SignDelete = 'red' +GitSignsAdd = 'green' +GitSignsChange = 'blue' +GitSignsDelete = 'red' + +[LSP] +DiagnosticError = 'base08' +DiagnosticWarning = 'base09' +DiagnosticHint = 'purple' +DiagnosticWarn = 'yellow' +DiagnosticInfo = 'green' +LspDiagnosticsDefaultError = 'base08' +LspDiagnosticsDefaultWarning = 'base09' +LspDiagnosticsDefaultInformation = 'sun' +LspDiagnosticsDefaultInfo = 'sun' +LspDiagnosticsDefaultHint = 'purple' +LspDiagnosticsVirtualTextError = 'base08' +LspDiagnosticsVirtualTextWarning = 'base09' +LspDiagnosticsVirtualTextInformation = 'sun' +LspDiagnosticsVirtualTextInfo = 'sun' +LspDiagnosticsVirtualTextHint = 'purple' +LspDiagnosticsFloatingError = 'base08' +LspDiagnosticsFloatingWarning = 'base09' +LspDiagnosticsFloatingInformation = 'sun' +LspDiagnosticsFloatingInfo = 'sun' +LspDiagnosticsFloatingHint = 'purple' +DiagnosticSignError = 'base08' +DiagnosticSignWarning = 'base09' +DiagnosticSignInformation = 'sun' +DiagnosticSignInfo = 'sun' +DiagnosticSignHint = 'purple' +LspDiagnosticsSignError = 'base08' +LspDiagnosticsSignWarning = 'base09' +LspDiagnosticsSignInformation = 'sun' +LspDiagnosticsSignInfo = 'sun' +LspDiagnosticsSignHint = 'purple' +LspDiagnosticsError = 'base08' +LspDiagnosticsWarning = 'base09' +LspDiagnosticsInformation = 'sun' +LspDiagnosticsInfo = 'sun' +LspDiagnosticsHint = 'purple' +LspDiagnosticsUnderlineError = '- - u' +LspDiagnosticsUnderlineWarning = '- - u' +LspDiagnosticsUnderlineInformation = '- - u' +LspDiagnosticsUnderlineInfo = '- - u' +LspDiagnosticsUnderlineHint = '- - u' +LspReferenceRead = '- #2e303b' +LspReferenceText = '- #2e303b' +LspReferenceWrite = '- #2e303b' +LspCodeLens = 'base04 - i' +LspCodeLensSeparator = 'base04 - i' + +[Telescope] +TelescopeNormal = '- darker_black' +TelescopePreviewTitle = 'black green b' +TelescopePromptTitle = 'black red b' +TelescopeResultsTitle = 'darker_black darker_black b' +TelescopeSelection = 'white black2' +# TelescopeMatching = 'sun - b' +TelescopeBorder = 'darker_black darker_black' +TelescopePromptBorder = 'black2 black2' +TelescopePromptNormal = 'white black2' +TelescopePromptPrefix = 'red black2' +TelescopeResultsDiffAdd = 'green' +TelescopeResultsDiffChange = 'blue' +TelescopeResultsDiffDelete = 'red' + +[NvimTree] +NvimTreeFolderIcon = 'blue' +NvimTreeIndentMarker = '#c5c5c5' +NvimTreeNormal = '- darker_black' +NvimTreeVertSplit = 'darker_black darker_black' +NvimTreeFolderName = 'blue' +NvimTreeOpenedFolderName = 'blue - bi' +NvimTreeEmptyFolderName = 'grey - i' +NvimTreeGitIgnored = 'grey - i' +NvimTreeImageFile = 'light_grey' +NvimTreeSpecialFile = 'orange' +NvimTreeEndOfBuffer = 'darker_black' +NvimTreeCursorLine = '- #282b37' +NvimTreeGitignoreIcon = 'red' +NvimTreeGitStaged = 'vibrant_green' +NvimTreeGitNew = 'vibrant_green' +NvimTreeGitRenamed = 'vibrant_green' +NvimTreeGitDeleted = 'red' +NvimTreeGitMerge = 'blue' +NvimTreeGitDirty = 'blue' + +NvimTreeSymlink = 'cyan' +NvimTreeRootFolder = 'base05 - b' +NvimTreeExecFile = 'green' + +[Buffer] +BufferCurrent = 'base05 base00' +BufferCurrentIndex = 'base05 base00' +BufferCurrentMod = 'sun base00' +BufferCurrentSign = 'purple base00' +BufferCurrentTarget = 'red base00 b' + +BufferVisible = 'base05 base00' +BufferVisibleIndex = 'base05 base00' +BufferVisibleMod = 'sun base00' +BufferVisibleSign = 'grey base00' +BufferVisibleTarget = 'red base00 b' + +BufferInactive = 'grey darker_black' +BufferInactiveIndex = 'grey darker_black' +BufferInactiveMod = 'sun darker_black' +BufferInactiveSign = 'grey darker_black' +BufferInactiveTarget = 'red darker_black b' + +[StatusLine] +StatusLine = 'line statusline_bg' +StatusLineNC = '- statusline_bg' +StatusLineSeparator = 'line' +StatusLineTerm = 'line' +StatusLineTermNC = 'line' + +[IndentBlankline] +IndentBlanklineContextChar = 'grey' +IndentBlanklineContextStart = '- one_bg2' +IndentBlanklineChar = 'line' +IndentBlanklineSpaceChar = 'line' +IndentBlanklineSpaceCharBlankline = 'sun' + +[Dashboard] +DashboardHeader = 'blue' +DashboardCenter = 'purple' +DashboardFooter = 'cyan' + +[Cmp] +CmpItemAbbrDeprecated = 'grey - s' +CmpItemAbbrMatch = 'blue' +CmpItemAbbrMatchFuzzy = 'blue' +CmpItemKindFunction = 'blue' +CmpItemKindMethod = 'blue' +CmpItemKindConstructor = 'cyan' +CmpItemKindClass = 'cyan' +CmpItemKindEnum = 'cyan' +CmpItemKindEvent = 'yellow' +CmpItemKindInterface = 'cyan' +CmpItemKindStruct = 'cyan' +CmpItemKindVariable = 'red' +CmpItemKindField = 'red' +CmpItemKindProperty = 'red' +CmpItemKindEnumMember = 'orange' +CmpItemKindConstant = 'orange' +CmpItemKindKeyword = 'purple' +CmpItemKindModule = 'cyan' +CmpItemKindValue = 'base05' +CmpItemKindUnit = 'base05' +CmpItemKindText = 'base05' +CmpItemKindSnippet = 'yellow' +CmpItemKindFile = 'base05' +CmpItemKindFolder = 'base05' +CmpItemKindColor = 'base05' +CmpItemKindReference = 'base05' +CmpItemKindOperator = 'base05' +CmpItemKindTypeParameter = 'red' + +[ToggleTerm] +ToggleTerm1FloatBorder = 'line' + +[Illuminate] +IlluminatedWordText = '- base02 - -' +IlluminatedWordRead = 'link:IlluminatedWordText' diff --git a/templates/monekai.toml b/templates/monekai.toml new file mode 100644 index 0000000..b9f297d --- /dev/null +++ b/templates/monekai.toml @@ -0,0 +1,412 @@ +[information] +name="monekai" +author="Ken Zhou <kendotzhou@gmail.com>" +background="dark" + +[palette] +white = "#bbc2cf" +darker_black = "#1f222b" +black = "#242730" # nvim bg +black2 = "#292c35" +one_bg = "#2e313a" # real bg of onedark +one_bg2 = "#373a43" +one_bg3 = "#3f424b" +grey = "#494c55" +grey_fg = "#52555e" +grey_fg2 = "#5b5e67" +light_grey = "#63666f" +red = "#e36d76" +baby_pink = "#f98385" +pink = "#f36d76" +line = "#363942" # for lines like vertsplit +green = "#96c367" +vibrant_green = "#99c366" +nord_blue = "#81A1C1" +blue = "#51afef" +yellow = "#e6c181" +sun = "#fce668" +purple = "#c885d7" +dark_purple = "#b26fc1" +teal = "#34bfd0" +orange = "#d39467" +cyan = "#41afef" +statusline_bg = "#292c35" +lightbg = "#3d4049" +pmenu_bg = "#99c366" +folder_bg = "#61afef" +base00 = "#242730" +base01 = "#2a2e38" +base02 = "#484854" +base03 = "#545862" +base04 = "#5b5e67" +base05 = "#afb6c3" +base06 = "#b5bcc9" +base07 = "#bbc2cf" +base08 = "#d39467" +base09 = "#b3a5d4" +base0A = "#61afef" +base0B = "#e6c181" +base0C = "#61afef" +base0D = "#96c376" +base0E = "#e36d76" +base0F = "#e36d76" + +[highlights] +Normal = 'base05 base00' +SignColumn = 'base03 - - -' +MsgArea = 'base05 base00' +ModeMsg = 'base0B' +MsgSeparator = 'base05 base00' +SpellBad = '- - c base08' +SpellCap = '- - c base0D' +SpellLocal = '- - c base0C' +SpellRare = '- - c base0D' +NormalNC = 'base05 base00' +Pmenu = '- one_bg' +PmenuSel = 'black pmenu_bg' +WildMenu = 'base08 base0A' +CursorLineNr = 'white' +Comment = 'grey_fg' +Folded = 'base03 base01' +FoldColumn = 'base0C base01' +LineNr = 'grey' +FloatBorder = 'blue' +# Whitespace = 'base00 -' +VertSplit = 'line' +CursorLine = '- base01' +CursorColumn = '- base01' +ColorColumn = '- base01' +NormalFloat = '- darker_black' +Visual = '- base02' +VisualNOS = 'base08 -' +WarningMsg = 'base08' +DiffAdd = 'vibrant_green' +DiffChange = 'blue' +DiffDelete = 'red' +QuickFixLine = '- base01 - -' +PmenuSbar = '- one_bg' +PmenuThumb = '- grey' +MatchWord = 'white grey' +MatchParen = 'link:MatchWord' +# MatchWordCur = '- - u' +# MatchParenCur = '- - u' +Cursor = 'base00 base05' +# lCursor = 'base05 base00' +# CursorIM = 'base05 base00' +# TermCursor = 'base05 base00' +# TermCursorNC = 'base05 base00' +Conceal = '- -' +Directory = 'base0D' +SpecialKey = 'base03' +Title = 'base0D - - -' +ErrorMsg = 'base08 base00' +Search = 'base01 base0A' +IncSearch = 'base01 base09' +Substitute = 'base01 base0A - -' +MoreMsg = 'base0B' +Question = 'base0D' +# EndOfBuffer = 'base00' +NonText = 'base03' +Variable = 'base05' +String = 'base0B' +Character = 'base08' +Constant = 'base08' +Number = 'base09' +Boolean = 'base09' +Float = 'base09' +Identifier = 'base08 - - -' +Function = 'base0D' +Operator = 'base05 - - -' +Type = 'base0A - - -' +StorageClass = 'base0A' +Structure = 'base0E' +Typedef = 'base0A' +Keyword = 'base0E' +Statement = 'base08' +Conditional = 'base0E' +Repeat = 'base0A' +Label = 'base0A' +Exception = 'base08' +Include = 'base0D' +PreProc = 'base0A' +Define = 'base0E - - -' +Macro = 'base08' +# PreCondit = 'purple' +Special = 'base0C' +SpecialChar = 'base0F' +Tag = 'base0A' +Debug = 'base08' +# Delimiter = 'grey -' +# SpecialComment = 'grey_fg' +Underlined = 'base0B' +Bold = '- - b' +Italic = '- - i' +Ignore = 'cyan base00 b' +Todo = 'base0A base01' +Error = 'base00 base08' +TabLine = 'light_grey line' +TabLineSel = 'white line' +TabLineFill = 'line line' + +[Treesitter] +TSComment = 'link:Comment' +TSAnnotation = 'base0F' +TSAttribute = 'base0A' +TSConstructor = 'base0C' +# TSType = 'cyan' +TSTypeBuiltin = 'base0A' +TSConditional = 'link:Conditional' +TSException = 'base08' +TSInclude = 'link:Include' +TSKeywordReturn = 'base0E' +TSKeyword = 'base0E' +TSKeywordFunction = 'base0E' +# TSLabel = 'cyan' +TSNamespace = 'base08' +# TSRepeat = 'yellow' +# TSConstant = 'orange' +TSConstBuiltin = 'base09' +TSFloat = 'base09' +# TSNumber = 'orange' +# TSBoolean = 'orange' +TSCharacter = 'base08' +TSError = 'base08' +TSFunction = 'base0D' +TSFuncBuiltin = 'base0D' +TSMethod = 'base0D' +TSConstMacro = 'base08' +TSFuncMacro = 'base08' +TSVariable = 'base05' +TSVariableBuiltin = 'base09' +TSProperty = 'base08' +TSField = 'base0D' +TSParameter = 'base08' +TSParameterReference = 'base05' +TSSymbol = 'base0B' +TSText = 'base05' +# TSOperator = 'base05' +TSPunctDelimiter = 'base0F' +TSTagDelimiter = 'base0F' +TSTagAttribute = 'link:TSProperty' +TSPunctBracket = 'base0F' +TSPunctSpecial = 'base08' +# TSString = 'green' +TSStringRegex = 'base0C' +TSStringEscape = 'base0C' +# TSTag = 'blue' +TSEmphasis = 'base09' +# TSUnderline = '- - u' +# TSTitle = 'base05 - -' +TSLiteral = 'base09' +TSURI = 'base09' +TSKeywordOperator = 'base0E' +# TSStructure = 'cyan' +TSStrong = '- - b' +# TSQueryLinterError = 'base09' +TreesitterContext = 'link:CursorLine' + +[markdown] +markdownBlockquote = 'green' +markdownCode = 'orange' +markdownCodeBlock = 'orange' +markdownCodeDelimiter = 'orange' +markdownH1 = 'blue' +markdownH2 = 'blue' +markdownH3 = 'blue' +markdownH4 = 'blue' +markdownH5 = 'blue' +markdownH6 = 'blue' +markdownHeadingDelimiter = 'blue' +markdownHeadingRule = 'base05 - b' +markdownId = 'purple' +markdownIdDeclaration = 'blue' +markdownIdDelimiter = 'light_grey' +markdownLinkDelimiter = 'light_grey' +markdownBold = 'blue - b' +markdownItalic = '- - i' +markdownBoldItalic = 'yellow - bi' +markdownListMarker = 'blue' +markdownOrderedListMarker = 'blue' +markdownRule = 'base01' +markdownUrl = 'cyan - u' +markdownLinkText = 'blue' +markdownFootnote = 'orange' +markdownFootnoteDefinition = 'orange' +markdownEscape = 'yellow' + +[Whichkey] +WhichKey = 'purple' +WhichKeySeperator = 'green' +WhichKeyGroup = 'blue' +WhichKeyDesc = 'cyan' +WhichKeyFloat = '- base01' + +[Git] +SignAdd = 'green' +SignChange = 'blue' +SignDelete = 'red' +GitSignsAdd = 'green' +GitSignsChange = 'blue' +GitSignsDelete = 'red' + +[LSP] +DiagnosticError = 'base08' +DiagnosticWarning = 'base09' +DiagnosticHint = 'purple' +DiagnosticWarn = 'yellow' +DiagnosticInfo = 'green' +LspDiagnosticsDefaultError = 'base08' +LspDiagnosticsDefaultWarning = 'base09' +LspDiagnosticsDefaultInformation = 'sun' +LspDiagnosticsDefaultInfo = 'sun' +LspDiagnosticsDefaultHint = 'purple' +LspDiagnosticsVirtualTextError = 'base08' +LspDiagnosticsVirtualTextWarning = 'base09' +LspDiagnosticsVirtualTextInformation = 'sun' +LspDiagnosticsVirtualTextInfo = 'sun' +LspDiagnosticsVirtualTextHint = 'purple' +LspDiagnosticsFloatingError = 'base08' +LspDiagnosticsFloatingWarning = 'base09' +LspDiagnosticsFloatingInformation = 'sun' +LspDiagnosticsFloatingInfo = 'sun' +LspDiagnosticsFloatingHint = 'purple' +DiagnosticSignError = 'base08' +DiagnosticSignWarning = 'base09' +DiagnosticSignInformation = 'sun' +DiagnosticSignInfo = 'sun' +DiagnosticSignHint = 'purple' +LspDiagnosticsSignError = 'base08' +LspDiagnosticsSignWarning = 'base09' +LspDiagnosticsSignInformation = 'sun' +LspDiagnosticsSignInfo = 'sun' +LspDiagnosticsSignHint = 'purple' +LspDiagnosticsError = 'base08' +LspDiagnosticsWarning = 'base09' +LspDiagnosticsInformation = 'sun' +LspDiagnosticsInfo = 'sun' +LspDiagnosticsHint = 'purple' +LspDiagnosticsUnderlineError = '- - u' +LspDiagnosticsUnderlineWarning = '- - u' +LspDiagnosticsUnderlineInformation = '- - u' +LspDiagnosticsUnderlineInfo = '- - u' +LspDiagnosticsUnderlineHint = '- - u' +LspReferenceRead = '- #2e303b' +LspReferenceText = '- #2e303b' +LspReferenceWrite = '- #2e303b' +LspCodeLens = 'base04 - i' +LspCodeLensSeparator = 'base04 - i' + +[Telescope] +TelescopeNormal = '- darker_black' +TelescopePreviewTitle = 'black green b' +TelescopePromptTitle = 'black red b' +TelescopeResultsTitle = 'darker_black darker_black b' +TelescopeSelection = 'white black2' +# TelescopeMatching = 'sun - b' +TelescopeBorder = 'darker_black darker_black' +TelescopePromptBorder = 'black2 black2' +TelescopePromptNormal = 'white black2' +TelescopePromptPrefix = 'red black2' +TelescopeResultsDiffAdd = 'green' +TelescopeResultsDiffChange = 'blue' +TelescopeResultsDiffDelete = 'red' + +[NvimTree] +NvimTreeFolderIcon = 'blue' +NvimTreeIndentMarker = '#c5c5c5' +NvimTreeNormal = '- darker_black' +NvimTreeVertSplit = 'darker_black darker_black' +NvimTreeFolderName = 'blue' +NvimTreeOpenedFolderName = 'blue - bi' +NvimTreeEmptyFolderName = 'grey - i' +NvimTreeGitIgnored = 'grey - i' +NvimTreeImageFile = 'light_grey' +NvimTreeSpecialFile = 'orange' +NvimTreeEndOfBuffer = 'darker_black' +NvimTreeCursorLine = '- #282b37' +NvimTreeGitignoreIcon = 'red' +NvimTreeGitStaged = 'vibrant_green' +NvimTreeGitNew = 'vibrant_green' +NvimTreeGitRenamed = 'vibrant_green' +NvimTreeGitDeleted = 'red' +NvimTreeGitMerge = 'blue' +NvimTreeGitDirty = 'blue' + +NvimTreeSymlink = 'cyan' +NvimTreeRootFolder = 'base05 - b' +NvimTreeExecFile = 'green' + +[Buffer] +BufferCurrent = 'base05 base00' +BufferCurrentIndex = 'base05 base00' +BufferCurrentMod = 'sun base00' +BufferCurrentSign = 'purple base00' +BufferCurrentTarget = 'red base00 b' + +BufferVisible = 'base05 base00' +BufferVisibleIndex = 'base05 base00' +BufferVisibleMod = 'sun base00' +BufferVisibleSign = 'grey base00' +BufferVisibleTarget = 'red base00 b' + +BufferInactive = 'grey darker_black' +BufferInactiveIndex = 'grey darker_black' +BufferInactiveMod = 'sun darker_black' +BufferInactiveSign = 'grey darker_black' +BufferInactiveTarget = 'red darker_black b' + +[StatusLine] +StatusLine = 'line statusline_bg' +StatusLineNC = '- statusline_bg' +StatusLineSeparator = 'line' +StatusLineTerm = 'line' +StatusLineTermNC = 'line' + +[IndentBlankline] +IndentBlanklineContextChar = 'grey' +IndentBlanklineContextStart = '- one_bg2' +IndentBlanklineChar = 'line' +IndentBlanklineSpaceChar = 'line' +IndentBlanklineSpaceCharBlankline = 'sun' + +[Dashboard] +DashboardHeader = 'blue' +DashboardCenter = 'purple' +DashboardFooter = 'cyan' + +[Cmp] +CmpItemAbbrDeprecated = 'grey - s' +CmpItemAbbrMatch = 'blue' +CmpItemAbbrMatchFuzzy = 'blue' +CmpItemKindFunction = 'blue' +CmpItemKindMethod = 'blue' +CmpItemKindConstructor = 'cyan' +CmpItemKindClass = 'cyan' +CmpItemKindEnum = 'cyan' +CmpItemKindEvent = 'yellow' +CmpItemKindInterface = 'cyan' +CmpItemKindStruct = 'cyan' +CmpItemKindVariable = 'red' +CmpItemKindField = 'red' +CmpItemKindProperty = 'red' +CmpItemKindEnumMember = 'orange' +CmpItemKindConstant = 'orange' +CmpItemKindKeyword = 'purple' +CmpItemKindModule = 'cyan' +CmpItemKindValue = 'base05' +CmpItemKindUnit = 'base05' +CmpItemKindText = 'base05' +CmpItemKindSnippet = 'yellow' +CmpItemKindFile = 'base05' +CmpItemKindFolder = 'base05' +CmpItemKindColor = 'base05' +CmpItemKindReference = 'base05' +CmpItemKindOperator = 'base05' +CmpItemKindTypeParameter = 'red' + +[ToggleTerm] +ToggleTerm1FloatBorder = 'line' + +[Illuminate] +IlluminatedWordText = '- base02 - -' +IlluminatedWordRead = 'link:IlluminatedWordText' diff --git a/templates/mountain.toml b/templates/mountain.toml new file mode 100644 index 0000000..2372cf9 --- /dev/null +++ b/templates/mountain.toml @@ -0,0 +1,412 @@ +[information] +name="mountain" +author="Ken Zhou <kendotzhou@gmail.com>" +background="dark" + +[palette] +white = "#F0f0f0" +darker_black = "#090909" +black = "#0f0f0f" # nvim bg +black2 = "#181818" +one_bg = "#191919" +one_bg2 = "#222222" +one_bg3 = "#2a2a2a" +grey = "#373737" +grey_fg = "#414141" +grey_fg2 = "#4b4b4b" +light_grey = "#535353" +red = "#ac8a8c" +baby_pink = "#bb999b" +pink = "#AC8AAC" +line = "#242424" # for lines like vertsplit +green = "#8aac8b" +vibrant_green = "#99bb9a" +blue = "#9691b3" +nord_blue = "#8F8AAC" +yellow = "#ACA98A" +sun = "#b3b091" +purple = "#C49EC4" +dark_purple = "#b58fb5" +teal = "#8fb4b5" +orange = "#9d9a7b" +cyan = "#9EC3C4" +statusline_bg = "#131313" +lightbg = "#292929" +pmenu_bg = "#8aac8b" +folder_bg = "#8F8AAC" +base00 = "#0f0f0f" +base01 = "#151515" +base02 = "#191919" +base03 = "#222222" +base04 = "#535353" +base05 = "#d8d8d8" +base06 = "#e6e6e6" +base07 = "#f0f0f0" +base08 = "#b18f91" +base09 = "#d8bb92" +base0A = "#b1ae8f" +base0B = "#8aac8b" +base0C = "#91b2b3" +base0D = "#a5a0c2" +base0E = "#ac8aac" +base0F = "#b39193" + +[highlights] +Normal = 'base05 base00' +SignColumn = 'base03 - - -' +MsgArea = 'base05 base00' +ModeMsg = 'base0B' +MsgSeparator = 'base05 base00' +SpellBad = '- - c base08' +SpellCap = '- - c base0D' +SpellLocal = '- - c base0C' +SpellRare = '- - c base0D' +NormalNC = 'base05 base00' +Pmenu = '- one_bg' +PmenuSel = 'black pmenu_bg' +WildMenu = 'base08 base0A' +CursorLineNr = 'white' +Comment = 'grey_fg' +Folded = 'base03 base01' +FoldColumn = 'base0C base01' +LineNr = 'grey' +FloatBorder = 'blue' +# Whitespace = 'base00 -' +VertSplit = 'line' +CursorLine = '- base01' +CursorColumn = '- base01' +ColorColumn = '- base01' +NormalFloat = '- darker_black' +Visual = '- base02' +VisualNOS = 'base08 -' +WarningMsg = 'base08' +DiffAdd = 'vibrant_green' +DiffChange = 'blue' +DiffDelete = 'red' +QuickFixLine = '- base01 - -' +PmenuSbar = '- one_bg' +PmenuThumb = '- grey' +MatchWord = 'white grey' +MatchParen = 'link:MatchWord' +# MatchWordCur = '- - u' +# MatchParenCur = '- - u' +Cursor = 'base00 base05' +# lCursor = 'base05 base00' +# CursorIM = 'base05 base00' +# TermCursor = 'base05 base00' +# TermCursorNC = 'base05 base00' +Conceal = '- -' +Directory = 'base0D' +SpecialKey = 'base03' +Title = 'base0D - - -' +ErrorMsg = 'base08 base00' +Search = 'base01 base0A' +IncSearch = 'base01 base09' +Substitute = 'base01 base0A - -' +MoreMsg = 'base0B' +Question = 'base0D' +# EndOfBuffer = 'base00' +NonText = 'base03' +Variable = 'base05' +String = 'base0B' +Character = 'base08' +Constant = 'base08' +Number = 'base09' +Boolean = 'base09' +Float = 'base09' +Identifier = 'base08 - - -' +Function = 'base0D' +Operator = 'base05 - - -' +Type = 'base0A - - -' +StorageClass = 'base0A' +Structure = 'base0E' +Typedef = 'base0A' +Keyword = 'base0E' +Statement = 'base08' +Conditional = 'base0E' +Repeat = 'base0A' +Label = 'base0A' +Exception = 'base08' +Include = 'base0D' +PreProc = 'base0A' +Define = 'base0E - - -' +Macro = 'base08' +# PreCondit = 'purple' +Special = 'base0C' +SpecialChar = 'base0F' +Tag = 'base0A' +Debug = 'base08' +# Delimiter = 'grey -' +# SpecialComment = 'grey_fg' +Underlined = 'base0B' +Bold = '- - b' +Italic = '- - i' +Ignore = 'cyan base00 b' +Todo = 'base0A base01' +Error = 'base00 base08' +TabLine = 'light_grey line' +TabLineSel = 'white line' +TabLineFill = 'line line' + +[Treesitter] +TSComment = 'link:Comment' +TSAnnotation = 'base0F' +TSAttribute = 'base0A' +TSConstructor = 'base0C' +# TSType = 'cyan' +TSTypeBuiltin = 'base0A' +TSConditional = 'link:Conditional' +TSException = 'base08' +TSInclude = 'link:Include' +TSKeywordReturn = 'base0E' +TSKeyword = 'base0E' +TSKeywordFunction = 'base0E' +# TSLabel = 'cyan' +TSNamespace = 'base08' +# TSRepeat = 'yellow' +# TSConstant = 'orange' +TSConstBuiltin = 'base09' +TSFloat = 'base09' +# TSNumber = 'orange' +# TSBoolean = 'orange' +TSCharacter = 'base08' +TSError = 'base08' +TSFunction = 'base0D' +TSFuncBuiltin = 'base0D' +TSMethod = 'base0D' +TSConstMacro = 'base08' +TSFuncMacro = 'base08' +TSVariable = 'base05' +TSVariableBuiltin = 'base09' +TSProperty = 'base08' +TSField = 'base0D' +TSParameter = 'base08' +TSParameterReference = 'base05' +TSSymbol = 'base0B' +TSText = 'base05' +# TSOperator = 'base05' +TSPunctDelimiter = 'base0F' +TSTagDelimiter = 'base0F' +TSTagAttribute = 'link:TSProperty' +TSPunctBracket = 'base0F' +TSPunctSpecial = 'base08' +# TSString = 'green' +TSStringRegex = 'base0C' +TSStringEscape = 'base0C' +# TSTag = 'blue' +TSEmphasis = 'base09' +# TSUnderline = '- - u' +# TSTitle = 'base05 - -' +TSLiteral = 'base09' +TSURI = 'base09' +TSKeywordOperator = 'base0E' +# TSStructure = 'cyan' +TSStrong = '- - b' +# TSQueryLinterError = 'base09' +TreesitterContext = 'link:CursorLine' + +[markdown] +markdownBlockquote = 'green' +markdownCode = 'orange' +markdownCodeBlock = 'orange' +markdownCodeDelimiter = 'orange' +markdownH1 = 'blue' +markdownH2 = 'blue' +markdownH3 = 'blue' +markdownH4 = 'blue' +markdownH5 = 'blue' +markdownH6 = 'blue' +markdownHeadingDelimiter = 'blue' +markdownHeadingRule = 'base05 - b' +markdownId = 'purple' +markdownIdDeclaration = 'blue' +markdownIdDelimiter = 'light_grey' +markdownLinkDelimiter = 'light_grey' +markdownBold = 'blue - b' +markdownItalic = '- - i' +markdownBoldItalic = 'yellow - bi' +markdownListMarker = 'blue' +markdownOrderedListMarker = 'blue' +markdownRule = 'base01' +markdownUrl = 'cyan - u' +markdownLinkText = 'blue' +markdownFootnote = 'orange' +markdownFootnoteDefinition = 'orange' +markdownEscape = 'yellow' + +[Whichkey] +WhichKey = 'purple' +WhichKeySeperator = 'green' +WhichKeyGroup = 'blue' +WhichKeyDesc = 'cyan' +WhichKeyFloat = '- base01' + +[Git] +SignAdd = 'green' +SignChange = 'blue' +SignDelete = 'red' +GitSignsAdd = 'green' +GitSignsChange = 'blue' +GitSignsDelete = 'red' + +[LSP] +DiagnosticError = 'base08' +DiagnosticWarning = 'base09' +DiagnosticHint = 'purple' +DiagnosticWarn = 'yellow' +DiagnosticInfo = 'green' +LspDiagnosticsDefaultError = 'base08' +LspDiagnosticsDefaultWarning = 'base09' +LspDiagnosticsDefaultInformation = 'sun' +LspDiagnosticsDefaultInfo = 'sun' +LspDiagnosticsDefaultHint = 'purple' +LspDiagnosticsVirtualTextError = 'base08' +LspDiagnosticsVirtualTextWarning = 'base09' +LspDiagnosticsVirtualTextInformation = 'sun' +LspDiagnosticsVirtualTextInfo = 'sun' +LspDiagnosticsVirtualTextHint = 'purple' +LspDiagnosticsFloatingError = 'base08' +LspDiagnosticsFloatingWarning = 'base09' +LspDiagnosticsFloatingInformation = 'sun' +LspDiagnosticsFloatingInfo = 'sun' +LspDiagnosticsFloatingHint = 'purple' +DiagnosticSignError = 'base08' +DiagnosticSignWarning = 'base09' +DiagnosticSignInformation = 'sun' +DiagnosticSignInfo = 'sun' +DiagnosticSignHint = 'purple' +LspDiagnosticsSignError = 'base08' +LspDiagnosticsSignWarning = 'base09' +LspDiagnosticsSignInformation = 'sun' +LspDiagnosticsSignInfo = 'sun' +LspDiagnosticsSignHint = 'purple' +LspDiagnosticsError = 'base08' +LspDiagnosticsWarning = 'base09' +LspDiagnosticsInformation = 'sun' +LspDiagnosticsInfo = 'sun' +LspDiagnosticsHint = 'purple' +LspDiagnosticsUnderlineError = '- - u' +LspDiagnosticsUnderlineWarning = '- - u' +LspDiagnosticsUnderlineInformation = '- - u' +LspDiagnosticsUnderlineInfo = '- - u' +LspDiagnosticsUnderlineHint = '- - u' +LspReferenceRead = '- #2e303b' +LspReferenceText = '- #2e303b' +LspReferenceWrite = '- #2e303b' +LspCodeLens = 'base04 - i' +LspCodeLensSeparator = 'base04 - i' + +[Telescope] +TelescopeNormal = '- darker_black' +TelescopePreviewTitle = 'black green b' +TelescopePromptTitle = 'black red b' +TelescopeResultsTitle = 'darker_black darker_black b' +TelescopeSelection = 'white black2' +# TelescopeMatching = 'sun - b' +TelescopeBorder = 'darker_black darker_black' +TelescopePromptBorder = 'black2 black2' +TelescopePromptNormal = 'white black2' +TelescopePromptPrefix = 'red black2' +TelescopeResultsDiffAdd = 'green' +TelescopeResultsDiffChange = 'blue' +TelescopeResultsDiffDelete = 'red' + +[NvimTree] +NvimTreeFolderIcon = 'blue' +NvimTreeIndentMarker = '#c5c5c5' +NvimTreeNormal = '- darker_black' +NvimTreeVertSplit = 'darker_black darker_black' +NvimTreeFolderName = 'blue' +NvimTreeOpenedFolderName = 'blue - bi' +NvimTreeEmptyFolderName = 'grey - i' +NvimTreeGitIgnored = 'grey - i' +NvimTreeImageFile = 'light_grey' +NvimTreeSpecialFile = 'orange' +NvimTreeEndOfBuffer = 'darker_black' +NvimTreeCursorLine = '- #282b37' +NvimTreeGitignoreIcon = 'red' +NvimTreeGitStaged = 'vibrant_green' +NvimTreeGitNew = 'vibrant_green' +NvimTreeGitRenamed = 'vibrant_green' +NvimTreeGitDeleted = 'red' +NvimTreeGitMerge = 'blue' +NvimTreeGitDirty = 'blue' + +NvimTreeSymlink = 'cyan' +NvimTreeRootFolder = 'base05 - b' +NvimTreeExecFile = 'green' + +[Buffer] +BufferCurrent = 'base05 base00' +BufferCurrentIndex = 'base05 base00' +BufferCurrentMod = 'sun base00' +BufferCurrentSign = 'purple base00' +BufferCurrentTarget = 'red base00 b' + +BufferVisible = 'base05 base00' +BufferVisibleIndex = 'base05 base00' +BufferVisibleMod = 'sun base00' +BufferVisibleSign = 'grey base00' +BufferVisibleTarget = 'red base00 b' + +BufferInactive = 'grey darker_black' +BufferInactiveIndex = 'grey darker_black' +BufferInactiveMod = 'sun darker_black' +BufferInactiveSign = 'grey darker_black' +BufferInactiveTarget = 'red darker_black b' + +[StatusLine] +StatusLine = 'line statusline_bg' +StatusLineNC = '- statusline_bg' +StatusLineSeparator = 'line' +StatusLineTerm = 'line' +StatusLineTermNC = 'line' + +[IndentBlankline] +IndentBlanklineContextChar = 'grey' +IndentBlanklineContextStart = '- one_bg2' +IndentBlanklineChar = 'line' +IndentBlanklineSpaceChar = 'line' +IndentBlanklineSpaceCharBlankline = 'sun' + +[Dashboard] +DashboardHeader = 'blue' +DashboardCenter = 'purple' +DashboardFooter = 'cyan' + +[Cmp] +CmpItemAbbrDeprecated = 'grey - s' +CmpItemAbbrMatch = 'blue' +CmpItemAbbrMatchFuzzy = 'blue' +CmpItemKindFunction = 'blue' +CmpItemKindMethod = 'blue' +CmpItemKindConstructor = 'cyan' +CmpItemKindClass = 'cyan' +CmpItemKindEnum = 'cyan' +CmpItemKindEvent = 'yellow' +CmpItemKindInterface = 'cyan' +CmpItemKindStruct = 'cyan' +CmpItemKindVariable = 'red' +CmpItemKindField = 'red' +CmpItemKindProperty = 'red' +CmpItemKindEnumMember = 'orange' +CmpItemKindConstant = 'orange' +CmpItemKindKeyword = 'purple' +CmpItemKindModule = 'cyan' +CmpItemKindValue = 'base05' +CmpItemKindUnit = 'base05' +CmpItemKindText = 'base05' +CmpItemKindSnippet = 'yellow' +CmpItemKindFile = 'base05' +CmpItemKindFolder = 'base05' +CmpItemKindColor = 'base05' +CmpItemKindReference = 'base05' +CmpItemKindOperator = 'base05' +CmpItemKindTypeParameter = 'red' + +[ToggleTerm] +ToggleTerm1FloatBorder = 'line' + +[Illuminate] +IlluminatedWordText = '- base02 - -' +IlluminatedWordRead = 'link:IlluminatedWordText' diff --git a/templates/nightfox.toml b/templates/nightfox.toml new file mode 100644 index 0000000..947706e --- /dev/null +++ b/templates/nightfox.toml @@ -0,0 +1,412 @@ +[information] +name="nightfox" +author="Ken Zhou <kendotzhou@gmail.com>" +background="dark" + +[palette] +white = "#cdcecf" +darker_black = "#121c29" +black = "#192330" +black2 = "#202a37" +one_bg = "#252f3c" # real bg of onedark +one_bg2 = "#313b48" +one_bg3 = "#3d4754" +grey = "#495360" +grey_fg = "#535d6a" +grey_fg2 = "#5c6673" +light_grey = "#646e7b" +red = "#c94f6d" +baby_pink = "#e26886" +pink = "#d85e7c" +line = "#2a3441" +green = "#8ebaa4" +vibrant_green = "#6ad4d6" +blue = "#719cd6" +nord_blue = "#86abdc" +yellow = "#dbc074" +sun = "#e0c989" +purple = "#baa1e2" +dark_purple = "#9d79d6" +teal = "#5cc6c8" +orange = "#fe9373" +cyan = "#8be5e7" +statusline_bg = "#202a37" +lightbg = "#313b48" +pmenu_bg = "#719cd6" +folder_bg = "#719cd6" +base00 = "#192330" +base01 = "#252f3c" +base02 = "#313b48" +base03 = "#3d4754" +base04 = "#495360" +base05 = "#c0c8d5" +base06 = "#c7cfdc" +base07 = "#ced6e3" +base08 = "#e26886" +base09 = "#fe9373" +base0A = "#dbc074" +base0B = "#8ebaa4" +base0C = "#7ad4d6" +base0D = "#86abdc" +base0E = "#9d79d6" +base0F = "#d85e7c" + +[highlights] +Normal = 'base05 base00' +SignColumn = 'base03 - - -' +MsgArea = 'base05 base00' +ModeMsg = 'base0B' +MsgSeparator = 'base05 base00' +SpellBad = '- - c base08' +SpellCap = '- - c base0D' +SpellLocal = '- - c base0C' +SpellRare = '- - c base0D' +NormalNC = 'base05 base00' +Pmenu = '- one_bg' +PmenuSel = 'black pmenu_bg' +WildMenu = 'base08 base0A' +CursorLineNr = 'white' +Comment = 'grey_fg' +Folded = 'base03 base01' +FoldColumn = 'base0C base01' +LineNr = 'grey' +FloatBorder = 'blue' +# Whitespace = 'base00 -' +VertSplit = 'line' +CursorLine = '- base01' +CursorColumn = '- base01' +ColorColumn = '- base01' +NormalFloat = '- darker_black' +Visual = '- base02' +VisualNOS = 'base08 -' +WarningMsg = 'base08' +DiffAdd = 'vibrant_green' +DiffChange = 'blue' +DiffDelete = 'red' +QuickFixLine = '- base01 - -' +PmenuSbar = '- one_bg' +PmenuThumb = '- grey' +MatchWord = 'white grey' +MatchParen = 'link:MatchWord' +# MatchWordCur = '- - u' +# MatchParenCur = '- - u' +Cursor = 'base00 base05' +# lCursor = 'base05 base00' +# CursorIM = 'base05 base00' +# TermCursor = 'base05 base00' +# TermCursorNC = 'base05 base00' +Conceal = '- -' +Directory = 'base0D' +SpecialKey = 'base03' +Title = 'base0D - - -' +ErrorMsg = 'base08 base00' +Search = 'base01 base0A' +IncSearch = 'base01 base09' +Substitute = 'base01 base0A - -' +MoreMsg = 'base0B' +Question = 'base0D' +# EndOfBuffer = 'base00' +NonText = 'base03' +Variable = 'base05' +String = 'base0B' +Character = 'base08' +Constant = 'base08' +Number = 'base09' +Boolean = 'base09' +Float = 'base09' +Identifier = 'base08 - - -' +Function = 'base0D' +Operator = 'base05 - - -' +Type = 'base0A - - -' +StorageClass = 'base0A' +Structure = 'base0E' +Typedef = 'base0A' +Keyword = 'base0E' +Statement = 'base08' +Conditional = 'base0E' +Repeat = 'base0A' +Label = 'base0A' +Exception = 'base08' +Include = 'base0D' +PreProc = 'base0A' +Define = 'base0E - - -' +Macro = 'base08' +# PreCondit = 'purple' +Special = 'base0C' +SpecialChar = 'base0F' +Tag = 'base0A' +Debug = 'base08' +# Delimiter = 'grey -' +# SpecialComment = 'grey_fg' +Underlined = 'base0B' +Bold = '- - b' +Italic = '- - i' +Ignore = 'cyan base00 b' +Todo = 'base0A base01' +Error = 'base00 base08' +TabLine = 'light_grey line' +TabLineSel = 'white line' +TabLineFill = 'line line' + +[Treesitter] +TSComment = 'link:Comment' +TSAnnotation = 'base0F' +TSAttribute = 'base0A' +TSConstructor = 'base0C' +# TSType = 'cyan' +TSTypeBuiltin = 'base0A' +TSConditional = 'link:Conditional' +TSException = 'base08' +TSInclude = 'link:Include' +TSKeywordReturn = 'base0E' +TSKeyword = 'base0E' +TSKeywordFunction = 'base0E' +# TSLabel = 'cyan' +TSNamespace = 'base08' +# TSRepeat = 'yellow' +# TSConstant = 'orange' +TSConstBuiltin = 'base09' +TSFloat = 'base09' +# TSNumber = 'orange' +# TSBoolean = 'orange' +TSCharacter = 'base08' +TSError = 'base08' +TSFunction = 'base0D' +TSFuncBuiltin = 'base0D' +TSMethod = 'base0D' +TSConstMacro = 'base08' +TSFuncMacro = 'base08' +TSVariable = 'base05' +TSVariableBuiltin = 'base09' +TSProperty = 'base08' +TSField = 'base0D' +TSParameter = 'base08' +TSParameterReference = 'base05' +TSSymbol = 'base0B' +TSText = 'base05' +# TSOperator = 'base05' +TSPunctDelimiter = 'base0F' +TSTagDelimiter = 'base0F' +TSTagAttribute = 'link:TSProperty' +TSPunctBracket = 'base0F' +TSPunctSpecial = 'base08' +# TSString = 'green' +TSStringRegex = 'base0C' +TSStringEscape = 'base0C' +# TSTag = 'blue' +TSEmphasis = 'base09' +# TSUnderline = '- - u' +# TSTitle = 'base05 - -' +TSLiteral = 'base09' +TSURI = 'base09' +TSKeywordOperator = 'base0E' +# TSStructure = 'cyan' +TSStrong = '- - b' +# TSQueryLinterError = 'base09' +TreesitterContext = 'link:CursorLine' + +[markdown] +markdownBlockquote = 'green' +markdownCode = 'orange' +markdownCodeBlock = 'orange' +markdownCodeDelimiter = 'orange' +markdownH1 = 'blue' +markdownH2 = 'blue' +markdownH3 = 'blue' +markdownH4 = 'blue' +markdownH5 = 'blue' +markdownH6 = 'blue' +markdownHeadingDelimiter = 'blue' +markdownHeadingRule = 'base05 - b' +markdownId = 'purple' +markdownIdDeclaration = 'blue' +markdownIdDelimiter = 'light_grey' +markdownLinkDelimiter = 'light_grey' +markdownBold = 'blue - b' +markdownItalic = '- - i' +markdownBoldItalic = 'yellow - bi' +markdownListMarker = 'blue' +markdownOrderedListMarker = 'blue' +markdownRule = 'base01' +markdownUrl = 'cyan - u' +markdownLinkText = 'blue' +markdownFootnote = 'orange' +markdownFootnoteDefinition = 'orange' +markdownEscape = 'yellow' + +[Whichkey] +WhichKey = 'purple' +WhichKeySeperator = 'green' +WhichKeyGroup = 'blue' +WhichKeyDesc = 'cyan' +WhichKeyFloat = '- base01' + +[Git] +SignAdd = 'green' +SignChange = 'blue' +SignDelete = 'red' +GitSignsAdd = 'green' +GitSignsChange = 'blue' +GitSignsDelete = 'red' + +[LSP] +DiagnosticError = 'base08' +DiagnosticWarning = 'base09' +DiagnosticHint = 'purple' +DiagnosticWarn = 'yellow' +DiagnosticInfo = 'green' +LspDiagnosticsDefaultError = 'base08' +LspDiagnosticsDefaultWarning = 'base09' +LspDiagnosticsDefaultInformation = 'sun' +LspDiagnosticsDefaultInfo = 'sun' +LspDiagnosticsDefaultHint = 'purple' +LspDiagnosticsVirtualTextError = 'base08' +LspDiagnosticsVirtualTextWarning = 'base09' +LspDiagnosticsVirtualTextInformation = 'sun' +LspDiagnosticsVirtualTextInfo = 'sun' +LspDiagnosticsVirtualTextHint = 'purple' +LspDiagnosticsFloatingError = 'base08' +LspDiagnosticsFloatingWarning = 'base09' +LspDiagnosticsFloatingInformation = 'sun' +LspDiagnosticsFloatingInfo = 'sun' +LspDiagnosticsFloatingHint = 'purple' +DiagnosticSignError = 'base08' +DiagnosticSignWarning = 'base09' +DiagnosticSignInformation = 'sun' +DiagnosticSignInfo = 'sun' +DiagnosticSignHint = 'purple' +LspDiagnosticsSignError = 'base08' +LspDiagnosticsSignWarning = 'base09' +LspDiagnosticsSignInformation = 'sun' +LspDiagnosticsSignInfo = 'sun' +LspDiagnosticsSignHint = 'purple' +LspDiagnosticsError = 'base08' +LspDiagnosticsWarning = 'base09' +LspDiagnosticsInformation = 'sun' +LspDiagnosticsInfo = 'sun' +LspDiagnosticsHint = 'purple' +LspDiagnosticsUnderlineError = '- - u' +LspDiagnosticsUnderlineWarning = '- - u' +LspDiagnosticsUnderlineInformation = '- - u' +LspDiagnosticsUnderlineInfo = '- - u' +LspDiagnosticsUnderlineHint = '- - u' +LspReferenceRead = '- #2e303b' +LspReferenceText = '- #2e303b' +LspReferenceWrite = '- #2e303b' +LspCodeLens = 'base04 - i' +LspCodeLensSeparator = 'base04 - i' + +[Telescope] +TelescopeNormal = '- darker_black' +TelescopePreviewTitle = 'black green b' +TelescopePromptTitle = 'black red b' +TelescopeResultsTitle = 'darker_black darker_black b' +TelescopeSelection = 'white black2' +# TelescopeMatching = 'sun - b' +TelescopeBorder = 'darker_black darker_black' +TelescopePromptBorder = 'black2 black2' +TelescopePromptNormal = 'white black2' +TelescopePromptPrefix = 'red black2' +TelescopeResultsDiffAdd = 'green' +TelescopeResultsDiffChange = 'blue' +TelescopeResultsDiffDelete = 'red' + +[NvimTree] +NvimTreeFolderIcon = 'blue' +NvimTreeIndentMarker = '#c5c5c5' +NvimTreeNormal = '- darker_black' +NvimTreeVertSplit = 'darker_black darker_black' +NvimTreeFolderName = 'blue' +NvimTreeOpenedFolderName = 'blue - bi' +NvimTreeEmptyFolderName = 'grey - i' +NvimTreeGitIgnored = 'grey - i' +NvimTreeImageFile = 'light_grey' +NvimTreeSpecialFile = 'orange' +NvimTreeEndOfBuffer = 'darker_black' +NvimTreeCursorLine = '- #282b37' +NvimTreeGitignoreIcon = 'red' +NvimTreeGitStaged = 'vibrant_green' +NvimTreeGitNew = 'vibrant_green' +NvimTreeGitRenamed = 'vibrant_green' +NvimTreeGitDeleted = 'red' +NvimTreeGitMerge = 'blue' +NvimTreeGitDirty = 'blue' + +NvimTreeSymlink = 'cyan' +NvimTreeRootFolder = 'base05 - b' +NvimTreeExecFile = 'green' + +[Buffer] +BufferCurrent = 'base05 base00' +BufferCurrentIndex = 'base05 base00' +BufferCurrentMod = 'sun base00' +BufferCurrentSign = 'purple base00' +BufferCurrentTarget = 'red base00 b' + +BufferVisible = 'base05 base00' +BufferVisibleIndex = 'base05 base00' +BufferVisibleMod = 'sun base00' +BufferVisibleSign = 'grey base00' +BufferVisibleTarget = 'red base00 b' + +BufferInactive = 'grey darker_black' +BufferInactiveIndex = 'grey darker_black' +BufferInactiveMod = 'sun darker_black' +BufferInactiveSign = 'grey darker_black' +BufferInactiveTarget = 'red darker_black b' + +[StatusLine] +StatusLine = 'line statusline_bg' +StatusLineNC = '- statusline_bg' +StatusLineSeparator = 'line' +StatusLineTerm = 'line' +StatusLineTermNC = 'line' + +[IndentBlankline] +IndentBlanklineContextChar = 'grey' +IndentBlanklineContextStart = '- one_bg2' +IndentBlanklineChar = 'line' +IndentBlanklineSpaceChar = 'line' +IndentBlanklineSpaceCharBlankline = 'sun' + +[Dashboard] +DashboardHeader = 'blue' +DashboardCenter = 'purple' +DashboardFooter = 'cyan' + +[Cmp] +CmpItemAbbrDeprecated = 'grey - s' +CmpItemAbbrMatch = 'blue' +CmpItemAbbrMatchFuzzy = 'blue' +CmpItemKindFunction = 'blue' +CmpItemKindMethod = 'blue' +CmpItemKindConstructor = 'cyan' +CmpItemKindClass = 'cyan' +CmpItemKindEnum = 'cyan' +CmpItemKindEvent = 'yellow' +CmpItemKindInterface = 'cyan' +CmpItemKindStruct = 'cyan' +CmpItemKindVariable = 'red' +CmpItemKindField = 'red' +CmpItemKindProperty = 'red' +CmpItemKindEnumMember = 'orange' +CmpItemKindConstant = 'orange' +CmpItemKindKeyword = 'purple' +CmpItemKindModule = 'cyan' +CmpItemKindValue = 'base05' +CmpItemKindUnit = 'base05' +CmpItemKindText = 'base05' +CmpItemKindSnippet = 'yellow' +CmpItemKindFile = 'base05' +CmpItemKindFolder = 'base05' +CmpItemKindColor = 'base05' +CmpItemKindReference = 'base05' +CmpItemKindOperator = 'base05' +CmpItemKindTypeParameter = 'red' + +[ToggleTerm] +ToggleTerm1FloatBorder = 'line' + +[Illuminate] +IlluminatedWordText = '- base02 - -' +IlluminatedWordRead = 'link:IlluminatedWordText' diff --git a/templates/nightlamp.toml b/templates/nightlamp.toml new file mode 100644 index 0000000..d573ff8 --- /dev/null +++ b/templates/nightlamp.toml @@ -0,0 +1,412 @@ +[information] +name="nightlamp" +author="Ken Zhou <kendotzhou@gmail.com>" +background="dark" + +[palette] +white = "#e0d6bd" +darker_black = "#13141a" +black = "#18191f" #nvim bg +black2 = "#202127" +one_bg = "#27282e" +one_bg2 = "#2d2e34" +one_bg3 = "#33343a" +grey = "#3d3e44" +grey_fg = "#48494f" +grey_fg2 = "#4d4e54" +light_grey = "#55565c" +red = "#a67476" +baby_pink = "#d6b3bd" +pink = "#c99aa7" +line = "#313238" #for lines like vertsplit +green = "#8aa387" +vibrant_green = "#94ad91" +nord_blue = "#8d9bb3" +blue = "#5a6986" +yellow = "#ccb89c" +sun = "#deb88a" +purple = "#b8aad9" +dark_purple = "#a99bca" +teal = "#7aacaa" +orange = "#cd9672" +cyan = "#90a0a0" +statusline_bg = "#1d1e24" +lightbg = "#2b2c32" +pmenu_bg = "#b58385" +folder_bg = "#90a0a0" +base00 = "#18191f" +base01 = "#222329" +base02 = "#2c2d33" +base03 = "#3c3d43" +base04 = "#48494f" +base05 = "#b8af9e" +base06 = "#cbc0ab" +base07 = "#e0d6bd" +base08 = "#b8aad9" +base09 = "#cd9672" +base0A = "#ccb89c" +base0B = "#8aa387" +base0C = "#7aacaa" +base0D = "#b58385" +base0E = "#8e9cb4" +base0F = "#90a0a0" + +[highlights] +Normal = 'base05 base00' +SignColumn = 'base03 - - -' +MsgArea = 'base05 base00' +ModeMsg = 'base0B' +MsgSeparator = 'base05 base00' +SpellBad = '- - c base08' +SpellCap = '- - c base0D' +SpellLocal = '- - c base0C' +SpellRare = '- - c base0D' +NormalNC = 'base05 base00' +Pmenu = '- one_bg' +PmenuSel = 'black pmenu_bg' +WildMenu = 'base08 base0A' +CursorLineNr = 'white' +Comment = 'grey_fg' +Folded = 'base03 base01' +FoldColumn = 'base0C base01' +LineNr = 'grey' +FloatBorder = 'blue' +# Whitespace = 'base00 -' +VertSplit = 'line' +CursorLine = '- base01' +CursorColumn = '- base01' +ColorColumn = '- base01' +NormalFloat = '- darker_black' +Visual = '- base02' +VisualNOS = 'base08 -' +WarningMsg = 'base08' +DiffAdd = 'vibrant_green' +DiffChange = 'blue' +DiffDelete = 'red' +QuickFixLine = '- base01 - -' +PmenuSbar = '- one_bg' +PmenuThumb = '- grey' +MatchWord = 'white grey' +MatchParen = 'link:MatchWord' +# MatchWordCur = '- - u' +# MatchParenCur = '- - u' +Cursor = 'base00 base05' +# lCursor = 'base05 base00' +# CursorIM = 'base05 base00' +# TermCursor = 'base05 base00' +# TermCursorNC = 'base05 base00' +Conceal = '- -' +Directory = 'base0D' +SpecialKey = 'base03' +Title = 'base0D - - -' +ErrorMsg = 'base08 base00' +Search = 'base01 base0A' +IncSearch = 'base01 base09' +Substitute = 'base01 base0A - -' +MoreMsg = 'base0B' +Question = 'base0D' +# EndOfBuffer = 'base00' +NonText = 'base03' +Variable = 'base05' +String = 'base0B' +Character = 'base08' +Constant = 'base08' +Number = 'base09' +Boolean = 'base09' +Float = 'base09' +Identifier = 'base08 - - -' +Function = 'base0D' +Operator = 'base05 - - -' +Type = 'base0A - - -' +StorageClass = 'base0A' +Structure = 'base0E' +Typedef = 'base0A' +Keyword = 'base0E' +Statement = 'base08' +Conditional = 'base0E' +Repeat = 'base0A' +Label = 'base0A' +Exception = 'base08' +Include = 'base0D' +PreProc = 'base0A' +Define = 'base0E - - -' +Macro = 'base08' +# PreCondit = 'purple' +Special = 'base0C' +SpecialChar = 'base0F' +Tag = 'base0A' +Debug = 'base08' +# Delimiter = 'grey -' +# SpecialComment = 'grey_fg' +Underlined = 'base0B' +Bold = '- - b' +Italic = '- - i' +Ignore = 'cyan base00 b' +Todo = 'base0A base01' +Error = 'base00 base08' +TabLine = 'light_grey line' +TabLineSel = 'white line' +TabLineFill = 'line line' + +[Treesitter] +TSComment = 'link:Comment' +TSAnnotation = 'base0F' +TSAttribute = 'base0A' +TSConstructor = 'base0C' +# TSType = 'cyan' +TSTypeBuiltin = 'base0A' +TSConditional = 'link:Conditional' +TSException = 'base08' +TSInclude = 'link:Include' +TSKeywordReturn = 'base0E' +TSKeyword = 'base0E' +TSKeywordFunction = 'base0E' +# TSLabel = 'cyan' +TSNamespace = 'base08' +# TSRepeat = 'yellow' +# TSConstant = 'orange' +TSConstBuiltin = 'base09' +TSFloat = 'base09' +# TSNumber = 'orange' +# TSBoolean = 'orange' +TSCharacter = 'base08' +TSError = 'base08' +TSFunction = 'base0D' +TSFuncBuiltin = 'base0D' +TSMethod = 'base0D' +TSConstMacro = 'base08' +TSFuncMacro = 'base08' +TSVariable = 'base05' +TSVariableBuiltin = 'base09' +TSProperty = 'base08' +TSField = 'base0D' +TSParameter = 'base08' +TSParameterReference = 'base05' +TSSymbol = 'base0B' +TSText = 'base05' +# TSOperator = 'base05' +TSPunctDelimiter = 'base0F' +TSTagDelimiter = 'base0F' +TSTagAttribute = 'link:TSProperty' +TSPunctBracket = 'base0F' +TSPunctSpecial = 'base08' +# TSString = 'green' +TSStringRegex = 'base0C' +TSStringEscape = 'base0C' +# TSTag = 'blue' +TSEmphasis = 'base09' +# TSUnderline = '- - u' +# TSTitle = 'base05 - -' +TSLiteral = 'base09' +TSURI = 'base09' +TSKeywordOperator = 'base0E' +# TSStructure = 'cyan' +TSStrong = '- - b' +# TSQueryLinterError = 'base09' +TreesitterContext = 'link:CursorLine' + +[markdown] +markdownBlockquote = 'green' +markdownCode = 'orange' +markdownCodeBlock = 'orange' +markdownCodeDelimiter = 'orange' +markdownH1 = 'blue' +markdownH2 = 'blue' +markdownH3 = 'blue' +markdownH4 = 'blue' +markdownH5 = 'blue' +markdownH6 = 'blue' +markdownHeadingDelimiter = 'blue' +markdownHeadingRule = 'base05 - b' +markdownId = 'purple' +markdownIdDeclaration = 'blue' +markdownIdDelimiter = 'light_grey' +markdownLinkDelimiter = 'light_grey' +markdownBold = 'blue - b' +markdownItalic = '- - i' +markdownBoldItalic = 'yellow - bi' +markdownListMarker = 'blue' +markdownOrderedListMarker = 'blue' +markdownRule = 'base01' +markdownUrl = 'cyan - u' +markdownLinkText = 'blue' +markdownFootnote = 'orange' +markdownFootnoteDefinition = 'orange' +markdownEscape = 'yellow' + +[Whichkey] +WhichKey = 'purple' +WhichKeySeperator = 'green' +WhichKeyGroup = 'blue' +WhichKeyDesc = 'cyan' +WhichKeyFloat = '- base01' + +[Git] +SignAdd = 'green' +SignChange = 'blue' +SignDelete = 'red' +GitSignsAdd = 'green' +GitSignsChange = 'blue' +GitSignsDelete = 'red' + +[LSP] +DiagnosticError = 'base08' +DiagnosticWarning = 'base09' +DiagnosticHint = 'purple' +DiagnosticWarn = 'yellow' +DiagnosticInfo = 'green' +LspDiagnosticsDefaultError = 'base08' +LspDiagnosticsDefaultWarning = 'base09' +LspDiagnosticsDefaultInformation = 'sun' +LspDiagnosticsDefaultInfo = 'sun' +LspDiagnosticsDefaultHint = 'purple' +LspDiagnosticsVirtualTextError = 'base08' +LspDiagnosticsVirtualTextWarning = 'base09' +LspDiagnosticsVirtualTextInformation = 'sun' +LspDiagnosticsVirtualTextInfo = 'sun' +LspDiagnosticsVirtualTextHint = 'purple' +LspDiagnosticsFloatingError = 'base08' +LspDiagnosticsFloatingWarning = 'base09' +LspDiagnosticsFloatingInformation = 'sun' +LspDiagnosticsFloatingInfo = 'sun' +LspDiagnosticsFloatingHint = 'purple' +DiagnosticSignError = 'base08' +DiagnosticSignWarning = 'base09' +DiagnosticSignInformation = 'sun' +DiagnosticSignInfo = 'sun' +DiagnosticSignHint = 'purple' +LspDiagnosticsSignError = 'base08' +LspDiagnosticsSignWarning = 'base09' +LspDiagnosticsSignInformation = 'sun' +LspDiagnosticsSignInfo = 'sun' +LspDiagnosticsSignHint = 'purple' +LspDiagnosticsError = 'base08' +LspDiagnosticsWarning = 'base09' +LspDiagnosticsInformation = 'sun' +LspDiagnosticsInfo = 'sun' +LspDiagnosticsHint = 'purple' +LspDiagnosticsUnderlineError = '- - u' +LspDiagnosticsUnderlineWarning = '- - u' +LspDiagnosticsUnderlineInformation = '- - u' +LspDiagnosticsUnderlineInfo = '- - u' +LspDiagnosticsUnderlineHint = '- - u' +LspReferenceRead = '- #2e303b' +LspReferenceText = '- #2e303b' +LspReferenceWrite = '- #2e303b' +LspCodeLens = 'base04 - i' +LspCodeLensSeparator = 'base04 - i' + +[Telescope] +TelescopeNormal = '- darker_black' +TelescopePreviewTitle = 'black green b' +TelescopePromptTitle = 'black red b' +TelescopeResultsTitle = 'darker_black darker_black b' +TelescopeSelection = 'white black2' +# TelescopeMatching = 'sun - b' +TelescopeBorder = 'darker_black darker_black' +TelescopePromptBorder = 'black2 black2' +TelescopePromptNormal = 'white black2' +TelescopePromptPrefix = 'red black2' +TelescopeResultsDiffAdd = 'green' +TelescopeResultsDiffChange = 'blue' +TelescopeResultsDiffDelete = 'red' + +[NvimTree] +NvimTreeFolderIcon = 'blue' +NvimTreeIndentMarker = '#c5c5c5' +NvimTreeNormal = '- darker_black' +NvimTreeVertSplit = 'darker_black darker_black' +NvimTreeFolderName = 'blue' +NvimTreeOpenedFolderName = 'blue - bi' +NvimTreeEmptyFolderName = 'grey - i' +NvimTreeGitIgnored = 'grey - i' +NvimTreeImageFile = 'light_grey' +NvimTreeSpecialFile = 'orange' +NvimTreeEndOfBuffer = 'darker_black' +NvimTreeCursorLine = '- #282b37' +NvimTreeGitignoreIcon = 'red' +NvimTreeGitStaged = 'vibrant_green' +NvimTreeGitNew = 'vibrant_green' +NvimTreeGitRenamed = 'vibrant_green' +NvimTreeGitDeleted = 'red' +NvimTreeGitMerge = 'blue' +NvimTreeGitDirty = 'blue' + +NvimTreeSymlink = 'cyan' +NvimTreeRootFolder = 'base05 - b' +NvimTreeExecFile = 'green' + +[Buffer] +BufferCurrent = 'base05 base00' +BufferCurrentIndex = 'base05 base00' +BufferCurrentMod = 'sun base00' +BufferCurrentSign = 'purple base00' +BufferCurrentTarget = 'red base00 b' + +BufferVisible = 'base05 base00' +BufferVisibleIndex = 'base05 base00' +BufferVisibleMod = 'sun base00' +BufferVisibleSign = 'grey base00' +BufferVisibleTarget = 'red base00 b' + +BufferInactive = 'grey darker_black' +BufferInactiveIndex = 'grey darker_black' +BufferInactiveMod = 'sun darker_black' +BufferInactiveSign = 'grey darker_black' +BufferInactiveTarget = 'red darker_black b' + +[StatusLine] +StatusLine = 'line statusline_bg' +StatusLineNC = '- statusline_bg' +StatusLineSeparator = 'line' +StatusLineTerm = 'line' +StatusLineTermNC = 'line' + +[IndentBlankline] +IndentBlanklineContextChar = 'grey' +IndentBlanklineContextStart = '- one_bg2' +IndentBlanklineChar = 'line' +IndentBlanklineSpaceChar = 'line' +IndentBlanklineSpaceCharBlankline = 'sun' + +[Dashboard] +DashboardHeader = 'blue' +DashboardCenter = 'purple' +DashboardFooter = 'cyan' + +[Cmp] +CmpItemAbbrDeprecated = 'grey - s' +CmpItemAbbrMatch = 'blue' +CmpItemAbbrMatchFuzzy = 'blue' +CmpItemKindFunction = 'blue' +CmpItemKindMethod = 'blue' +CmpItemKindConstructor = 'cyan' +CmpItemKindClass = 'cyan' +CmpItemKindEnum = 'cyan' +CmpItemKindEvent = 'yellow' +CmpItemKindInterface = 'cyan' +CmpItemKindStruct = 'cyan' +CmpItemKindVariable = 'red' +CmpItemKindField = 'red' +CmpItemKindProperty = 'red' +CmpItemKindEnumMember = 'orange' +CmpItemKindConstant = 'orange' +CmpItemKindKeyword = 'purple' +CmpItemKindModule = 'cyan' +CmpItemKindValue = 'base05' +CmpItemKindUnit = 'base05' +CmpItemKindText = 'base05' +CmpItemKindSnippet = 'yellow' +CmpItemKindFile = 'base05' +CmpItemKindFolder = 'base05' +CmpItemKindColor = 'base05' +CmpItemKindReference = 'base05' +CmpItemKindOperator = 'base05' +CmpItemKindTypeParameter = 'red' + +[ToggleTerm] +ToggleTerm1FloatBorder = 'line' + +[Illuminate] +IlluminatedWordText = '- base02 - -' +IlluminatedWordRead = 'link:IlluminatedWordText' diff --git a/templates/nightowl.toml b/templates/nightowl.toml new file mode 100644 index 0000000..115cde5 --- /dev/null +++ b/templates/nightowl.toml @@ -0,0 +1,412 @@ +[information] +name="nightowl" +author="Ken Zhou <kendotzhou@gmail.com>" +background="dark" + +[palette] +white = "#d6deeb" +darker_black = "#010f20" +black = "#011627" +black2 = "#091e2f" +one_bg = "#112637" # real bg of onedark +one_bg2 = "#1b3041" +one_bg3 = "#253a4b" +grey = "#2c4152" +grey_fg = "#34495a" +grey_fg2 = "#3c5162" +light_grey = "#495e6f" +red = "#f78c6c" +baby_pink = "#ff6cca" +pink = "#fa58b6" +line = "#182d3e" +green = "#29E68E" +vibrant_green = "#22da6e" +blue = "#82aaff" +nord_blue = "#78a0f5" +yellow = "#ffcb8b" +sun = "#ffe9a9" +purple = "#c792ea" +dark_purple = "#a974cc" +teal = "#96CEB4" +orange = "#FFAD60" +cyan = "#aad2ff" +statusline_bg = "#051a2b" +lightbg = "#1a2f40" +pmenu_bg = "#82aaff" +folder_bg = "#82aaff" +base00 = "#011627" +base01 = "#0c2132" +base02 = "#172c3d" +base03 = "#223748" +base04 = "#2c4152" +base05 = "#ced6e3" +base06 = "#d6deeb" +base07 = "#feffff" +base08 = "#ecc48d" +base09 = "#f78c6c" +base0A = "#c792ea" +base0B = "#29E68E" +base0C = "#aad2ff" +base0D = "#82aaff" +base0E = "#c792ea" +base0F = "#f78c6c" + +[highlights] +Normal = 'base05 base00' +SignColumn = 'base03 - - -' +MsgArea = 'base05 base00' +ModeMsg = 'base0B' +MsgSeparator = 'base05 base00' +SpellBad = '- - c base08' +SpellCap = '- - c base0D' +SpellLocal = '- - c base0C' +SpellRare = '- - c base0D' +NormalNC = 'base05 base00' +Pmenu = '- one_bg' +PmenuSel = 'black pmenu_bg' +WildMenu = 'base08 base0A' +CursorLineNr = 'white' +Comment = 'grey_fg' +Folded = 'base03 base01' +FoldColumn = 'base0C base01' +LineNr = 'grey' +FloatBorder = 'blue' +# Whitespace = 'base00 -' +VertSplit = 'line' +CursorLine = '- base01' +CursorColumn = '- base01' +ColorColumn = '- base01' +NormalFloat = '- darker_black' +Visual = '- base02' +VisualNOS = 'base08 -' +WarningMsg = 'base08' +DiffAdd = 'vibrant_green' +DiffChange = 'blue' +DiffDelete = 'red' +QuickFixLine = '- base01 - -' +PmenuSbar = '- one_bg' +PmenuThumb = '- grey' +MatchWord = 'white grey' +MatchParen = 'link:MatchWord' +# MatchWordCur = '- - u' +# MatchParenCur = '- - u' +Cursor = 'base00 base05' +# lCursor = 'base05 base00' +# CursorIM = 'base05 base00' +# TermCursor = 'base05 base00' +# TermCursorNC = 'base05 base00' +Conceal = '- -' +Directory = 'base0D' +SpecialKey = 'base03' +Title = 'base0D - - -' +ErrorMsg = 'base08 base00' +Search = 'base01 base0A' +IncSearch = 'base01 base09' +Substitute = 'base01 base0A - -' +MoreMsg = 'base0B' +Question = 'base0D' +# EndOfBuffer = 'base00' +NonText = 'base03' +Variable = 'base05' +String = 'base0B' +Character = 'base08' +Constant = 'base08' +Number = 'base09' +Boolean = 'base09' +Float = 'base09' +Identifier = 'base08 - - -' +Function = 'base0D' +Operator = 'base05 - - -' +Type = 'base0A - - -' +StorageClass = 'base0A' +Structure = 'base0E' +Typedef = 'base0A' +Keyword = 'base0E' +Statement = 'base08' +Conditional = 'base0E' +Repeat = 'base0A' +Label = 'base0A' +Exception = 'base08' +Include = 'base0D' +PreProc = 'base0A' +Define = 'base0E - - -' +Macro = 'base08' +# PreCondit = 'purple' +Special = 'base0C' +SpecialChar = 'base0F' +Tag = 'base0A' +Debug = 'base08' +# Delimiter = 'grey -' +# SpecialComment = 'grey_fg' +Underlined = 'base0B' +Bold = '- - b' +Italic = '- - i' +Ignore = 'cyan base00 b' +Todo = 'base0A base01' +Error = 'base00 base08' +TabLine = 'light_grey line' +TabLineSel = 'white line' +TabLineFill = 'line line' + +[Treesitter] +TSComment = 'link:Comment' +TSAnnotation = 'base0F' +TSAttribute = 'base0A' +TSConstructor = 'base0C' +# TSType = 'cyan' +TSTypeBuiltin = 'base0A' +TSConditional = 'link:Conditional' +TSException = 'base08' +TSInclude = 'link:Include' +TSKeywordReturn = 'base0E' +TSKeyword = 'base0E' +TSKeywordFunction = 'base0E' +# TSLabel = 'cyan' +TSNamespace = 'base08' +# TSRepeat = 'yellow' +# TSConstant = 'orange' +TSConstBuiltin = 'base09' +TSFloat = 'base09' +# TSNumber = 'orange' +# TSBoolean = 'orange' +TSCharacter = 'base08' +TSError = 'base08' +TSFunction = 'base0D' +TSFuncBuiltin = 'base0D' +TSMethod = 'base0D' +TSConstMacro = 'base08' +TSFuncMacro = 'base08' +TSVariable = 'base05' +TSVariableBuiltin = 'base09' +TSProperty = 'base08' +TSField = 'base0D' +TSParameter = 'base08' +TSParameterReference = 'base05' +TSSymbol = 'base0B' +TSText = 'base05' +# TSOperator = 'base05' +TSPunctDelimiter = 'base0F' +TSTagDelimiter = 'base0F' +TSTagAttribute = 'link:TSProperty' +TSPunctBracket = 'base0F' +TSPunctSpecial = 'base08' +# TSString = 'green' +TSStringRegex = 'base0C' +TSStringEscape = 'base0C' +# TSTag = 'blue' +TSEmphasis = 'base09' +# TSUnderline = '- - u' +# TSTitle = 'base05 - -' +TSLiteral = 'base09' +TSURI = 'base09' +TSKeywordOperator = 'base0E' +# TSStructure = 'cyan' +TSStrong = '- - b' +# TSQueryLinterError = 'base09' +TreesitterContext = 'link:CursorLine' + +[markdown] +markdownBlockquote = 'green' +markdownCode = 'orange' +markdownCodeBlock = 'orange' +markdownCodeDelimiter = 'orange' +markdownH1 = 'blue' +markdownH2 = 'blue' +markdownH3 = 'blue' +markdownH4 = 'blue' +markdownH5 = 'blue' +markdownH6 = 'blue' +markdownHeadingDelimiter = 'blue' +markdownHeadingRule = 'base05 - b' +markdownId = 'purple' +markdownIdDeclaration = 'blue' +markdownIdDelimiter = 'light_grey' +markdownLinkDelimiter = 'light_grey' +markdownBold = 'blue - b' +markdownItalic = '- - i' +markdownBoldItalic = 'yellow - bi' +markdownListMarker = 'blue' +markdownOrderedListMarker = 'blue' +markdownRule = 'base01' +markdownUrl = 'cyan - u' +markdownLinkText = 'blue' +markdownFootnote = 'orange' +markdownFootnoteDefinition = 'orange' +markdownEscape = 'yellow' + +[Whichkey] +WhichKey = 'purple' +WhichKeySeperator = 'green' +WhichKeyGroup = 'blue' +WhichKeyDesc = 'cyan' +WhichKeyFloat = '- base01' + +[Git] +SignAdd = 'green' +SignChange = 'blue' +SignDelete = 'red' +GitSignsAdd = 'green' +GitSignsChange = 'blue' +GitSignsDelete = 'red' + +[LSP] +DiagnosticError = 'base08' +DiagnosticWarning = 'base09' +DiagnosticHint = 'purple' +DiagnosticWarn = 'yellow' +DiagnosticInfo = 'green' +LspDiagnosticsDefaultError = 'base08' +LspDiagnosticsDefaultWarning = 'base09' +LspDiagnosticsDefaultInformation = 'sun' +LspDiagnosticsDefaultInfo = 'sun' +LspDiagnosticsDefaultHint = 'purple' +LspDiagnosticsVirtualTextError = 'base08' +LspDiagnosticsVirtualTextWarning = 'base09' +LspDiagnosticsVirtualTextInformation = 'sun' +LspDiagnosticsVirtualTextInfo = 'sun' +LspDiagnosticsVirtualTextHint = 'purple' +LspDiagnosticsFloatingError = 'base08' +LspDiagnosticsFloatingWarning = 'base09' +LspDiagnosticsFloatingInformation = 'sun' +LspDiagnosticsFloatingInfo = 'sun' +LspDiagnosticsFloatingHint = 'purple' +DiagnosticSignError = 'base08' +DiagnosticSignWarning = 'base09' +DiagnosticSignInformation = 'sun' +DiagnosticSignInfo = 'sun' +DiagnosticSignHint = 'purple' +LspDiagnosticsSignError = 'base08' +LspDiagnosticsSignWarning = 'base09' +LspDiagnosticsSignInformation = 'sun' +LspDiagnosticsSignInfo = 'sun' +LspDiagnosticsSignHint = 'purple' +LspDiagnosticsError = 'base08' +LspDiagnosticsWarning = 'base09' +LspDiagnosticsInformation = 'sun' +LspDiagnosticsInfo = 'sun' +LspDiagnosticsHint = 'purple' +LspDiagnosticsUnderlineError = '- - u' +LspDiagnosticsUnderlineWarning = '- - u' +LspDiagnosticsUnderlineInformation = '- - u' +LspDiagnosticsUnderlineInfo = '- - u' +LspDiagnosticsUnderlineHint = '- - u' +LspReferenceRead = '- #2e303b' +LspReferenceText = '- #2e303b' +LspReferenceWrite = '- #2e303b' +LspCodeLens = 'base04 - i' +LspCodeLensSeparator = 'base04 - i' + +[Telescope] +TelescopeNormal = '- darker_black' +TelescopePreviewTitle = 'black green b' +TelescopePromptTitle = 'black red b' +TelescopeResultsTitle = 'darker_black darker_black b' +TelescopeSelection = 'white black2' +# TelescopeMatching = 'sun - b' +TelescopeBorder = 'darker_black darker_black' +TelescopePromptBorder = 'black2 black2' +TelescopePromptNormal = 'white black2' +TelescopePromptPrefix = 'red black2' +TelescopeResultsDiffAdd = 'green' +TelescopeResultsDiffChange = 'blue' +TelescopeResultsDiffDelete = 'red' + +[NvimTree] +NvimTreeFolderIcon = 'blue' +NvimTreeIndentMarker = '#c5c5c5' +NvimTreeNormal = '- darker_black' +NvimTreeVertSplit = 'darker_black darker_black' +NvimTreeFolderName = 'blue' +NvimTreeOpenedFolderName = 'blue - bi' +NvimTreeEmptyFolderName = 'grey - i' +NvimTreeGitIgnored = 'grey - i' +NvimTreeImageFile = 'light_grey' +NvimTreeSpecialFile = 'orange' +NvimTreeEndOfBuffer = 'darker_black' +NvimTreeCursorLine = '- #282b37' +NvimTreeGitignoreIcon = 'red' +NvimTreeGitStaged = 'vibrant_green' +NvimTreeGitNew = 'vibrant_green' +NvimTreeGitRenamed = 'vibrant_green' +NvimTreeGitDeleted = 'red' +NvimTreeGitMerge = 'blue' +NvimTreeGitDirty = 'blue' + +NvimTreeSymlink = 'cyan' +NvimTreeRootFolder = 'base05 - b' +NvimTreeExecFile = 'green' + +[Buffer] +BufferCurrent = 'base05 base00' +BufferCurrentIndex = 'base05 base00' +BufferCurrentMod = 'sun base00' +BufferCurrentSign = 'purple base00' +BufferCurrentTarget = 'red base00 b' + +BufferVisible = 'base05 base00' +BufferVisibleIndex = 'base05 base00' +BufferVisibleMod = 'sun base00' +BufferVisibleSign = 'grey base00' +BufferVisibleTarget = 'red base00 b' + +BufferInactive = 'grey darker_black' +BufferInactiveIndex = 'grey darker_black' +BufferInactiveMod = 'sun darker_black' +BufferInactiveSign = 'grey darker_black' +BufferInactiveTarget = 'red darker_black b' + +[StatusLine] +StatusLine = 'line statusline_bg' +StatusLineNC = '- statusline_bg' +StatusLineSeparator = 'line' +StatusLineTerm = 'line' +StatusLineTermNC = 'line' + +[IndentBlankline] +IndentBlanklineContextChar = 'grey' +IndentBlanklineContextStart = '- one_bg2' +IndentBlanklineChar = 'line' +IndentBlanklineSpaceChar = 'line' +IndentBlanklineSpaceCharBlankline = 'sun' + +[Dashboard] +DashboardHeader = 'blue' +DashboardCenter = 'purple' +DashboardFooter = 'cyan' + +[Cmp] +CmpItemAbbrDeprecated = 'grey - s' +CmpItemAbbrMatch = 'blue' +CmpItemAbbrMatchFuzzy = 'blue' +CmpItemKindFunction = 'blue' +CmpItemKindMethod = 'blue' +CmpItemKindConstructor = 'cyan' +CmpItemKindClass = 'cyan' +CmpItemKindEnum = 'cyan' +CmpItemKindEvent = 'yellow' +CmpItemKindInterface = 'cyan' +CmpItemKindStruct = 'cyan' +CmpItemKindVariable = 'red' +CmpItemKindField = 'red' +CmpItemKindProperty = 'red' +CmpItemKindEnumMember = 'orange' +CmpItemKindConstant = 'orange' +CmpItemKindKeyword = 'purple' +CmpItemKindModule = 'cyan' +CmpItemKindValue = 'base05' +CmpItemKindUnit = 'base05' +CmpItemKindText = 'base05' +CmpItemKindSnippet = 'yellow' +CmpItemKindFile = 'base05' +CmpItemKindFolder = 'base05' +CmpItemKindColor = 'base05' +CmpItemKindReference = 'base05' +CmpItemKindOperator = 'base05' +CmpItemKindTypeParameter = 'red' + +[ToggleTerm] +ToggleTerm1FloatBorder = 'line' + +[Illuminate] +IlluminatedWordText = '- base02 - -' +IlluminatedWordRead = 'link:IlluminatedWordText' diff --git a/templates/nord.toml b/templates/nord.toml new file mode 100644 index 0000000..ef87607 --- /dev/null +++ b/templates/nord.toml @@ -0,0 +1,412 @@ +[information] +name="nord" +author="Ken Zhou <kendotzhou@gmail.com>" +background="dark" + +[palette] +white = "#abb2bf" +darker_black = "#2a303c" +black = "#2E3440" # nvim bg +black2 = "#343a46" +one_bg = "#373d49" +one_bg2 = "#464c58" +one_bg3 = "#494f5b" +grey = "#4b515d" +grey_fg = "#565c68" +grey_fg2 = "#606672" +light_grey = "#646a76" +red = "#BF616A" +baby_pink = "#de878f" +pink = "#d57780" +line = "#414753" # for lines like vertsplit +green = "#A3BE8C" +vibrant_green = "#afca98" +blue = "#7797b7" +nord_blue = "#81A1C1" +yellow = "#EBCB8B" +sun = "#e1c181" +purple = "#B48EAD" +dark_purple = "#a983a2" +teal = "#6484a4" +orange = "#e39a83" +cyan = "#9aafe6" +statusline_bg = "#333945" +lightbg = "#3f4551" +pmenu_bg = "#A3BE8C" +folder_bg = "#7797b7" +base00 = "#2E3440" +base01 = "#3B4252" +base02 = "#434C5E" +base03 = "#4C566A" +base04 = "#D8DEE9" +base05 = "#E5E9F0" +base06 = "#ECEFF4" +base07 = "#8FBCBB" +base08 = "#88C0D0" +base09 = "#81A1C1" +base0A = "#88C0D0" +base0B = "#A3BE8C" +base0C = "#81A1C1" +base0D = "#81A1C1" +base0E = "#81A1C1" +base0F = "#B48EAD" + +[highlights] +Normal = 'base05 base00' +SignColumn = 'base03 - - -' +MsgArea = 'base05 base00' +ModeMsg = 'base0B' +MsgSeparator = 'base05 base00' +SpellBad = '- - c base08' +SpellCap = '- - c base0D' +SpellLocal = '- - c base0C' +SpellRare = '- - c base0D' +NormalNC = 'base05 base00' +Pmenu = '- one_bg' +PmenuSel = 'black pmenu_bg' +WildMenu = 'base08 base0A' +CursorLineNr = 'white' +Comment = 'grey_fg' +Folded = 'base03 base01' +FoldColumn = 'base0C base01' +LineNr = 'grey' +FloatBorder = 'blue' +# Whitespace = 'base00 -' +VertSplit = 'line' +CursorLine = '- base01' +CursorColumn = '- base01' +ColorColumn = '- base01' +NormalFloat = '- darker_black' +Visual = '- base02' +VisualNOS = 'base08 -' +WarningMsg = 'base08' +DiffAdd = 'vibrant_green' +DiffChange = 'blue' +DiffDelete = 'red' +QuickFixLine = '- base01 - -' +PmenuSbar = '- one_bg' +PmenuThumb = '- grey' +MatchWord = 'white grey' +MatchParen = 'link:MatchWord' +# MatchWordCur = '- - u' +# MatchParenCur = '- - u' +Cursor = 'base00 base05' +# lCursor = 'base05 base00' +# CursorIM = 'base05 base00' +# TermCursor = 'base05 base00' +# TermCursorNC = 'base05 base00' +Conceal = '- -' +Directory = 'base0D' +SpecialKey = 'base03' +Title = 'base0D - - -' +ErrorMsg = 'base08 base00' +Search = 'base01 base0A' +IncSearch = 'base01 base09' +Substitute = 'base01 base0A - -' +MoreMsg = 'base0B' +Question = 'base0D' +# EndOfBuffer = 'base00' +NonText = 'base03' +Variable = 'base05' +String = 'base0B' +Character = 'base08' +Constant = 'base08' +Number = 'base09' +Boolean = 'base09' +Float = 'base09' +Identifier = 'base08 - - -' +Function = 'base0D' +Operator = 'base05 - - -' +Type = 'base0A - - -' +StorageClass = 'base0A' +Structure = 'base0E' +Typedef = 'base0A' +Keyword = 'base0E' +Statement = 'base08' +Conditional = 'base0E' +Repeat = 'base0A' +Label = 'base0A' +Exception = 'base08' +Include = 'base0D' +PreProc = 'base0A' +Define = 'base0E - - -' +Macro = 'base08' +# PreCondit = 'purple' +Special = 'base0C' +SpecialChar = 'base0F' +Tag = 'base0A' +Debug = 'base08' +# Delimiter = 'grey -' +# SpecialComment = 'grey_fg' +Underlined = 'base0B' +Bold = '- - b' +Italic = '- - i' +Ignore = 'cyan base00 b' +Todo = 'base0A base01' +Error = 'base00 base08' +TabLine = 'light_grey line' +TabLineSel = 'white line' +TabLineFill = 'line line' + +[Treesitter] +TSComment = 'link:Comment' +TSAnnotation = 'base0F' +TSAttribute = 'base0A' +TSConstructor = 'base0C' +# TSType = 'cyan' +TSTypeBuiltin = 'base0A' +TSConditional = 'link:Conditional' +TSException = 'base08' +TSInclude = 'link:Include' +TSKeywordReturn = 'base0E' +TSKeyword = 'base0E' +TSKeywordFunction = 'base0E' +# TSLabel = 'cyan' +TSNamespace = 'base08' +# TSRepeat = 'yellow' +# TSConstant = 'orange' +TSConstBuiltin = 'base09' +TSFloat = 'base09' +# TSNumber = 'orange' +# TSBoolean = 'orange' +TSCharacter = 'base08' +TSError = 'base08' +TSFunction = 'base0D' +TSFuncBuiltin = 'base0D' +TSMethod = 'base0D' +TSConstMacro = 'base08' +TSFuncMacro = 'base08' +TSVariable = 'base05' +TSVariableBuiltin = 'base09' +TSProperty = 'base08' +TSField = 'base0D' +TSParameter = 'base08' +TSParameterReference = 'base05' +TSSymbol = 'base0B' +TSText = 'base05' +# TSOperator = 'base05' +TSPunctDelimiter = 'base0F' +TSTagDelimiter = 'base0F' +TSTagAttribute = 'link:TSProperty' +TSPunctBracket = 'base0F' +TSPunctSpecial = 'base08' +# TSString = 'green' +TSStringRegex = 'base0C' +TSStringEscape = 'base0C' +# TSTag = 'blue' +TSEmphasis = 'base09' +# TSUnderline = '- - u' +# TSTitle = 'base05 - -' +TSLiteral = 'base09' +TSURI = 'base09' +TSKeywordOperator = 'base0E' +# TSStructure = 'cyan' +TSStrong = '- - b' +# TSQueryLinterError = 'base09' +TreesitterContext = 'link:CursorLine' + +[markdown] +markdownBlockquote = 'green' +markdownCode = 'orange' +markdownCodeBlock = 'orange' +markdownCodeDelimiter = 'orange' +markdownH1 = 'blue' +markdownH2 = 'blue' +markdownH3 = 'blue' +markdownH4 = 'blue' +markdownH5 = 'blue' +markdownH6 = 'blue' +markdownHeadingDelimiter = 'blue' +markdownHeadingRule = 'base05 - b' +markdownId = 'purple' +markdownIdDeclaration = 'blue' +markdownIdDelimiter = 'light_grey' +markdownLinkDelimiter = 'light_grey' +markdownBold = 'blue - b' +markdownItalic = '- - i' +markdownBoldItalic = 'yellow - bi' +markdownListMarker = 'blue' +markdownOrderedListMarker = 'blue' +markdownRule = 'base01' +markdownUrl = 'cyan - u' +markdownLinkText = 'blue' +markdownFootnote = 'orange' +markdownFootnoteDefinition = 'orange' +markdownEscape = 'yellow' + +[Whichkey] +WhichKey = 'purple' +WhichKeySeperator = 'green' +WhichKeyGroup = 'blue' +WhichKeyDesc = 'cyan' +WhichKeyFloat = '- base01' + +[Git] +SignAdd = 'green' +SignChange = 'blue' +SignDelete = 'red' +GitSignsAdd = 'green' +GitSignsChange = 'blue' +GitSignsDelete = 'red' + +[LSP] +DiagnosticError = 'base08' +DiagnosticWarning = 'base09' +DiagnosticHint = 'purple' +DiagnosticWarn = 'yellow' +DiagnosticInfo = 'green' +LspDiagnosticsDefaultError = 'base08' +LspDiagnosticsDefaultWarning = 'base09' +LspDiagnosticsDefaultInformation = 'sun' +LspDiagnosticsDefaultInfo = 'sun' +LspDiagnosticsDefaultHint = 'purple' +LspDiagnosticsVirtualTextError = 'base08' +LspDiagnosticsVirtualTextWarning = 'base09' +LspDiagnosticsVirtualTextInformation = 'sun' +LspDiagnosticsVirtualTextInfo = 'sun' +LspDiagnosticsVirtualTextHint = 'purple' +LspDiagnosticsFloatingError = 'base08' +LspDiagnosticsFloatingWarning = 'base09' +LspDiagnosticsFloatingInformation = 'sun' +LspDiagnosticsFloatingInfo = 'sun' +LspDiagnosticsFloatingHint = 'purple' +DiagnosticSignError = 'base08' +DiagnosticSignWarning = 'base09' +DiagnosticSignInformation = 'sun' +DiagnosticSignInfo = 'sun' +DiagnosticSignHint = 'purple' +LspDiagnosticsSignError = 'base08' +LspDiagnosticsSignWarning = 'base09' +LspDiagnosticsSignInformation = 'sun' +LspDiagnosticsSignInfo = 'sun' +LspDiagnosticsSignHint = 'purple' +LspDiagnosticsError = 'base08' +LspDiagnosticsWarning = 'base09' +LspDiagnosticsInformation = 'sun' +LspDiagnosticsInfo = 'sun' +LspDiagnosticsHint = 'purple' +LspDiagnosticsUnderlineError = '- - u' +LspDiagnosticsUnderlineWarning = '- - u' +LspDiagnosticsUnderlineInformation = '- - u' +LspDiagnosticsUnderlineInfo = '- - u' +LspDiagnosticsUnderlineHint = '- - u' +LspReferenceRead = '- #2e303b' +LspReferenceText = '- #2e303b' +LspReferenceWrite = '- #2e303b' +LspCodeLens = 'base04 - i' +LspCodeLensSeparator = 'base04 - i' + +[Telescope] +TelescopeNormal = '- darker_black' +TelescopePreviewTitle = 'black green b' +TelescopePromptTitle = 'black red b' +TelescopeResultsTitle = 'darker_black darker_black b' +TelescopeSelection = 'white black2' +# TelescopeMatching = 'sun - b' +TelescopeBorder = 'darker_black darker_black' +TelescopePromptBorder = 'black2 black2' +TelescopePromptNormal = 'white black2' +TelescopePromptPrefix = 'red black2' +TelescopeResultsDiffAdd = 'green' +TelescopeResultsDiffChange = 'blue' +TelescopeResultsDiffDelete = 'red' + +[NvimTree] +NvimTreeFolderIcon = 'blue' +NvimTreeIndentMarker = '#c5c5c5' +NvimTreeNormal = '- darker_black' +NvimTreeVertSplit = 'darker_black darker_black' +NvimTreeFolderName = 'blue' +NvimTreeOpenedFolderName = 'blue - bi' +NvimTreeEmptyFolderName = 'grey - i' +NvimTreeGitIgnored = 'grey - i' +NvimTreeImageFile = 'light_grey' +NvimTreeSpecialFile = 'orange' +NvimTreeEndOfBuffer = 'darker_black' +NvimTreeCursorLine = '- #282b37' +NvimTreeGitignoreIcon = 'red' +NvimTreeGitStaged = 'vibrant_green' +NvimTreeGitNew = 'vibrant_green' +NvimTreeGitRenamed = 'vibrant_green' +NvimTreeGitDeleted = 'red' +NvimTreeGitMerge = 'blue' +NvimTreeGitDirty = 'blue' + +NvimTreeSymlink = 'cyan' +NvimTreeRootFolder = 'base05 - b' +NvimTreeExecFile = 'green' + +[Buffer] +BufferCurrent = 'base05 base00' +BufferCurrentIndex = 'base05 base00' +BufferCurrentMod = 'sun base00' +BufferCurrentSign = 'purple base00' +BufferCurrentTarget = 'red base00 b' + +BufferVisible = 'base05 base00' +BufferVisibleIndex = 'base05 base00' +BufferVisibleMod = 'sun base00' +BufferVisibleSign = 'grey base00' +BufferVisibleTarget = 'red base00 b' + +BufferInactive = 'grey darker_black' +BufferInactiveIndex = 'grey darker_black' +BufferInactiveMod = 'sun darker_black' +BufferInactiveSign = 'grey darker_black' +BufferInactiveTarget = 'red darker_black b' + +[StatusLine] +StatusLine = 'line statusline_bg' +StatusLineNC = '- statusline_bg' +StatusLineSeparator = 'line' +StatusLineTerm = 'line' +StatusLineTermNC = 'line' + +[IndentBlankline] +IndentBlanklineContextChar = 'grey' +IndentBlanklineContextStart = '- one_bg2' +IndentBlanklineChar = 'line' +IndentBlanklineSpaceChar = 'line' +IndentBlanklineSpaceCharBlankline = 'sun' + +[Dashboard] +DashboardHeader = 'blue' +DashboardCenter = 'purple' +DashboardFooter = 'cyan' + +[Cmp] +CmpItemAbbrDeprecated = 'grey - s' +CmpItemAbbrMatch = 'blue' +CmpItemAbbrMatchFuzzy = 'blue' +CmpItemKindFunction = 'blue' +CmpItemKindMethod = 'blue' +CmpItemKindConstructor = 'cyan' +CmpItemKindClass = 'cyan' +CmpItemKindEnum = 'cyan' +CmpItemKindEvent = 'yellow' +CmpItemKindInterface = 'cyan' +CmpItemKindStruct = 'cyan' +CmpItemKindVariable = 'red' +CmpItemKindField = 'red' +CmpItemKindProperty = 'red' +CmpItemKindEnumMember = 'orange' +CmpItemKindConstant = 'orange' +CmpItemKindKeyword = 'purple' +CmpItemKindModule = 'cyan' +CmpItemKindValue = 'base05' +CmpItemKindUnit = 'base05' +CmpItemKindText = 'base05' +CmpItemKindSnippet = 'yellow' +CmpItemKindFile = 'base05' +CmpItemKindFolder = 'base05' +CmpItemKindColor = 'base05' +CmpItemKindReference = 'base05' +CmpItemKindOperator = 'base05' +CmpItemKindTypeParameter = 'red' + +[ToggleTerm] +ToggleTerm1FloatBorder = 'line' + +[Illuminate] +IlluminatedWordText = '- base02 - -' +IlluminatedWordRead = 'link:IlluminatedWordText' diff --git a/templates/one_light.toml b/templates/one_light.toml new file mode 100644 index 0000000..1df2652 --- /dev/null +++ b/templates/one_light.toml @@ -0,0 +1,412 @@ +[information] +name="one_light" +author="Ken Zhou <kendotzhou@gmail.com>" +background="light" + +[palette] +white = "#54555b" +darker_black = "#efeff0" +black = "#fafafa" # nvim bg +black2 = "#EAEAEB" +one_bg = "#dadadb" # real bg of onedark +one_bg2 = "#d4d4d5" +one_bg3 = "#cccccd" +grey = "#b7b7b8" +grey_fg = "#b0b0b1" +grey_fg2 = "#a9a9aa" +light_grey = "#a2a2a3" +red = "#d84a3d" +baby_pink = "#F07178" +pink = "#ff75a0" +line = "#e2e2e2" # for lines like vertsplit +green = "#50a14f" +vibrant_green = "#7eca9c" +nord_blue = "#428bab" +blue = "#4078f2" +yellow = "#c18401" +sun = "#dea95f" +purple = "#a28dcd" +dark_purple = "#8e79b9" +teal = "#519ABA" +orange = "#FF6A00" +cyan = "#0b8ec6" +statusline_bg = "#ececec" +lightbg = "#d3d3d3" +pmenu_bg = "#5e5f65" +folder_bg = "#6C6C6C" +base00 = "#fafafa" +base01 = "#f4f4f4" +base02 = "#e5e5e6" +base03 = "#dfdfe0" +base04 = "#d7d7d8" +base05 = "#383a42" +base06 = "#202227" +base07 = "#090a0b" +base08 = "#d84a3d" +base09 = "#a626a4" +base0A = "#c18401" +base0B = "#50a14f" +base0C = "#0070a8" +base0D = "#4078f2" +base0E = "#a626a4" +base0F = "#986801" + +[highlights] +Normal = 'base05 base00' +SignColumn = 'base03 - - -' +MsgArea = 'base05 base00' +ModeMsg = 'base0B' +MsgSeparator = 'base05 base00' +SpellBad = '- - c base08' +SpellCap = '- - c base0D' +SpellLocal = '- - c base0C' +SpellRare = '- - c base0D' +NormalNC = 'base05 base00' +Pmenu = '- one_bg' +PmenuSel = 'black pmenu_bg' +WildMenu = 'base08 base0A' +CursorLineNr = 'white' +Comment = 'grey_fg' +Folded = 'base03 base01' +FoldColumn = 'base0C base01' +LineNr = 'grey' +FloatBorder = 'blue' +# Whitespace = 'base00 -' +VertSplit = 'line' +CursorLine = '- base01' +CursorColumn = '- base01' +ColorColumn = '- base01' +NormalFloat = '- darker_black' +Visual = '- base02' +VisualNOS = 'base08 -' +WarningMsg = 'base08' +DiffAdd = 'vibrant_green' +DiffChange = 'blue' +DiffDelete = 'red' +QuickFixLine = '- base01 - -' +PmenuSbar = '- one_bg' +PmenuThumb = '- grey' +MatchWord = 'white grey' +MatchParen = 'link:MatchWord' +# MatchWordCur = '- - u' +# MatchParenCur = '- - u' +Cursor = 'base00 base05' +# lCursor = 'base05 base00' +# CursorIM = 'base05 base00' +# TermCursor = 'base05 base00' +# TermCursorNC = 'base05 base00' +Conceal = '- -' +Directory = 'base0D' +SpecialKey = 'base03' +Title = 'base0D - - -' +ErrorMsg = 'base08 base00' +Search = 'base01 base0A' +IncSearch = 'base01 base09' +Substitute = 'base01 base0A - -' +MoreMsg = 'base0B' +Question = 'base0D' +# EndOfBuffer = 'base00' +NonText = 'base03' +Variable = 'base05' +String = 'base0B' +Character = 'base08' +Constant = 'base08' +Number = 'base09' +Boolean = 'base09' +Float = 'base09' +Identifier = 'base08 - - -' +Function = 'base0D' +Operator = 'base05 - - -' +Type = 'base0A - - -' +StorageClass = 'base0A' +Structure = 'base0E' +Typedef = 'base0A' +Keyword = 'base0E' +Statement = 'base08' +Conditional = 'base0E' +Repeat = 'base0A' +Label = 'base0A' +Exception = 'base08' +Include = 'base0D' +PreProc = 'base0A' +Define = 'base0E - - -' +Macro = 'base08' +# PreCondit = 'purple' +Special = 'base0C' +SpecialChar = 'base0F' +Tag = 'base0A' +Debug = 'base08' +# Delimiter = 'grey -' +# SpecialComment = 'grey_fg' +Underlined = 'base0B' +Bold = '- - b' +Italic = '- - i' +Ignore = 'cyan base00 b' +Todo = 'base0A base01' +Error = 'base00 base08' +TabLine = 'light_grey line' +TabLineSel = 'white line' +TabLineFill = 'line line' + +[Treesitter] +TSComment = 'link:Comment' +TSAnnotation = 'base0F' +TSAttribute = 'base0A' +TSConstructor = 'base0C' +# TSType = 'cyan' +TSTypeBuiltin = 'base0A' +TSConditional = 'link:Conditional' +TSException = 'base08' +TSInclude = 'link:Include' +TSKeywordReturn = 'base0E' +TSKeyword = 'base0E' +TSKeywordFunction = 'base0E' +# TSLabel = 'cyan' +TSNamespace = 'base08' +# TSRepeat = 'yellow' +# TSConstant = 'orange' +TSConstBuiltin = 'base09' +TSFloat = 'base09' +# TSNumber = 'orange' +# TSBoolean = 'orange' +TSCharacter = 'base08' +TSError = 'base08' +TSFunction = 'base0D' +TSFuncBuiltin = 'base0D' +TSMethod = 'base0D' +TSConstMacro = 'base08' +TSFuncMacro = 'base08' +TSVariable = 'base05' +TSVariableBuiltin = 'base09' +TSProperty = 'base08' +TSField = 'base0D' +TSParameter = 'base08' +TSParameterReference = 'base05' +TSSymbol = 'base0B' +TSText = 'base05' +# TSOperator = 'base05' +TSPunctDelimiter = 'base0F' +TSTagDelimiter = 'base0F' +TSTagAttribute = 'link:TSProperty' +TSPunctBracket = 'base0F' +TSPunctSpecial = 'base08' +# TSString = 'green' +TSStringRegex = 'base0C' +TSStringEscape = 'base0C' +# TSTag = 'blue' +TSEmphasis = 'base09' +# TSUnderline = '- - u' +# TSTitle = 'base05 - -' +TSLiteral = 'base09' +TSURI = 'base09' +TSKeywordOperator = 'base0E' +# TSStructure = 'cyan' +TSStrong = '- - b' +# TSQueryLinterError = 'base09' +TreesitterContext = 'link:CursorLine' + +[markdown] +markdownBlockquote = 'green' +markdownCode = 'orange' +markdownCodeBlock = 'orange' +markdownCodeDelimiter = 'orange' +markdownH1 = 'blue' +markdownH2 = 'blue' +markdownH3 = 'blue' +markdownH4 = 'blue' +markdownH5 = 'blue' +markdownH6 = 'blue' +markdownHeadingDelimiter = 'blue' +markdownHeadingRule = 'base05 - b' +markdownId = 'purple' +markdownIdDeclaration = 'blue' +markdownIdDelimiter = 'light_grey' +markdownLinkDelimiter = 'light_grey' +markdownBold = 'blue - b' +markdownItalic = '- - i' +markdownBoldItalic = 'yellow - bi' +markdownListMarker = 'blue' +markdownOrderedListMarker = 'blue' +markdownRule = 'base01' +markdownUrl = 'cyan - u' +markdownLinkText = 'blue' +markdownFootnote = 'orange' +markdownFootnoteDefinition = 'orange' +markdownEscape = 'yellow' + +[Whichkey] +WhichKey = 'purple' +WhichKeySeperator = 'green' +WhichKeyGroup = 'blue' +WhichKeyDesc = 'cyan' +WhichKeyFloat = '- base01' + +[Git] +SignAdd = 'green' +SignChange = 'blue' +SignDelete = 'red' +GitSignsAdd = 'green' +GitSignsChange = 'blue' +GitSignsDelete = 'red' + +[LSP] +DiagnosticError = 'base08' +DiagnosticWarning = 'base09' +DiagnosticHint = 'purple' +DiagnosticWarn = 'yellow' +DiagnosticInfo = 'green' +LspDiagnosticsDefaultError = 'base08' +LspDiagnosticsDefaultWarning = 'base09' +LspDiagnosticsDefaultInformation = 'sun' +LspDiagnosticsDefaultInfo = 'sun' +LspDiagnosticsDefaultHint = 'purple' +LspDiagnosticsVirtualTextError = 'base08' +LspDiagnosticsVirtualTextWarning = 'base09' +LspDiagnosticsVirtualTextInformation = 'sun' +LspDiagnosticsVirtualTextInfo = 'sun' +LspDiagnosticsVirtualTextHint = 'purple' +LspDiagnosticsFloatingError = 'base08' +LspDiagnosticsFloatingWarning = 'base09' +LspDiagnosticsFloatingInformation = 'sun' +LspDiagnosticsFloatingInfo = 'sun' +LspDiagnosticsFloatingHint = 'purple' +DiagnosticSignError = 'base08' +DiagnosticSignWarning = 'base09' +DiagnosticSignInformation = 'sun' +DiagnosticSignInfo = 'sun' +DiagnosticSignHint = 'purple' +LspDiagnosticsSignError = 'base08' +LspDiagnosticsSignWarning = 'base09' +LspDiagnosticsSignInformation = 'sun' +LspDiagnosticsSignInfo = 'sun' +LspDiagnosticsSignHint = 'purple' +LspDiagnosticsError = 'base08' +LspDiagnosticsWarning = 'base09' +LspDiagnosticsInformation = 'sun' +LspDiagnosticsInfo = 'sun' +LspDiagnosticsHint = 'purple' +LspDiagnosticsUnderlineError = '- - u' +LspDiagnosticsUnderlineWarning = '- - u' +LspDiagnosticsUnderlineInformation = '- - u' +LspDiagnosticsUnderlineInfo = '- - u' +LspDiagnosticsUnderlineHint = '- - u' +LspReferenceRead = '- #2e303b' +LspReferenceText = '- #2e303b' +LspReferenceWrite = '- #2e303b' +LspCodeLens = 'base04 - i' +LspCodeLensSeparator = 'base04 - i' + +[Telescope] +TelescopeNormal = '- darker_black' +TelescopePreviewTitle = 'black green b' +TelescopePromptTitle = 'black red b' +TelescopeResultsTitle = 'darker_black darker_black b' +TelescopeSelection = 'white black2' +# TelescopeMatching = 'sun - b' +TelescopeBorder = 'darker_black darker_black' +TelescopePromptBorder = 'black2 black2' +TelescopePromptNormal = 'white black2' +TelescopePromptPrefix = 'red black2' +TelescopeResultsDiffAdd = 'green' +TelescopeResultsDiffChange = 'blue' +TelescopeResultsDiffDelete = 'red' + +[NvimTree] +NvimTreeFolderIcon = 'blue' +NvimTreeIndentMarker = '#c5c5c5' +NvimTreeNormal = '- darker_black' +NvimTreeVertSplit = 'darker_black darker_black' +NvimTreeFolderName = 'blue' +NvimTreeOpenedFolderName = 'blue - bi' +NvimTreeEmptyFolderName = 'grey - i' +NvimTreeGitIgnored = 'grey - i' +NvimTreeImageFile = 'light_grey' +NvimTreeSpecialFile = 'orange' +NvimTreeEndOfBuffer = 'darker_black' +NvimTreeCursorLine = '- #282b37' +NvimTreeGitignoreIcon = 'red' +NvimTreeGitStaged = 'vibrant_green' +NvimTreeGitNew = 'vibrant_green' +NvimTreeGitRenamed = 'vibrant_green' +NvimTreeGitDeleted = 'red' +NvimTreeGitMerge = 'blue' +NvimTreeGitDirty = 'blue' + +NvimTreeSymlink = 'cyan' +NvimTreeRootFolder = 'base05 - b' +NvimTreeExecFile = 'green' + +[Buffer] +BufferCurrent = 'base05 base00' +BufferCurrentIndex = 'base05 base00' +BufferCurrentMod = 'sun base00' +BufferCurrentSign = 'purple base00' +BufferCurrentTarget = 'red base00 b' + +BufferVisible = 'base05 base00' +BufferVisibleIndex = 'base05 base00' +BufferVisibleMod = 'sun base00' +BufferVisibleSign = 'grey base00' +BufferVisibleTarget = 'red base00 b' + +BufferInactive = 'grey darker_black' +BufferInactiveIndex = 'grey darker_black' +BufferInactiveMod = 'sun darker_black' +BufferInactiveSign = 'grey darker_black' +BufferInactiveTarget = 'red darker_black b' + +[StatusLine] +StatusLine = 'line statusline_bg' +StatusLineNC = '- statusline_bg' +StatusLineSeparator = 'line' +StatusLineTerm = 'line' +StatusLineTermNC = 'line' + +[IndentBlankline] +IndentBlanklineContextChar = 'grey' +IndentBlanklineContextStart = '- one_bg2' +IndentBlanklineChar = 'line' +IndentBlanklineSpaceChar = 'line' +IndentBlanklineSpaceCharBlankline = 'sun' + +[Dashboard] +DashboardHeader = 'blue' +DashboardCenter = 'purple' +DashboardFooter = 'cyan' + +[Cmp] +CmpItemAbbrDeprecated = 'grey - s' +CmpItemAbbrMatch = 'blue' +CmpItemAbbrMatchFuzzy = 'blue' +CmpItemKindFunction = 'blue' +CmpItemKindMethod = 'blue' +CmpItemKindConstructor = 'cyan' +CmpItemKindClass = 'cyan' +CmpItemKindEnum = 'cyan' +CmpItemKindEvent = 'yellow' +CmpItemKindInterface = 'cyan' +CmpItemKindStruct = 'cyan' +CmpItemKindVariable = 'red' +CmpItemKindField = 'red' +CmpItemKindProperty = 'red' +CmpItemKindEnumMember = 'orange' +CmpItemKindConstant = 'orange' +CmpItemKindKeyword = 'purple' +CmpItemKindModule = 'cyan' +CmpItemKindValue = 'base05' +CmpItemKindUnit = 'base05' +CmpItemKindText = 'base05' +CmpItemKindSnippet = 'yellow' +CmpItemKindFile = 'base05' +CmpItemKindFolder = 'base05' +CmpItemKindColor = 'base05' +CmpItemKindReference = 'base05' +CmpItemKindOperator = 'base05' +CmpItemKindTypeParameter = 'red' + +[ToggleTerm] +ToggleTerm1FloatBorder = 'line' + +[Illuminate] +IlluminatedWordText = '- base02 - -' +IlluminatedWordRead = 'link:IlluminatedWordText' diff --git a/templates/onedark.toml b/templates/onedark.toml new file mode 100644 index 0000000..d0901b7 --- /dev/null +++ b/templates/onedark.toml @@ -0,0 +1,412 @@ +[information] +name="onedark" +author="Ken Zhou <kendotzhou@gmail.com>" +background="dark" + +[palette] +white = "#abb2bf" +darker_black = "#1b1f27" +black = "#1e222a" # nvim bg +black2 = "#252931" +one_bg = "#282c34" # real bg of onedark +one_bg2 = "#353b45" +one_bg3 = "#373b43" +grey = "#42464e" +grey_fg = "#565c64" +grey_fg2 = "#6f737b" +light_grey = "#6f737b" +red = "#e06c75" +baby_pink = "#DE8C92" +pink = "#ff75a0" +line = "#31353d" # for lines like vertsplit +green = "#98c379" +vibrant_green = "#7eca9c" +nord_blue = "#81A1C1" +blue = "#61afef" +yellow = "#e7c787" +sun = "#EBCB8B" +purple = "#de98fd" +dark_purple = "#c882e7" +teal = "#519ABA" +orange = "#fca2aa" +cyan = "#a3b8ef" +statusline_bg = "#22262e" +lightbg = "#2d3139" +pmenu_bg = "#61afef" +folder_bg = "#61afef" +base00 = "#1e222a" +base01 = "#353b45" +base02 = "#3e4451" +base03 = "#545862" +base04 = "#565c64" +base05 = "#abb2bf" +base06 = "#b6bdca" +base07 = "#c8ccd4" +base08 = "#e06c75" +base09 = "#d19a66" +base0A = "#e5c07b" +base0B = "#98c379" +base0C = "#56b6c2" +base0D = "#61afef" +base0E = "#c678dd" +base0F = "#be5046" + +[highlights] +Normal = 'base05 base00' +SignColumn = 'base03 - - -' +MsgArea = 'base05 base00' +ModeMsg = 'base0B' +MsgSeparator = 'base05 base00' +SpellBad = '- - c base08' +SpellCap = '- - c base0D' +SpellLocal = '- - c base0C' +SpellRare = '- - c base0D' +NormalNC = 'base05 base00' +Pmenu = '- one_bg' +PmenuSel = 'black pmenu_bg' +WildMenu = 'base08 base0A' +CursorLineNr = 'white' +Comment = 'grey_fg' +Folded = 'base03 base01' +FoldColumn = 'base0C base01' +LineNr = 'grey' +FloatBorder = 'blue' +# Whitespace = 'base00 -' +VertSplit = 'line' +CursorLine = '- base01' +CursorColumn = '- base01' +ColorColumn = '- base01' +NormalFloat = '- darker_black' +Visual = '- base02' +VisualNOS = 'base08 -' +WarningMsg = 'base08' +DiffAdd = 'vibrant_green' +DiffChange = 'blue' +DiffDelete = 'red' +QuickFixLine = '- base01 - -' +PmenuSbar = '- one_bg' +PmenuThumb = '- grey' +MatchWord = 'white grey' +MatchParen = 'link:MatchWord' +# MatchWordCur = '- - u' +# MatchParenCur = '- - u' +Cursor = 'base00 base05' +# lCursor = 'base05 base00' +# CursorIM = 'base05 base00' +# TermCursor = 'base05 base00' +# TermCursorNC = 'base05 base00' +Conceal = '- -' +Directory = 'base0D' +SpecialKey = 'base03' +Title = 'base0D - - -' +ErrorMsg = 'base08 base00' +Search = 'base01 base0A' +IncSearch = 'base01 base09' +Substitute = 'base01 base0A - -' +MoreMsg = 'base0B' +Question = 'base0D' +# EndOfBuffer = 'base00' +NonText = 'base03' +Variable = 'base05' +String = 'base0B' +Character = 'base08' +Constant = 'base08' +Number = 'base09' +Boolean = 'base09' +Float = 'base09' +Identifier = 'base08 - - -' +Function = 'base0D' +Operator = 'base05 - - -' +Type = 'base0A - - -' +StorageClass = 'base0A' +Structure = 'base0E' +Typedef = 'base0A' +Keyword = 'base0E' +Statement = 'base08' +Conditional = 'base0E' +Repeat = 'base0A' +Label = 'base0A' +Exception = 'base08' +Include = 'base0D' +PreProc = 'base0A' +Define = 'base0E - - -' +Macro = 'base08' +# PreCondit = 'purple' +Special = 'base0C' +SpecialChar = 'base0F' +Tag = 'base0A' +Debug = 'base08' +# Delimiter = 'grey -' +# SpecialComment = 'grey_fg' +Underlined = 'base0B' +Bold = '- - b' +Italic = '- - i' +Ignore = 'cyan base00 b' +Todo = 'base0A base01' +Error = 'base00 base08' +TabLine = 'light_grey line' +TabLineSel = 'white line' +TabLineFill = 'line line' + +[Treesitter] +TSComment = 'link:Comment' +TSAnnotation = 'base0F' +TSAttribute = 'base0A' +TSConstructor = 'base0C' +# TSType = 'cyan' +TSTypeBuiltin = 'base0A' +TSConditional = 'link:Conditional' +TSException = 'base08' +TSInclude = 'link:Include' +TSKeywordReturn = 'base0E' +TSKeyword = 'base0E' +TSKeywordFunction = 'base0E' +# TSLabel = 'cyan' +TSNamespace = 'base08' +# TSRepeat = 'yellow' +# TSConstant = 'orange' +TSConstBuiltin = 'base09' +TSFloat = 'base09' +# TSNumber = 'orange' +# TSBoolean = 'orange' +TSCharacter = 'base08' +TSError = 'base08' +TSFunction = 'base0D' +TSFuncBuiltin = 'base0D' +TSMethod = 'base0D' +TSConstMacro = 'base08' +TSFuncMacro = 'base08' +TSVariable = 'base05' +TSVariableBuiltin = 'base09' +TSProperty = 'base08' +TSField = 'base0D' +TSParameter = 'base08' +TSParameterReference = 'base05' +TSSymbol = 'base0B' +TSText = 'base05' +# TSOperator = 'base05' +TSPunctDelimiter = 'base0F' +TSTagDelimiter = 'base0F' +TSTagAttribute = 'link:TSProperty' +TSPunctBracket = 'base0F' +TSPunctSpecial = 'base08' +# TSString = 'green' +TSStringRegex = 'base0C' +TSStringEscape = 'base0C' +# TSTag = 'blue' +TSEmphasis = 'base09' +# TSUnderline = '- - u' +# TSTitle = 'base05 - -' +TSLiteral = 'base09' +TSURI = 'base09' +TSKeywordOperator = 'base0E' +# TSStructure = 'cyan' +TSStrong = '- - b' +# TSQueryLinterError = 'base09' +TreesitterContext = 'link:CursorLine' + +[markdown] +markdownBlockquote = 'green' +markdownCode = 'orange' +markdownCodeBlock = 'orange' +markdownCodeDelimiter = 'orange' +markdownH1 = 'blue' +markdownH2 = 'blue' +markdownH3 = 'blue' +markdownH4 = 'blue' +markdownH5 = 'blue' +markdownH6 = 'blue' +markdownHeadingDelimiter = 'blue' +markdownHeadingRule = 'base05 - b' +markdownId = 'purple' +markdownIdDeclaration = 'blue' +markdownIdDelimiter = 'light_grey' +markdownLinkDelimiter = 'light_grey' +markdownBold = 'blue - b' +markdownItalic = '- - i' +markdownBoldItalic = 'yellow - bi' +markdownListMarker = 'blue' +markdownOrderedListMarker = 'blue' +markdownRule = 'base01' +markdownUrl = 'cyan - u' +markdownLinkText = 'blue' +markdownFootnote = 'orange' +markdownFootnoteDefinition = 'orange' +markdownEscape = 'yellow' + +[Whichkey] +WhichKey = 'purple' +WhichKeySeperator = 'green' +WhichKeyGroup = 'blue' +WhichKeyDesc = 'cyan' +WhichKeyFloat = '- base01' + +[Git] +SignAdd = 'green' +SignChange = 'blue' +SignDelete = 'red' +GitSignsAdd = 'green' +GitSignsChange = 'blue' +GitSignsDelete = 'red' + +[LSP] +DiagnosticError = 'base08' +DiagnosticWarning = 'base09' +DiagnosticHint = 'purple' +DiagnosticWarn = 'yellow' +DiagnosticInfo = 'green' +LspDiagnosticsDefaultError = 'base08' +LspDiagnosticsDefaultWarning = 'base09' +LspDiagnosticsDefaultInformation = 'sun' +LspDiagnosticsDefaultInfo = 'sun' +LspDiagnosticsDefaultHint = 'purple' +LspDiagnosticsVirtualTextError = 'base08' +LspDiagnosticsVirtualTextWarning = 'base09' +LspDiagnosticsVirtualTextInformation = 'sun' +LspDiagnosticsVirtualTextInfo = 'sun' +LspDiagnosticsVirtualTextHint = 'purple' +LspDiagnosticsFloatingError = 'base08' +LspDiagnosticsFloatingWarning = 'base09' +LspDiagnosticsFloatingInformation = 'sun' +LspDiagnosticsFloatingInfo = 'sun' +LspDiagnosticsFloatingHint = 'purple' +DiagnosticSignError = 'base08' +DiagnosticSignWarning = 'base09' +DiagnosticSignInformation = 'sun' +DiagnosticSignInfo = 'sun' +DiagnosticSignHint = 'purple' +LspDiagnosticsSignError = 'base08' +LspDiagnosticsSignWarning = 'base09' +LspDiagnosticsSignInformation = 'sun' +LspDiagnosticsSignInfo = 'sun' +LspDiagnosticsSignHint = 'purple' +LspDiagnosticsError = 'base08' +LspDiagnosticsWarning = 'base09' +LspDiagnosticsInformation = 'sun' +LspDiagnosticsInfo = 'sun' +LspDiagnosticsHint = 'purple' +LspDiagnosticsUnderlineError = '- - u' +LspDiagnosticsUnderlineWarning = '- - u' +LspDiagnosticsUnderlineInformation = '- - u' +LspDiagnosticsUnderlineInfo = '- - u' +LspDiagnosticsUnderlineHint = '- - u' +LspReferenceRead = '- #2e303b' +LspReferenceText = '- #2e303b' +LspReferenceWrite = '- #2e303b' +LspCodeLens = 'base04 - i' +LspCodeLensSeparator = 'base04 - i' + +[Telescope] +TelescopeNormal = '- darker_black' +TelescopePreviewTitle = 'black green b' +TelescopePromptTitle = 'black red b' +TelescopeResultsTitle = 'darker_black darker_black b' +TelescopeSelection = 'white black2' +# TelescopeMatching = 'sun - b' +TelescopeBorder = 'darker_black darker_black' +TelescopePromptBorder = 'black2 black2' +TelescopePromptNormal = 'white black2' +TelescopePromptPrefix = 'red black2' +TelescopeResultsDiffAdd = 'green' +TelescopeResultsDiffChange = 'blue' +TelescopeResultsDiffDelete = 'red' + +[NvimTree] +NvimTreeFolderIcon = 'blue' +NvimTreeIndentMarker = '#c5c5c5' +NvimTreeNormal = '- darker_black' +NvimTreeVertSplit = 'darker_black darker_black' +NvimTreeFolderName = 'blue' +NvimTreeOpenedFolderName = 'blue - bi' +NvimTreeEmptyFolderName = 'grey - i' +NvimTreeGitIgnored = 'grey - i' +NvimTreeImageFile = 'light_grey' +NvimTreeSpecialFile = 'orange' +NvimTreeEndOfBuffer = 'darker_black' +NvimTreeCursorLine = '- #282b37' +NvimTreeGitignoreIcon = 'red' +NvimTreeGitStaged = 'vibrant_green' +NvimTreeGitNew = 'vibrant_green' +NvimTreeGitRenamed = 'vibrant_green' +NvimTreeGitDeleted = 'red' +NvimTreeGitMerge = 'blue' +NvimTreeGitDirty = 'blue' + +NvimTreeSymlink = 'cyan' +NvimTreeRootFolder = 'base05 - b' +NvimTreeExecFile = 'green' + +[Buffer] +BufferCurrent = 'base05 base00' +BufferCurrentIndex = 'base05 base00' +BufferCurrentMod = 'sun base00' +BufferCurrentSign = 'purple base00' +BufferCurrentTarget = 'red base00 b' + +BufferVisible = 'base05 base00' +BufferVisibleIndex = 'base05 base00' +BufferVisibleMod = 'sun base00' +BufferVisibleSign = 'grey base00' +BufferVisibleTarget = 'red base00 b' + +BufferInactive = 'grey darker_black' +BufferInactiveIndex = 'grey darker_black' +BufferInactiveMod = 'sun darker_black' +BufferInactiveSign = 'grey darker_black' +BufferInactiveTarget = 'red darker_black b' + +[StatusLine] +StatusLine = 'line statusline_bg' +StatusLineNC = '- statusline_bg' +StatusLineSeparator = 'line' +StatusLineTerm = 'line' +StatusLineTermNC = 'line' + +[IndentBlankline] +IndentBlanklineContextChar = 'grey' +IndentBlanklineContextStart = '- one_bg2' +IndentBlanklineChar = 'line' +IndentBlanklineSpaceChar = 'line' +IndentBlanklineSpaceCharBlankline = 'sun' + +[Dashboard] +DashboardHeader = 'blue' +DashboardCenter = 'purple' +DashboardFooter = 'cyan' + +[Cmp] +CmpItemAbbrDeprecated = 'grey - s' +CmpItemAbbrMatch = 'blue' +CmpItemAbbrMatchFuzzy = 'blue' +CmpItemKindFunction = 'blue' +CmpItemKindMethod = 'blue' +CmpItemKindConstructor = 'cyan' +CmpItemKindClass = 'cyan' +CmpItemKindEnum = 'cyan' +CmpItemKindEvent = 'yellow' +CmpItemKindInterface = 'cyan' +CmpItemKindStruct = 'cyan' +CmpItemKindVariable = 'red' +CmpItemKindField = 'red' +CmpItemKindProperty = 'red' +CmpItemKindEnumMember = 'orange' +CmpItemKindConstant = 'orange' +CmpItemKindKeyword = 'purple' +CmpItemKindModule = 'cyan' +CmpItemKindValue = 'base05' +CmpItemKindUnit = 'base05' +CmpItemKindText = 'base05' +CmpItemKindSnippet = 'yellow' +CmpItemKindFile = 'base05' +CmpItemKindFolder = 'base05' +CmpItemKindColor = 'base05' +CmpItemKindReference = 'base05' +CmpItemKindOperator = 'base05' +CmpItemKindTypeParameter = 'red' + +[ToggleTerm] +ToggleTerm1FloatBorder = 'line' + +[Illuminate] +IlluminatedWordText = '- base02 - -' +IlluminatedWordRead = 'link:IlluminatedWordText' diff --git a/templates/onenord.toml b/templates/onenord.toml new file mode 100644 index 0000000..c1b0c90 --- /dev/null +++ b/templates/onenord.toml @@ -0,0 +1,412 @@ +[information] +name="onenord" +author="Ken Zhou <kendotzhou@gmail.com>" +background="dark" + +[palette] +white = "#D8DEE9" +darker_black = "#252b37" +black = "#2a303c" # nvim bg +black2 = "#2f3541" +one_bg = "#343a46" +one_bg2 = "#3e4450" +one_bg3 = "#484e5a" +grey = "#4d535f" +grey_fg = "#545a66" +grey_fg2 = "#595f6b" +light_grey = "#606672" +red = "#d57780" +baby_pink = "#de878f" +pink = "#da838b" +line = "#414753" # for lines like vertsplit +green = "#A3BE8C" +vibrant_green = "#afca98" +blue = "#7797b7" +nord_blue = "#81A1C1" +yellow = "#EBCB8B" +sun = "#e1c181" +purple = "#aab1be" +dark_purple = "#B48EAD" +teal = "#6484a4" +orange = "#e39a83" +cyan = "#9aafe6" +statusline_bg = "#333945" +lightbg = "#3f4551" +pmenu_bg = "#A3BE8C" +folder_bg = "#7797b7" +base00 = "#2a303c" +base01 = "#3B4252" +base02 = "#434C5E" +base03 = "#4C566A" +base04 = "#566074" +base05 = "#bfc5d0" +base06 = "#c7cdd8" +base07 = "#ced4df" +base08 = "#d57780" +base09 = "#e39a83" +base0A = "#EBCB8B" +base0B = "#A3BE8C" +base0C = "#97b7d7" +base0D = "#81A1C1" +base0E = "#B48EAD" +base0F = "#d57780" + +[highlights] +Normal = 'base05 base00' +SignColumn = 'base03 - - -' +MsgArea = 'base05 base00' +ModeMsg = 'base0B' +MsgSeparator = 'base05 base00' +SpellBad = '- - c base08' +SpellCap = '- - c base0D' +SpellLocal = '- - c base0C' +SpellRare = '- - c base0D' +NormalNC = 'base05 base00' +Pmenu = '- one_bg' +PmenuSel = 'black pmenu_bg' +WildMenu = 'base08 base0A' +CursorLineNr = 'white' +Comment = 'grey_fg' +Folded = 'base03 base01' +FoldColumn = 'base0C base01' +LineNr = 'grey' +FloatBorder = 'blue' +# Whitespace = 'base00 -' +VertSplit = 'line' +CursorLine = '- base01' +CursorColumn = '- base01' +ColorColumn = '- base01' +NormalFloat = '- darker_black' +Visual = '- base02' +VisualNOS = 'base08 -' +WarningMsg = 'base08' +DiffAdd = 'vibrant_green' +DiffChange = 'blue' +DiffDelete = 'red' +QuickFixLine = '- base01 - -' +PmenuSbar = '- one_bg' +PmenuThumb = '- grey' +MatchWord = 'white grey' +MatchParen = 'link:MatchWord' +# MatchWordCur = '- - u' +# MatchParenCur = '- - u' +Cursor = 'base00 base05' +# lCursor = 'base05 base00' +# CursorIM = 'base05 base00' +# TermCursor = 'base05 base00' +# TermCursorNC = 'base05 base00' +Conceal = '- -' +Directory = 'base0D' +SpecialKey = 'base03' +Title = 'base0D - - -' +ErrorMsg = 'base08 base00' +Search = 'base01 base0A' +IncSearch = 'base01 base09' +Substitute = 'base01 base0A - -' +MoreMsg = 'base0B' +Question = 'base0D' +# EndOfBuffer = 'base00' +NonText = 'base03' +Variable = 'base05' +String = 'base0B' +Character = 'base08' +Constant = 'base08' +Number = 'base09' +Boolean = 'base09' +Float = 'base09' +Identifier = 'base08 - - -' +Function = 'base0D' +Operator = 'base05 - - -' +Type = 'base0A - - -' +StorageClass = 'base0A' +Structure = 'base0E' +Typedef = 'base0A' +Keyword = 'base0E' +Statement = 'base08' +Conditional = 'base0E' +Repeat = 'base0A' +Label = 'base0A' +Exception = 'base08' +Include = 'base0D' +PreProc = 'base0A' +Define = 'base0E - - -' +Macro = 'base08' +# PreCondit = 'purple' +Special = 'base0C' +SpecialChar = 'base0F' +Tag = 'base0A' +Debug = 'base08' +# Delimiter = 'grey -' +# SpecialComment = 'grey_fg' +Underlined = 'base0B' +Bold = '- - b' +Italic = '- - i' +Ignore = 'cyan base00 b' +Todo = 'base0A base01' +Error = 'base00 base08' +TabLine = 'light_grey line' +TabLineSel = 'white line' +TabLineFill = 'line line' + +[Treesitter] +TSComment = 'link:Comment' +TSAnnotation = 'base0F' +TSAttribute = 'base0A' +TSConstructor = 'base0C' +# TSType = 'cyan' +TSTypeBuiltin = 'base0A' +TSConditional = 'link:Conditional' +TSException = 'base08' +TSInclude = 'link:Include' +TSKeywordReturn = 'base0E' +TSKeyword = 'base0E' +TSKeywordFunction = 'base0E' +# TSLabel = 'cyan' +TSNamespace = 'base08' +# TSRepeat = 'yellow' +# TSConstant = 'orange' +TSConstBuiltin = 'base09' +TSFloat = 'base09' +# TSNumber = 'orange' +# TSBoolean = 'orange' +TSCharacter = 'base08' +TSError = 'base08' +TSFunction = 'base0D' +TSFuncBuiltin = 'base0D' +TSMethod = 'base0D' +TSConstMacro = 'base08' +TSFuncMacro = 'base08' +TSVariable = 'base05' +TSVariableBuiltin = 'base09' +TSProperty = 'base08' +TSField = 'base0D' +TSParameter = 'base08' +TSParameterReference = 'base05' +TSSymbol = 'base0B' +TSText = 'base05' +# TSOperator = 'base05' +TSPunctDelimiter = 'base0F' +TSTagDelimiter = 'base0F' +TSTagAttribute = 'link:TSProperty' +TSPunctBracket = 'base0F' +TSPunctSpecial = 'base08' +# TSString = 'green' +TSStringRegex = 'base0C' +TSStringEscape = 'base0C' +# TSTag = 'blue' +TSEmphasis = 'base09' +# TSUnderline = '- - u' +# TSTitle = 'base05 - -' +TSLiteral = 'base09' +TSURI = 'base09' +TSKeywordOperator = 'base0E' +# TSStructure = 'cyan' +TSStrong = '- - b' +# TSQueryLinterError = 'base09' +TreesitterContext = 'link:CursorLine' + +[markdown] +markdownBlockquote = 'green' +markdownCode = 'orange' +markdownCodeBlock = 'orange' +markdownCodeDelimiter = 'orange' +markdownH1 = 'blue' +markdownH2 = 'blue' +markdownH3 = 'blue' +markdownH4 = 'blue' +markdownH5 = 'blue' +markdownH6 = 'blue' +markdownHeadingDelimiter = 'blue' +markdownHeadingRule = 'base05 - b' +markdownId = 'purple' +markdownIdDeclaration = 'blue' +markdownIdDelimiter = 'light_grey' +markdownLinkDelimiter = 'light_grey' +markdownBold = 'blue - b' +markdownItalic = '- - i' +markdownBoldItalic = 'yellow - bi' +markdownListMarker = 'blue' +markdownOrderedListMarker = 'blue' +markdownRule = 'base01' +markdownUrl = 'cyan - u' +markdownLinkText = 'blue' +markdownFootnote = 'orange' +markdownFootnoteDefinition = 'orange' +markdownEscape = 'yellow' + +[Whichkey] +WhichKey = 'purple' +WhichKeySeperator = 'green' +WhichKeyGroup = 'blue' +WhichKeyDesc = 'cyan' +WhichKeyFloat = '- base01' + +[Git] +SignAdd = 'green' +SignChange = 'blue' +SignDelete = 'red' +GitSignsAdd = 'green' +GitSignsChange = 'blue' +GitSignsDelete = 'red' + +[LSP] +DiagnosticError = 'base08' +DiagnosticWarning = 'base09' +DiagnosticHint = 'purple' +DiagnosticWarn = 'yellow' +DiagnosticInfo = 'green' +LspDiagnosticsDefaultError = 'base08' +LspDiagnosticsDefaultWarning = 'base09' +LspDiagnosticsDefaultInformation = 'sun' +LspDiagnosticsDefaultInfo = 'sun' +LspDiagnosticsDefaultHint = 'purple' +LspDiagnosticsVirtualTextError = 'base08' +LspDiagnosticsVirtualTextWarning = 'base09' +LspDiagnosticsVirtualTextInformation = 'sun' +LspDiagnosticsVirtualTextInfo = 'sun' +LspDiagnosticsVirtualTextHint = 'purple' +LspDiagnosticsFloatingError = 'base08' +LspDiagnosticsFloatingWarning = 'base09' +LspDiagnosticsFloatingInformation = 'sun' +LspDiagnosticsFloatingInfo = 'sun' +LspDiagnosticsFloatingHint = 'purple' +DiagnosticSignError = 'base08' +DiagnosticSignWarning = 'base09' +DiagnosticSignInformation = 'sun' +DiagnosticSignInfo = 'sun' +DiagnosticSignHint = 'purple' +LspDiagnosticsSignError = 'base08' +LspDiagnosticsSignWarning = 'base09' +LspDiagnosticsSignInformation = 'sun' +LspDiagnosticsSignInfo = 'sun' +LspDiagnosticsSignHint = 'purple' +LspDiagnosticsError = 'base08' +LspDiagnosticsWarning = 'base09' +LspDiagnosticsInformation = 'sun' +LspDiagnosticsInfo = 'sun' +LspDiagnosticsHint = 'purple' +LspDiagnosticsUnderlineError = '- - u' +LspDiagnosticsUnderlineWarning = '- - u' +LspDiagnosticsUnderlineInformation = '- - u' +LspDiagnosticsUnderlineInfo = '- - u' +LspDiagnosticsUnderlineHint = '- - u' +LspReferenceRead = '- #2e303b' +LspReferenceText = '- #2e303b' +LspReferenceWrite = '- #2e303b' +LspCodeLens = 'base04 - i' +LspCodeLensSeparator = 'base04 - i' + +[Telescope] +TelescopeNormal = '- darker_black' +TelescopePreviewTitle = 'black green b' +TelescopePromptTitle = 'black red b' +TelescopeResultsTitle = 'darker_black darker_black b' +TelescopeSelection = 'white black2' +# TelescopeMatching = 'sun - b' +TelescopeBorder = 'darker_black darker_black' +TelescopePromptBorder = 'black2 black2' +TelescopePromptNormal = 'white black2' +TelescopePromptPrefix = 'red black2' +TelescopeResultsDiffAdd = 'green' +TelescopeResultsDiffChange = 'blue' +TelescopeResultsDiffDelete = 'red' + +[NvimTree] +NvimTreeFolderIcon = 'blue' +NvimTreeIndentMarker = '#c5c5c5' +NvimTreeNormal = '- darker_black' +NvimTreeVertSplit = 'darker_black darker_black' +NvimTreeFolderName = 'blue' +NvimTreeOpenedFolderName = 'blue - bi' +NvimTreeEmptyFolderName = 'grey - i' +NvimTreeGitIgnored = 'grey - i' +NvimTreeImageFile = 'light_grey' +NvimTreeSpecialFile = 'orange' +NvimTreeEndOfBuffer = 'darker_black' +NvimTreeCursorLine = '- #282b37' +NvimTreeGitignoreIcon = 'red' +NvimTreeGitStaged = 'vibrant_green' +NvimTreeGitNew = 'vibrant_green' +NvimTreeGitRenamed = 'vibrant_green' +NvimTreeGitDeleted = 'red' +NvimTreeGitMerge = 'blue' +NvimTreeGitDirty = 'blue' + +NvimTreeSymlink = 'cyan' +NvimTreeRootFolder = 'base05 - b' +NvimTreeExecFile = 'green' + +[Buffer] +BufferCurrent = 'base05 base00' +BufferCurrentIndex = 'base05 base00' +BufferCurrentMod = 'sun base00' +BufferCurrentSign = 'purple base00' +BufferCurrentTarget = 'red base00 b' + +BufferVisible = 'base05 base00' +BufferVisibleIndex = 'base05 base00' +BufferVisibleMod = 'sun base00' +BufferVisibleSign = 'grey base00' +BufferVisibleTarget = 'red base00 b' + +BufferInactive = 'grey darker_black' +BufferInactiveIndex = 'grey darker_black' +BufferInactiveMod = 'sun darker_black' +BufferInactiveSign = 'grey darker_black' +BufferInactiveTarget = 'red darker_black b' + +[StatusLine] +StatusLine = 'line statusline_bg' +StatusLineNC = '- statusline_bg' +StatusLineSeparator = 'line' +StatusLineTerm = 'line' +StatusLineTermNC = 'line' + +[IndentBlankline] +IndentBlanklineContextChar = 'grey' +IndentBlanklineContextStart = '- one_bg2' +IndentBlanklineChar = 'line' +IndentBlanklineSpaceChar = 'line' +IndentBlanklineSpaceCharBlankline = 'sun' + +[Dashboard] +DashboardHeader = 'blue' +DashboardCenter = 'purple' +DashboardFooter = 'cyan' + +[Cmp] +CmpItemAbbrDeprecated = 'grey - s' +CmpItemAbbrMatch = 'blue' +CmpItemAbbrMatchFuzzy = 'blue' +CmpItemKindFunction = 'blue' +CmpItemKindMethod = 'blue' +CmpItemKindConstructor = 'cyan' +CmpItemKindClass = 'cyan' +CmpItemKindEnum = 'cyan' +CmpItemKindEvent = 'yellow' +CmpItemKindInterface = 'cyan' +CmpItemKindStruct = 'cyan' +CmpItemKindVariable = 'red' +CmpItemKindField = 'red' +CmpItemKindProperty = 'red' +CmpItemKindEnumMember = 'orange' +CmpItemKindConstant = 'orange' +CmpItemKindKeyword = 'purple' +CmpItemKindModule = 'cyan' +CmpItemKindValue = 'base05' +CmpItemKindUnit = 'base05' +CmpItemKindText = 'base05' +CmpItemKindSnippet = 'yellow' +CmpItemKindFile = 'base05' +CmpItemKindFolder = 'base05' +CmpItemKindColor = 'base05' +CmpItemKindReference = 'base05' +CmpItemKindOperator = 'base05' +CmpItemKindTypeParameter = 'red' + +[ToggleTerm] +ToggleTerm1FloatBorder = 'line' + +[Illuminate] +IlluminatedWordText = '- base02 - -' +IlluminatedWordRead = 'link:IlluminatedWordText' diff --git a/templates/onenord_light.toml b/templates/onenord_light.toml new file mode 100644 index 0000000..982353f --- /dev/null +++ b/templates/onenord_light.toml @@ -0,0 +1,412 @@ +[information] +name="onenord_light" +author="Ken Zhou <kendotzhou@gmail.com>" +background="light" + +[palette] +white = "#2a303c" +darker_black = "#ced4df" +black = "#D8DEE9" # nvim bg +black2 = "#c9cfda" +one_bg = "#c7cdd8" # real bg of onedark +one_bg2 = "#bdc3ce" +one_bg3 = "#b3b9c4" +grey = "#a9afba" +grey_fg = "#9fa5b0" +grey_fg2 = "#959ba6" +light_grey = "#8b919c" +red = "#a3454e" +baby_pink = "#ae5059" +pink = "#c56770" +line = "#acb2bd" # for lines like vertsplit +green = "#75905e" +vibrant_green = "#809b69" +nord_blue = "#5b7b9b" +blue = "#3f5f7f" +yellow = "#c18401" +sun = "#dea95f" +purple = "#9c87c7" +dark_purple = "#927dbd" +teal = "#395979" +orange = "#b46b54" +cyan = "#6181a1" +statusline_bg = "#ced4df" +lightbg = "#bac0cb" +pmenu_bg = "#7191b1" +folder_bg = "#616773" +base00 = "#D8DEE9" +base01 = "#f4f4f4" +base02 = "#e5e5e6" +base03 = "#dfdfe0" +base04 = "#d7d7d8" +base05 = "#3e4450" +base06 = "#272d39" +base07 = "#2a303c" +base08 = "#a3454e" +base09 = "#b46b54" +base0A = "#b88339" +base0B = "#75905e" +base0C = "#5b7b9b" +base0D = "#3f5f7f" +base0E = "#8d6786" +base0F = "#a3454e" + +[highlights] +Normal = 'base05 base00' +SignColumn = 'base03 - - -' +MsgArea = 'base05 base00' +ModeMsg = 'base0B' +MsgSeparator = 'base05 base00' +SpellBad = '- - c base08' +SpellCap = '- - c base0D' +SpellLocal = '- - c base0C' +SpellRare = '- - c base0D' +NormalNC = 'base05 base00' +Pmenu = '- one_bg' +PmenuSel = 'black pmenu_bg' +WildMenu = 'base08 base0A' +CursorLineNr = 'white' +Comment = 'grey_fg' +Folded = 'base03 base01' +FoldColumn = 'base0C base01' +LineNr = 'grey' +FloatBorder = 'blue' +# Whitespace = 'base00 -' +VertSplit = 'line' +CursorLine = '- base01' +CursorColumn = '- base01' +ColorColumn = '- base01' +NormalFloat = '- darker_black' +Visual = '- base02' +VisualNOS = 'base08 -' +WarningMsg = 'base08' +DiffAdd = 'vibrant_green' +DiffChange = 'blue' +DiffDelete = 'red' +QuickFixLine = '- base01 - -' +PmenuSbar = '- one_bg' +PmenuThumb = '- grey' +MatchWord = 'white grey' +MatchParen = 'link:MatchWord' +# MatchWordCur = '- - u' +# MatchParenCur = '- - u' +Cursor = 'base00 base05' +# lCursor = 'base05 base00' +# CursorIM = 'base05 base00' +# TermCursor = 'base05 base00' +# TermCursorNC = 'base05 base00' +Conceal = '- -' +Directory = 'base0D' +SpecialKey = 'base03' +Title = 'base0D - - -' +ErrorMsg = 'base08 base00' +Search = 'base01 base0A' +IncSearch = 'base01 base09' +Substitute = 'base01 base0A - -' +MoreMsg = 'base0B' +Question = 'base0D' +# EndOfBuffer = 'base00' +NonText = 'base03' +Variable = 'base05' +String = 'base0B' +Character = 'base08' +Constant = 'base08' +Number = 'base09' +Boolean = 'base09' +Float = 'base09' +Identifier = 'base08 - - -' +Function = 'base0D' +Operator = 'base05 - - -' +Type = 'base0A - - -' +StorageClass = 'base0A' +Structure = 'base0E' +Typedef = 'base0A' +Keyword = 'base0E' +Statement = 'base08' +Conditional = 'base0E' +Repeat = 'base0A' +Label = 'base0A' +Exception = 'base08' +Include = 'base0D' +PreProc = 'base0A' +Define = 'base0E - - -' +Macro = 'base08' +# PreCondit = 'purple' +Special = 'base0C' +SpecialChar = 'base0F' +Tag = 'base0A' +Debug = 'base08' +# Delimiter = 'grey -' +# SpecialComment = 'grey_fg' +Underlined = 'base0B' +Bold = '- - b' +Italic = '- - i' +Ignore = 'cyan base00 b' +Todo = 'base0A base01' +Error = 'base00 base08' +TabLine = 'light_grey line' +TabLineSel = 'white line' +TabLineFill = 'line line' + +[Treesitter] +TSComment = 'link:Comment' +TSAnnotation = 'base0F' +TSAttribute = 'base0A' +TSConstructor = 'base0C' +# TSType = 'cyan' +TSTypeBuiltin = 'base0A' +TSConditional = 'link:Conditional' +TSException = 'base08' +TSInclude = 'link:Include' +TSKeywordReturn = 'base0E' +TSKeyword = 'base0E' +TSKeywordFunction = 'base0E' +# TSLabel = 'cyan' +TSNamespace = 'base08' +# TSRepeat = 'yellow' +# TSConstant = 'orange' +TSConstBuiltin = 'base09' +TSFloat = 'base09' +# TSNumber = 'orange' +# TSBoolean = 'orange' +TSCharacter = 'base08' +TSError = 'base08' +TSFunction = 'base0D' +TSFuncBuiltin = 'base0D' +TSMethod = 'base0D' +TSConstMacro = 'base08' +TSFuncMacro = 'base08' +TSVariable = 'base05' +TSVariableBuiltin = 'base09' +TSProperty = 'base08' +TSField = 'base0D' +TSParameter = 'base08' +TSParameterReference = 'base05' +TSSymbol = 'base0B' +TSText = 'base05' +# TSOperator = 'base05' +TSPunctDelimiter = 'base0F' +TSTagDelimiter = 'base0F' +TSTagAttribute = 'link:TSProperty' +TSPunctBracket = 'base0F' +TSPunctSpecial = 'base08' +# TSString = 'green' +TSStringRegex = 'base0C' +TSStringEscape = 'base0C' +# TSTag = 'blue' +TSEmphasis = 'base09' +# TSUnderline = '- - u' +# TSTitle = 'base05 - -' +TSLiteral = 'base09' +TSURI = 'base09' +TSKeywordOperator = 'base0E' +# TSStructure = 'cyan' +TSStrong = '- - b' +# TSQueryLinterError = 'base09' +TreesitterContext = 'link:CursorLine' + +[markdown] +markdownBlockquote = 'green' +markdownCode = 'orange' +markdownCodeBlock = 'orange' +markdownCodeDelimiter = 'orange' +markdownH1 = 'blue' +markdownH2 = 'blue' +markdownH3 = 'blue' +markdownH4 = 'blue' +markdownH5 = 'blue' +markdownH6 = 'blue' +markdownHeadingDelimiter = 'blue' +markdownHeadingRule = 'base05 - b' +markdownId = 'purple' +markdownIdDeclaration = 'blue' +markdownIdDelimiter = 'light_grey' +markdownLinkDelimiter = 'light_grey' +markdownBold = 'blue - b' +markdownItalic = '- - i' +markdownBoldItalic = 'yellow - bi' +markdownListMarker = 'blue' +markdownOrderedListMarker = 'blue' +markdownRule = 'base01' +markdownUrl = 'cyan - u' +markdownLinkText = 'blue' +markdownFootnote = 'orange' +markdownFootnoteDefinition = 'orange' +markdownEscape = 'yellow' + +[Whichkey] +WhichKey = 'purple' +WhichKeySeperator = 'green' +WhichKeyGroup = 'blue' +WhichKeyDesc = 'cyan' +WhichKeyFloat = '- base01' + +[Git] +SignAdd = 'green' +SignChange = 'blue' +SignDelete = 'red' +GitSignsAdd = 'green' +GitSignsChange = 'blue' +GitSignsDelete = 'red' + +[LSP] +DiagnosticError = 'base08' +DiagnosticWarning = 'base09' +DiagnosticHint = 'purple' +DiagnosticWarn = 'yellow' +DiagnosticInfo = 'green' +LspDiagnosticsDefaultError = 'base08' +LspDiagnosticsDefaultWarning = 'base09' +LspDiagnosticsDefaultInformation = 'sun' +LspDiagnosticsDefaultInfo = 'sun' +LspDiagnosticsDefaultHint = 'purple' +LspDiagnosticsVirtualTextError = 'base08' +LspDiagnosticsVirtualTextWarning = 'base09' +LspDiagnosticsVirtualTextInformation = 'sun' +LspDiagnosticsVirtualTextInfo = 'sun' +LspDiagnosticsVirtualTextHint = 'purple' +LspDiagnosticsFloatingError = 'base08' +LspDiagnosticsFloatingWarning = 'base09' +LspDiagnosticsFloatingInformation = 'sun' +LspDiagnosticsFloatingInfo = 'sun' +LspDiagnosticsFloatingHint = 'purple' +DiagnosticSignError = 'base08' +DiagnosticSignWarning = 'base09' +DiagnosticSignInformation = 'sun' +DiagnosticSignInfo = 'sun' +DiagnosticSignHint = 'purple' +LspDiagnosticsSignError = 'base08' +LspDiagnosticsSignWarning = 'base09' +LspDiagnosticsSignInformation = 'sun' +LspDiagnosticsSignInfo = 'sun' +LspDiagnosticsSignHint = 'purple' +LspDiagnosticsError = 'base08' +LspDiagnosticsWarning = 'base09' +LspDiagnosticsInformation = 'sun' +LspDiagnosticsInfo = 'sun' +LspDiagnosticsHint = 'purple' +LspDiagnosticsUnderlineError = '- - u' +LspDiagnosticsUnderlineWarning = '- - u' +LspDiagnosticsUnderlineInformation = '- - u' +LspDiagnosticsUnderlineInfo = '- - u' +LspDiagnosticsUnderlineHint = '- - u' +LspReferenceRead = '- #2e303b' +LspReferenceText = '- #2e303b' +LspReferenceWrite = '- #2e303b' +LspCodeLens = 'base04 - i' +LspCodeLensSeparator = 'base04 - i' + +[Telescope] +TelescopeNormal = '- darker_black' +TelescopePreviewTitle = 'black green b' +TelescopePromptTitle = 'black red b' +TelescopeResultsTitle = 'darker_black darker_black b' +TelescopeSelection = 'white black2' +# TelescopeMatching = 'sun - b' +TelescopeBorder = 'darker_black darker_black' +TelescopePromptBorder = 'black2 black2' +TelescopePromptNormal = 'white black2' +TelescopePromptPrefix = 'red black2' +TelescopeResultsDiffAdd = 'green' +TelescopeResultsDiffChange = 'blue' +TelescopeResultsDiffDelete = 'red' + +[NvimTree] +NvimTreeFolderIcon = 'blue' +NvimTreeIndentMarker = '#c5c5c5' +NvimTreeNormal = '- darker_black' +NvimTreeVertSplit = 'darker_black darker_black' +NvimTreeFolderName = 'blue' +NvimTreeOpenedFolderName = 'blue - bi' +NvimTreeEmptyFolderName = 'grey - i' +NvimTreeGitIgnored = 'grey - i' +NvimTreeImageFile = 'light_grey' +NvimTreeSpecialFile = 'orange' +NvimTreeEndOfBuffer = 'darker_black' +NvimTreeCursorLine = '- #282b37' +NvimTreeGitignoreIcon = 'red' +NvimTreeGitStaged = 'vibrant_green' +NvimTreeGitNew = 'vibrant_green' +NvimTreeGitRenamed = 'vibrant_green' +NvimTreeGitDeleted = 'red' +NvimTreeGitMerge = 'blue' +NvimTreeGitDirty = 'blue' + +NvimTreeSymlink = 'cyan' +NvimTreeRootFolder = 'base05 - b' +NvimTreeExecFile = 'green' + +[Buffer] +BufferCurrent = 'base05 base00' +BufferCurrentIndex = 'base05 base00' +BufferCurrentMod = 'sun base00' +BufferCurrentSign = 'purple base00' +BufferCurrentTarget = 'red base00 b' + +BufferVisible = 'base05 base00' +BufferVisibleIndex = 'base05 base00' +BufferVisibleMod = 'sun base00' +BufferVisibleSign = 'grey base00' +BufferVisibleTarget = 'red base00 b' + +BufferInactive = 'grey darker_black' +BufferInactiveIndex = 'grey darker_black' +BufferInactiveMod = 'sun darker_black' +BufferInactiveSign = 'grey darker_black' +BufferInactiveTarget = 'red darker_black b' + +[StatusLine] +StatusLine = 'line statusline_bg' +StatusLineNC = '- statusline_bg' +StatusLineSeparator = 'line' +StatusLineTerm = 'line' +StatusLineTermNC = 'line' + +[IndentBlankline] +IndentBlanklineContextChar = 'grey' +IndentBlanklineContextStart = '- one_bg2' +IndentBlanklineChar = 'line' +IndentBlanklineSpaceChar = 'line' +IndentBlanklineSpaceCharBlankline = 'sun' + +[Dashboard] +DashboardHeader = 'blue' +DashboardCenter = 'purple' +DashboardFooter = 'cyan' + +[Cmp] +CmpItemAbbrDeprecated = 'grey - s' +CmpItemAbbrMatch = 'blue' +CmpItemAbbrMatchFuzzy = 'blue' +CmpItemKindFunction = 'blue' +CmpItemKindMethod = 'blue' +CmpItemKindConstructor = 'cyan' +CmpItemKindClass = 'cyan' +CmpItemKindEnum = 'cyan' +CmpItemKindEvent = 'yellow' +CmpItemKindInterface = 'cyan' +CmpItemKindStruct = 'cyan' +CmpItemKindVariable = 'red' +CmpItemKindField = 'red' +CmpItemKindProperty = 'red' +CmpItemKindEnumMember = 'orange' +CmpItemKindConstant = 'orange' +CmpItemKindKeyword = 'purple' +CmpItemKindModule = 'cyan' +CmpItemKindValue = 'base05' +CmpItemKindUnit = 'base05' +CmpItemKindText = 'base05' +CmpItemKindSnippet = 'yellow' +CmpItemKindFile = 'base05' +CmpItemKindFolder = 'base05' +CmpItemKindColor = 'base05' +CmpItemKindReference = 'base05' +CmpItemKindOperator = 'base05' +CmpItemKindTypeParameter = 'red' + +[ToggleTerm] +ToggleTerm1FloatBorder = 'line' + +[Illuminate] +IlluminatedWordText = '- base02 - -' +IlluminatedWordRead = 'link:IlluminatedWordText' diff --git a/templates/palenight.toml b/templates/palenight.toml new file mode 100644 index 0000000..70a98d8 --- /dev/null +++ b/templates/palenight.toml @@ -0,0 +1,412 @@ +[information] +name="palenight" +author="Ken Zhou <kendotzhou@gmail.com>" +background="dark" + +[palette] +white = "#ffffff" # custom +darker_black = "#232738" +black = "#292D3E" # nvim bg +black2 = "#2f3344" +one_bg = "#333748" +one_bg2 = "#3c4051" +one_bg3 = "#444859" +grey = "#515566" +grey_fg = "#5b5f70" +grey_fg2 = "#65697a" +light_grey = "#6d7182" +red = "#f07178" +baby_pink = "#606475" +pink = "#ff5370" # base16 +line = "#3f4354" # for lines like vertsplit +green = "#c3e88d" #base16 +vibrant_green = "#96e88d" # custom +nord_blue = "#8fb7ff" +blue = "#82aaff" # base16 +yellow = "#ffcb6b" # base16 +sun = "#ffd373" +purple = "#c792ea" # base16 +dark_purple = "#b383d2" #custom +teal = "#89ffe6" # custom +orange = "#ffa282" # base16 +cyan = "#89ddff" # base16 +statusline_bg = "#2d3142" +lightbg = "#3c4051" +pmenu_bg = "#82aaff" # custom +folder_bg = "#82aaff" +base00 = "#292d3e" +base01 = "#444267" +base02 = "#32374d" +base03 = "#676e95" +base04 = "#8796b0" +base05 = "#d3d3d3" +base06 = "#efefef" +base07 = "#ffffff" +base08 = "#f07178" +base09 = "#ffa282" +base0A = "#ffcb6b" +base0B = "#c3e88d" +base0C = "#89ddff" +base0D = "#82aaff" +base0E = "#c792ea" +base0F = "#ff5370" + +[highlights] +Normal = 'base05 base00' +SignColumn = 'base03 - - -' +MsgArea = 'base05 base00' +ModeMsg = 'base0B' +MsgSeparator = 'base05 base00' +SpellBad = '- - c base08' +SpellCap = '- - c base0D' +SpellLocal = '- - c base0C' +SpellRare = '- - c base0D' +NormalNC = 'base05 base00' +Pmenu = '- one_bg' +PmenuSel = 'black pmenu_bg' +WildMenu = 'base08 base0A' +CursorLineNr = 'white' +Comment = 'grey_fg' +Folded = 'base03 base01' +FoldColumn = 'base0C base01' +LineNr = 'grey' +FloatBorder = 'blue' +# Whitespace = 'base00 -' +VertSplit = 'line' +CursorLine = '- base01' +CursorColumn = '- base01' +ColorColumn = '- base01' +NormalFloat = '- darker_black' +Visual = '- base02' +VisualNOS = 'base08 -' +WarningMsg = 'base08' +DiffAdd = 'vibrant_green' +DiffChange = 'blue' +DiffDelete = 'red' +QuickFixLine = '- base01 - -' +PmenuSbar = '- one_bg' +PmenuThumb = '- grey' +MatchWord = 'white grey' +MatchParen = 'link:MatchWord' +# MatchWordCur = '- - u' +# MatchParenCur = '- - u' +Cursor = 'base00 base05' +# lCursor = 'base05 base00' +# CursorIM = 'base05 base00' +# TermCursor = 'base05 base00' +# TermCursorNC = 'base05 base00' +Conceal = '- -' +Directory = 'base0D' +SpecialKey = 'base03' +Title = 'base0D - - -' +ErrorMsg = 'base08 base00' +Search = 'base01 base0A' +IncSearch = 'base01 base09' +Substitute = 'base01 base0A - -' +MoreMsg = 'base0B' +Question = 'base0D' +# EndOfBuffer = 'base00' +NonText = 'base03' +Variable = 'base05' +String = 'base0B' +Character = 'base08' +Constant = 'base08' +Number = 'base09' +Boolean = 'base09' +Float = 'base09' +Identifier = 'base08 - - -' +Function = 'base0D' +Operator = 'base05 - - -' +Type = 'base0A - - -' +StorageClass = 'base0A' +Structure = 'base0E' +Typedef = 'base0A' +Keyword = 'base0E' +Statement = 'base08' +Conditional = 'base0E' +Repeat = 'base0A' +Label = 'base0A' +Exception = 'base08' +Include = 'base0D' +PreProc = 'base0A' +Define = 'base0E - - -' +Macro = 'base08' +# PreCondit = 'purple' +Special = 'base0C' +SpecialChar = 'base0F' +Tag = 'base0A' +Debug = 'base08' +# Delimiter = 'grey -' +# SpecialComment = 'grey_fg' +Underlined = 'base0B' +Bold = '- - b' +Italic = '- - i' +Ignore = 'cyan base00 b' +Todo = 'base0A base01' +Error = 'base00 base08' +TabLine = 'light_grey line' +TabLineSel = 'white line' +TabLineFill = 'line line' + +[Treesitter] +TSComment = 'link:Comment' +TSAnnotation = 'base0F' +TSAttribute = 'base0A' +TSConstructor = 'base0C' +# TSType = 'cyan' +TSTypeBuiltin = 'base0A' +TSConditional = 'link:Conditional' +TSException = 'base08' +TSInclude = 'link:Include' +TSKeywordReturn = 'base0E' +TSKeyword = 'base0E' +TSKeywordFunction = 'base0E' +# TSLabel = 'cyan' +TSNamespace = 'base08' +# TSRepeat = 'yellow' +# TSConstant = 'orange' +TSConstBuiltin = 'base09' +TSFloat = 'base09' +# TSNumber = 'orange' +# TSBoolean = 'orange' +TSCharacter = 'base08' +TSError = 'base08' +TSFunction = 'base0D' +TSFuncBuiltin = 'base0D' +TSMethod = 'base0D' +TSConstMacro = 'base08' +TSFuncMacro = 'base08' +TSVariable = 'base05' +TSVariableBuiltin = 'base09' +TSProperty = 'base08' +TSField = 'base0D' +TSParameter = 'base08' +TSParameterReference = 'base05' +TSSymbol = 'base0B' +TSText = 'base05' +# TSOperator = 'base05' +TSPunctDelimiter = 'base0F' +TSTagDelimiter = 'base0F' +TSTagAttribute = 'link:TSProperty' +TSPunctBracket = 'base0F' +TSPunctSpecial = 'base08' +# TSString = 'green' +TSStringRegex = 'base0C' +TSStringEscape = 'base0C' +# TSTag = 'blue' +TSEmphasis = 'base09' +# TSUnderline = '- - u' +# TSTitle = 'base05 - -' +TSLiteral = 'base09' +TSURI = 'base09' +TSKeywordOperator = 'base0E' +# TSStructure = 'cyan' +TSStrong = '- - b' +# TSQueryLinterError = 'base09' +TreesitterContext = 'link:CursorLine' + +[markdown] +markdownBlockquote = 'green' +markdownCode = 'orange' +markdownCodeBlock = 'orange' +markdownCodeDelimiter = 'orange' +markdownH1 = 'blue' +markdownH2 = 'blue' +markdownH3 = 'blue' +markdownH4 = 'blue' +markdownH5 = 'blue' +markdownH6 = 'blue' +markdownHeadingDelimiter = 'blue' +markdownHeadingRule = 'base05 - b' +markdownId = 'purple' +markdownIdDeclaration = 'blue' +markdownIdDelimiter = 'light_grey' +markdownLinkDelimiter = 'light_grey' +markdownBold = 'blue - b' +markdownItalic = '- - i' +markdownBoldItalic = 'yellow - bi' +markdownListMarker = 'blue' +markdownOrderedListMarker = 'blue' +markdownRule = 'base01' +markdownUrl = 'cyan - u' +markdownLinkText = 'blue' +markdownFootnote = 'orange' +markdownFootnoteDefinition = 'orange' +markdownEscape = 'yellow' + +[Whichkey] +WhichKey = 'purple' +WhichKeySeperator = 'green' +WhichKeyGroup = 'blue' +WhichKeyDesc = 'cyan' +WhichKeyFloat = '- base01' + +[Git] +SignAdd = 'green' +SignChange = 'blue' +SignDelete = 'red' +GitSignsAdd = 'green' +GitSignsChange = 'blue' +GitSignsDelete = 'red' + +[LSP] +DiagnosticError = 'base08' +DiagnosticWarning = 'base09' +DiagnosticHint = 'purple' +DiagnosticWarn = 'yellow' +DiagnosticInfo = 'green' +LspDiagnosticsDefaultError = 'base08' +LspDiagnosticsDefaultWarning = 'base09' +LspDiagnosticsDefaultInformation = 'sun' +LspDiagnosticsDefaultInfo = 'sun' +LspDiagnosticsDefaultHint = 'purple' +LspDiagnosticsVirtualTextError = 'base08' +LspDiagnosticsVirtualTextWarning = 'base09' +LspDiagnosticsVirtualTextInformation = 'sun' +LspDiagnosticsVirtualTextInfo = 'sun' +LspDiagnosticsVirtualTextHint = 'purple' +LspDiagnosticsFloatingError = 'base08' +LspDiagnosticsFloatingWarning = 'base09' +LspDiagnosticsFloatingInformation = 'sun' +LspDiagnosticsFloatingInfo = 'sun' +LspDiagnosticsFloatingHint = 'purple' +DiagnosticSignError = 'base08' +DiagnosticSignWarning = 'base09' +DiagnosticSignInformation = 'sun' +DiagnosticSignInfo = 'sun' +DiagnosticSignHint = 'purple' +LspDiagnosticsSignError = 'base08' +LspDiagnosticsSignWarning = 'base09' +LspDiagnosticsSignInformation = 'sun' +LspDiagnosticsSignInfo = 'sun' +LspDiagnosticsSignHint = 'purple' +LspDiagnosticsError = 'base08' +LspDiagnosticsWarning = 'base09' +LspDiagnosticsInformation = 'sun' +LspDiagnosticsInfo = 'sun' +LspDiagnosticsHint = 'purple' +LspDiagnosticsUnderlineError = '- - u' +LspDiagnosticsUnderlineWarning = '- - u' +LspDiagnosticsUnderlineInformation = '- - u' +LspDiagnosticsUnderlineInfo = '- - u' +LspDiagnosticsUnderlineHint = '- - u' +LspReferenceRead = '- #2e303b' +LspReferenceText = '- #2e303b' +LspReferenceWrite = '- #2e303b' +LspCodeLens = 'base04 - i' +LspCodeLensSeparator = 'base04 - i' + +[Telescope] +TelescopeNormal = '- darker_black' +TelescopePreviewTitle = 'black green b' +TelescopePromptTitle = 'black red b' +TelescopeResultsTitle = 'darker_black darker_black b' +TelescopeSelection = 'white black2' +# TelescopeMatching = 'sun - b' +TelescopeBorder = 'darker_black darker_black' +TelescopePromptBorder = 'black2 black2' +TelescopePromptNormal = 'white black2' +TelescopePromptPrefix = 'red black2' +TelescopeResultsDiffAdd = 'green' +TelescopeResultsDiffChange = 'blue' +TelescopeResultsDiffDelete = 'red' + +[NvimTree] +NvimTreeFolderIcon = 'blue' +NvimTreeIndentMarker = '#c5c5c5' +NvimTreeNormal = '- darker_black' +NvimTreeVertSplit = 'darker_black darker_black' +NvimTreeFolderName = 'blue' +NvimTreeOpenedFolderName = 'blue - bi' +NvimTreeEmptyFolderName = 'grey - i' +NvimTreeGitIgnored = 'grey - i' +NvimTreeImageFile = 'light_grey' +NvimTreeSpecialFile = 'orange' +NvimTreeEndOfBuffer = 'darker_black' +NvimTreeCursorLine = '- #282b37' +NvimTreeGitignoreIcon = 'red' +NvimTreeGitStaged = 'vibrant_green' +NvimTreeGitNew = 'vibrant_green' +NvimTreeGitRenamed = 'vibrant_green' +NvimTreeGitDeleted = 'red' +NvimTreeGitMerge = 'blue' +NvimTreeGitDirty = 'blue' + +NvimTreeSymlink = 'cyan' +NvimTreeRootFolder = 'base05 - b' +NvimTreeExecFile = 'green' + +[Buffer] +BufferCurrent = 'base05 base00' +BufferCurrentIndex = 'base05 base00' +BufferCurrentMod = 'sun base00' +BufferCurrentSign = 'purple base00' +BufferCurrentTarget = 'red base00 b' + +BufferVisible = 'base05 base00' +BufferVisibleIndex = 'base05 base00' +BufferVisibleMod = 'sun base00' +BufferVisibleSign = 'grey base00' +BufferVisibleTarget = 'red base00 b' + +BufferInactive = 'grey darker_black' +BufferInactiveIndex = 'grey darker_black' +BufferInactiveMod = 'sun darker_black' +BufferInactiveSign = 'grey darker_black' +BufferInactiveTarget = 'red darker_black b' + +[StatusLine] +StatusLine = 'line statusline_bg' +StatusLineNC = '- statusline_bg' +StatusLineSeparator = 'line' +StatusLineTerm = 'line' +StatusLineTermNC = 'line' + +[IndentBlankline] +IndentBlanklineContextChar = 'grey' +IndentBlanklineContextStart = '- one_bg2' +IndentBlanklineChar = 'line' +IndentBlanklineSpaceChar = 'line' +IndentBlanklineSpaceCharBlankline = 'sun' + +[Dashboard] +DashboardHeader = 'blue' +DashboardCenter = 'purple' +DashboardFooter = 'cyan' + +[Cmp] +CmpItemAbbrDeprecated = 'grey - s' +CmpItemAbbrMatch = 'blue' +CmpItemAbbrMatchFuzzy = 'blue' +CmpItemKindFunction = 'blue' +CmpItemKindMethod = 'blue' +CmpItemKindConstructor = 'cyan' +CmpItemKindClass = 'cyan' +CmpItemKindEnum = 'cyan' +CmpItemKindEvent = 'yellow' +CmpItemKindInterface = 'cyan' +CmpItemKindStruct = 'cyan' +CmpItemKindVariable = 'red' +CmpItemKindField = 'red' +CmpItemKindProperty = 'red' +CmpItemKindEnumMember = 'orange' +CmpItemKindConstant = 'orange' +CmpItemKindKeyword = 'purple' +CmpItemKindModule = 'cyan' +CmpItemKindValue = 'base05' +CmpItemKindUnit = 'base05' +CmpItemKindText = 'base05' +CmpItemKindSnippet = 'yellow' +CmpItemKindFile = 'base05' +CmpItemKindFolder = 'base05' +CmpItemKindColor = 'base05' +CmpItemKindReference = 'base05' +CmpItemKindOperator = 'base05' +CmpItemKindTypeParameter = 'red' + +[ToggleTerm] +ToggleTerm1FloatBorder = 'line' + +[Illuminate] +IlluminatedWordText = '- base02 - -' +IlluminatedWordRead = 'link:IlluminatedWordText' diff --git a/templates/pastelDark.toml b/templates/pastelDark.toml new file mode 100644 index 0000000..2d617c7 --- /dev/null +++ b/templates/pastelDark.toml @@ -0,0 +1,412 @@ +[information] +name="pastelDark" +author="Ken Zhou <kendotzhou@gmail.com>" +background="dark" + +[palette] +white = "#b5bcc9" +darker_black = "#10171e" +black = "#131a21" # nvim bg +black2 = "#1a2128" +one_bg = "#1e252c" +one_bg2 = "#2a3138" +one_bg3 = "#363d44" +grey = "#363d44" +grey_fg = "#4e555c" +grey_fg2 = "#51585f" +light_grey = "#545b62" +red = "#ef8891" +baby_pink = "#fca2aa" +pink = "#fca2af" +line = "#272e35" # for lines like vertsplit +green = "#9fe8c3" +vibrant_green = "#9ce5c0" +blue = "#99aee5" +nord_blue = "#9aa8cf" +yellow = "#fbdf90" +sun = "#fbdf9a" +purple = "#c2a2e3" +dark_purple = "#b696d7" +teal = "#92dbb6" +orange = "#EDA685" +cyan = "#b5c3ea" +statusline_bg = "#181f26" +lightbg = "#222930" +pmenu_bg = "#ef8891" +folder_bg = "#99aee5" +base0A = "#f5d595" +base04 = "#4f565d" +base07 = "#b5bcc9" +base05 = "#ced4df" +base0E = "#c2a2e3" +base0D = "#a3b8ef" +base0C = "#abb9e0" +base0B = "#9ce5c0" +base02 = "#31383f" +base0F = "#e88e9b" +base03 = "#40474e" +base08 = "#ef8891" +base01 = "#2c333a" +base00 = "#131a21" +base09 = "#EDA685" +base06 = "#d3d9e4" + +[highlights] +Normal = 'base05 base00' +SignColumn = 'base03 - - -' +MsgArea = 'base05 base00' +ModeMsg = 'base0B' +MsgSeparator = 'base05 base00' +SpellBad = '- - c base08' +SpellCap = '- - c base0D' +SpellLocal = '- - c base0C' +SpellRare = '- - c base0D' +NormalNC = 'base05 base00' +Pmenu = '- one_bg' +PmenuSel = 'black pmenu_bg' +WildMenu = 'base08 base0A' +CursorLineNr = 'white' +Comment = 'grey_fg' +Folded = 'base03 base01' +FoldColumn = 'base0C base01' +LineNr = 'grey' +FloatBorder = 'blue' +# Whitespace = 'base00 -' +VertSplit = 'line' +CursorLine = '- base01' +CursorColumn = '- base01' +ColorColumn = '- base01' +NormalFloat = '- darker_black' +Visual = '- base02' +VisualNOS = 'base08 -' +WarningMsg = 'base08' +DiffAdd = 'vibrant_green' +DiffChange = 'blue' +DiffDelete = 'red' +QuickFixLine = '- base01 - -' +PmenuSbar = '- one_bg' +PmenuThumb = '- grey' +MatchWord = 'white grey' +MatchParen = 'link:MatchWord' +# MatchWordCur = '- - u' +# MatchParenCur = '- - u' +Cursor = 'base00 base05' +# lCursor = 'base05 base00' +# CursorIM = 'base05 base00' +# TermCursor = 'base05 base00' +# TermCursorNC = 'base05 base00' +Conceal = '- -' +Directory = 'base0D' +SpecialKey = 'base03' +Title = 'base0D - - -' +ErrorMsg = 'base08 base00' +Search = 'base01 base0A' +IncSearch = 'base01 base09' +Substitute = 'base01 base0A - -' +MoreMsg = 'base0B' +Question = 'base0D' +# EndOfBuffer = 'base00' +NonText = 'base03' +Variable = 'base05' +String = 'base0B' +Character = 'base08' +Constant = 'base08' +Number = 'base09' +Boolean = 'base09' +Float = 'base09' +Identifier = 'base08 - - -' +Function = 'base0D' +Operator = 'base05 - - -' +Type = 'base0A - - -' +StorageClass = 'base0A' +Structure = 'base0E' +Typedef = 'base0A' +Keyword = 'base0E' +Statement = 'base08' +Conditional = 'base0E' +Repeat = 'base0A' +Label = 'base0A' +Exception = 'base08' +Include = 'base0D' +PreProc = 'base0A' +Define = 'base0E - - -' +Macro = 'base08' +# PreCondit = 'purple' +Special = 'base0C' +SpecialChar = 'base0F' +Tag = 'base0A' +Debug = 'base08' +# Delimiter = 'grey -' +# SpecialComment = 'grey_fg' +Underlined = 'base0B' +Bold = '- - b' +Italic = '- - i' +Ignore = 'cyan base00 b' +Todo = 'base0A base01' +Error = 'base00 base08' +TabLine = 'light_grey line' +TabLineSel = 'white line' +TabLineFill = 'line line' + +[Treesitter] +TSComment = 'link:Comment' +TSAnnotation = 'base0F' +TSAttribute = 'base0A' +TSConstructor = 'base0C' +# TSType = 'cyan' +TSTypeBuiltin = 'base0A' +TSConditional = 'link:Conditional' +TSException = 'base08' +TSInclude = 'link:Include' +TSKeywordReturn = 'base0E' +TSKeyword = 'base0E' +TSKeywordFunction = 'base0E' +# TSLabel = 'cyan' +TSNamespace = 'base08' +# TSRepeat = 'yellow' +# TSConstant = 'orange' +TSConstBuiltin = 'base09' +TSFloat = 'base09' +# TSNumber = 'orange' +# TSBoolean = 'orange' +TSCharacter = 'base08' +TSError = 'base08' +TSFunction = 'base0D' +TSFuncBuiltin = 'base0D' +TSMethod = 'base0D' +TSConstMacro = 'base08' +TSFuncMacro = 'base08' +TSVariable = 'base05' +TSVariableBuiltin = 'base09' +TSProperty = 'base08' +TSField = 'base0D' +TSParameter = 'base08' +TSParameterReference = 'base05' +TSSymbol = 'base0B' +TSText = 'base05' +# TSOperator = 'base05' +TSPunctDelimiter = 'base0F' +TSTagDelimiter = 'base0F' +TSTagAttribute = 'link:TSProperty' +TSPunctBracket = 'base0F' +TSPunctSpecial = 'base08' +# TSString = 'green' +TSStringRegex = 'base0C' +TSStringEscape = 'base0C' +# TSTag = 'blue' +TSEmphasis = 'base09' +# TSUnderline = '- - u' +# TSTitle = 'base05 - -' +TSLiteral = 'base09' +TSURI = 'base09' +TSKeywordOperator = 'base0E' +# TSStructure = 'cyan' +TSStrong = '- - b' +# TSQueryLinterError = 'base09' +TreesitterContext = 'link:CursorLine' + +[markdown] +markdownBlockquote = 'green' +markdownCode = 'orange' +markdownCodeBlock = 'orange' +markdownCodeDelimiter = 'orange' +markdownH1 = 'blue' +markdownH2 = 'blue' +markdownH3 = 'blue' +markdownH4 = 'blue' +markdownH5 = 'blue' +markdownH6 = 'blue' +markdownHeadingDelimiter = 'blue' +markdownHeadingRule = 'base05 - b' +markdownId = 'purple' +markdownIdDeclaration = 'blue' +markdownIdDelimiter = 'light_grey' +markdownLinkDelimiter = 'light_grey' +markdownBold = 'blue - b' +markdownItalic = '- - i' +markdownBoldItalic = 'yellow - bi' +markdownListMarker = 'blue' +markdownOrderedListMarker = 'blue' +markdownRule = 'base01' +markdownUrl = 'cyan - u' +markdownLinkText = 'blue' +markdownFootnote = 'orange' +markdownFootnoteDefinition = 'orange' +markdownEscape = 'yellow' + +[Whichkey] +WhichKey = 'purple' +WhichKeySeperator = 'green' +WhichKeyGroup = 'blue' +WhichKeyDesc = 'cyan' +WhichKeyFloat = '- base01' + +[Git] +SignAdd = 'green' +SignChange = 'blue' +SignDelete = 'red' +GitSignsAdd = 'green' +GitSignsChange = 'blue' +GitSignsDelete = 'red' + +[LSP] +DiagnosticError = 'base08' +DiagnosticWarning = 'base09' +DiagnosticHint = 'purple' +DiagnosticWarn = 'yellow' +DiagnosticInfo = 'green' +LspDiagnosticsDefaultError = 'base08' +LspDiagnosticsDefaultWarning = 'base09' +LspDiagnosticsDefaultInformation = 'sun' +LspDiagnosticsDefaultInfo = 'sun' +LspDiagnosticsDefaultHint = 'purple' +LspDiagnosticsVirtualTextError = 'base08' +LspDiagnosticsVirtualTextWarning = 'base09' +LspDiagnosticsVirtualTextInformation = 'sun' +LspDiagnosticsVirtualTextInfo = 'sun' +LspDiagnosticsVirtualTextHint = 'purple' +LspDiagnosticsFloatingError = 'base08' +LspDiagnosticsFloatingWarning = 'base09' +LspDiagnosticsFloatingInformation = 'sun' +LspDiagnosticsFloatingInfo = 'sun' +LspDiagnosticsFloatingHint = 'purple' +DiagnosticSignError = 'base08' +DiagnosticSignWarning = 'base09' +DiagnosticSignInformation = 'sun' +DiagnosticSignInfo = 'sun' +DiagnosticSignHint = 'purple' +LspDiagnosticsSignError = 'base08' +LspDiagnosticsSignWarning = 'base09' +LspDiagnosticsSignInformation = 'sun' +LspDiagnosticsSignInfo = 'sun' +LspDiagnosticsSignHint = 'purple' +LspDiagnosticsError = 'base08' +LspDiagnosticsWarning = 'base09' +LspDiagnosticsInformation = 'sun' +LspDiagnosticsInfo = 'sun' +LspDiagnosticsHint = 'purple' +LspDiagnosticsUnderlineError = '- - u' +LspDiagnosticsUnderlineWarning = '- - u' +LspDiagnosticsUnderlineInformation = '- - u' +LspDiagnosticsUnderlineInfo = '- - u' +LspDiagnosticsUnderlineHint = '- - u' +LspReferenceRead = '- #2e303b' +LspReferenceText = '- #2e303b' +LspReferenceWrite = '- #2e303b' +LspCodeLens = 'base04 - i' +LspCodeLensSeparator = 'base04 - i' + +[Telescope] +TelescopeNormal = '- darker_black' +TelescopePreviewTitle = 'black green b' +TelescopePromptTitle = 'black red b' +TelescopeResultsTitle = 'darker_black darker_black b' +TelescopeSelection = 'white black2' +# TelescopeMatching = 'sun - b' +TelescopeBorder = 'darker_black darker_black' +TelescopePromptBorder = 'black2 black2' +TelescopePromptNormal = 'white black2' +TelescopePromptPrefix = 'red black2' +TelescopeResultsDiffAdd = 'green' +TelescopeResultsDiffChange = 'blue' +TelescopeResultsDiffDelete = 'red' + +[NvimTree] +NvimTreeFolderIcon = 'blue' +NvimTreeIndentMarker = '#c5c5c5' +NvimTreeNormal = '- darker_black' +NvimTreeVertSplit = 'darker_black darker_black' +NvimTreeFolderName = 'blue' +NvimTreeOpenedFolderName = 'blue - bi' +NvimTreeEmptyFolderName = 'grey - i' +NvimTreeGitIgnored = 'grey - i' +NvimTreeImageFile = 'light_grey' +NvimTreeSpecialFile = 'orange' +NvimTreeEndOfBuffer = 'darker_black' +NvimTreeCursorLine = '- #282b37' +NvimTreeGitignoreIcon = 'red' +NvimTreeGitStaged = 'vibrant_green' +NvimTreeGitNew = 'vibrant_green' +NvimTreeGitRenamed = 'vibrant_green' +NvimTreeGitDeleted = 'red' +NvimTreeGitMerge = 'blue' +NvimTreeGitDirty = 'blue' + +NvimTreeSymlink = 'cyan' +NvimTreeRootFolder = 'base05 - b' +NvimTreeExecFile = 'green' + +[Buffer] +BufferCurrent = 'base05 base00' +BufferCurrentIndex = 'base05 base00' +BufferCurrentMod = 'sun base00' +BufferCurrentSign = 'purple base00' +BufferCurrentTarget = 'red base00 b' + +BufferVisible = 'base05 base00' +BufferVisibleIndex = 'base05 base00' +BufferVisibleMod = 'sun base00' +BufferVisibleSign = 'grey base00' +BufferVisibleTarget = 'red base00 b' + +BufferInactive = 'grey darker_black' +BufferInactiveIndex = 'grey darker_black' +BufferInactiveMod = 'sun darker_black' +BufferInactiveSign = 'grey darker_black' +BufferInactiveTarget = 'red darker_black b' + +[StatusLine] +StatusLine = 'line statusline_bg' +StatusLineNC = '- statusline_bg' +StatusLineSeparator = 'line' +StatusLineTerm = 'line' +StatusLineTermNC = 'line' + +[IndentBlankline] +IndentBlanklineContextChar = 'grey' +IndentBlanklineContextStart = '- one_bg2' +IndentBlanklineChar = 'line' +IndentBlanklineSpaceChar = 'line' +IndentBlanklineSpaceCharBlankline = 'sun' + +[Dashboard] +DashboardHeader = 'blue' +DashboardCenter = 'purple' +DashboardFooter = 'cyan' + +[Cmp] +CmpItemAbbrDeprecated = 'grey - s' +CmpItemAbbrMatch = 'blue' +CmpItemAbbrMatchFuzzy = 'blue' +CmpItemKindFunction = 'blue' +CmpItemKindMethod = 'blue' +CmpItemKindConstructor = 'cyan' +CmpItemKindClass = 'cyan' +CmpItemKindEnum = 'cyan' +CmpItemKindEvent = 'yellow' +CmpItemKindInterface = 'cyan' +CmpItemKindStruct = 'cyan' +CmpItemKindVariable = 'red' +CmpItemKindField = 'red' +CmpItemKindProperty = 'red' +CmpItemKindEnumMember = 'orange' +CmpItemKindConstant = 'orange' +CmpItemKindKeyword = 'purple' +CmpItemKindModule = 'cyan' +CmpItemKindValue = 'base05' +CmpItemKindUnit = 'base05' +CmpItemKindText = 'base05' +CmpItemKindSnippet = 'yellow' +CmpItemKindFile = 'base05' +CmpItemKindFolder = 'base05' +CmpItemKindColor = 'base05' +CmpItemKindReference = 'base05' +CmpItemKindOperator = 'base05' +CmpItemKindTypeParameter = 'red' + +[ToggleTerm] +ToggleTerm1FloatBorder = 'line' + +[Illuminate] +IlluminatedWordText = '- base02 - -' +IlluminatedWordRead = 'link:IlluminatedWordText' diff --git a/templates/radium.toml b/templates/radium.toml new file mode 100644 index 0000000..9afeee9 --- /dev/null +++ b/templates/radium.toml @@ -0,0 +1,412 @@ +[information] +name="radium" +author="Ken Zhou <kendotzhou@gmail.com>" +background="dark" + +[palette] +white = "#d4d4d5" +darker_black = "#0a0d11" +black = "#101317" # nvim bg +black2 = "#191d22" +one_bg = "#212428" +one_bg2 = "#292c30" +one_bg3 = "#33363a" +grey = "#3e4145" +grey_fg = "#45484c" +grey_fg2 = "#4a4d51" +light_grey = "#525559" +red = "#f87070" +baby_pink = "#ff8e8e" +pink = "#ffa7a7" +line = "#30303a" # for lines like vertsplit +green = "#37d99e" +vibrant_green = "#79dcaa" +blue = "#7ab0df" +nord_blue = "#87bdec" +yellow = "#ffe59e" +sun = "#ffeda6" +purple = "#c397d8" +dark_purple = "#b68acb" +teal = "#63b3ad" +orange = "#f0a988" +cyan = "#50cad2" +statusline_bg = "#15191e" +lightbg = "#24282d" +pmenu_bg = "#3bdda2" +folder_bg = "#5fb0fc" +base00 = "#101317" +base01 = "#1a1d21" +base02 = "#23262a" +base03 = "#2b2e32" +base04 = "#323539" +base05 = "#c5c5c6" +base06 = "#cbcbcc" +base07 = "#d4d4d5" +base08 = "#37d99e" +base09 = "#f0a988" +base0A = "#e5d487" +base0B = "#e87979" +base0C = "#37d99e" +base0D = "#5fb0fc" +base0E = "#c397d8" +base0F = "#e87979" + +[highlights] +Normal = 'base05 base00' +SignColumn = 'base03 - - -' +MsgArea = 'base05 base00' +ModeMsg = 'base0B' +MsgSeparator = 'base05 base00' +SpellBad = '- - c base08' +SpellCap = '- - c base0D' +SpellLocal = '- - c base0C' +SpellRare = '- - c base0D' +NormalNC = 'base05 base00' +Pmenu = '- one_bg' +PmenuSel = 'black pmenu_bg' +WildMenu = 'base08 base0A' +CursorLineNr = 'white' +Comment = 'grey_fg' +Folded = 'base03 base01' +FoldColumn = 'base0C base01' +LineNr = 'grey' +FloatBorder = 'blue' +# Whitespace = 'base00 -' +VertSplit = 'line' +CursorLine = '- base01' +CursorColumn = '- base01' +ColorColumn = '- base01' +NormalFloat = '- darker_black' +Visual = '- base02' +VisualNOS = 'base08 -' +WarningMsg = 'base08' +DiffAdd = 'vibrant_green' +DiffChange = 'blue' +DiffDelete = 'red' +QuickFixLine = '- base01 - -' +PmenuSbar = '- one_bg' +PmenuThumb = '- grey' +MatchWord = 'white grey' +MatchParen = 'link:MatchWord' +# MatchWordCur = '- - u' +# MatchParenCur = '- - u' +Cursor = 'base00 base05' +# lCursor = 'base05 base00' +# CursorIM = 'base05 base00' +# TermCursor = 'base05 base00' +# TermCursorNC = 'base05 base00' +Conceal = '- -' +Directory = 'base0D' +SpecialKey = 'base03' +Title = 'base0D - - -' +ErrorMsg = 'base08 base00' +Search = 'base01 base0A' +IncSearch = 'base01 base09' +Substitute = 'base01 base0A - -' +MoreMsg = 'base0B' +Question = 'base0D' +# EndOfBuffer = 'base00' +NonText = 'base03' +Variable = 'base05' +String = 'base0B' +Character = 'base08' +Constant = 'base08' +Number = 'base09' +Boolean = 'base09' +Float = 'base09' +Identifier = 'base08 - - -' +Function = 'base0D' +Operator = 'base05 - - -' +Type = 'base0A - - -' +StorageClass = 'base0A' +Structure = 'base0E' +Typedef = 'base0A' +Keyword = 'base0E' +Statement = 'base08' +Conditional = 'base0E' +Repeat = 'base0A' +Label = 'base0A' +Exception = 'base08' +Include = 'base0D' +PreProc = 'base0A' +Define = 'base0E - - -' +Macro = 'base08' +# PreCondit = 'purple' +Special = 'base0C' +SpecialChar = 'base0F' +Tag = 'base0A' +Debug = 'base08' +# Delimiter = 'grey -' +# SpecialComment = 'grey_fg' +Underlined = 'base0B' +Bold = '- - b' +Italic = '- - i' +Ignore = 'cyan base00 b' +Todo = 'base0A base01' +Error = 'base00 base08' +TabLine = 'light_grey line' +TabLineSel = 'white line' +TabLineFill = 'line line' + +[Treesitter] +TSComment = 'link:Comment' +TSAnnotation = 'base0F' +TSAttribute = 'base0A' +TSConstructor = 'base0C' +# TSType = 'cyan' +TSTypeBuiltin = 'base0A' +TSConditional = 'link:Conditional' +TSException = 'base08' +TSInclude = 'link:Include' +TSKeywordReturn = 'base0E' +TSKeyword = 'base0E' +TSKeywordFunction = 'base0E' +# TSLabel = 'cyan' +TSNamespace = 'base08' +# TSRepeat = 'yellow' +# TSConstant = 'orange' +TSConstBuiltin = 'base09' +TSFloat = 'base09' +# TSNumber = 'orange' +# TSBoolean = 'orange' +TSCharacter = 'base08' +TSError = 'base08' +TSFunction = 'base0D' +TSFuncBuiltin = 'base0D' +TSMethod = 'base0D' +TSConstMacro = 'base08' +TSFuncMacro = 'base08' +TSVariable = 'base05' +TSVariableBuiltin = 'base09' +TSProperty = 'base08' +TSField = 'base0D' +TSParameter = 'base08' +TSParameterReference = 'base05' +TSSymbol = 'base0B' +TSText = 'base05' +# TSOperator = 'base05' +TSPunctDelimiter = 'base0F' +TSTagDelimiter = 'base0F' +TSTagAttribute = 'link:TSProperty' +TSPunctBracket = 'base0F' +TSPunctSpecial = 'base08' +# TSString = 'green' +TSStringRegex = 'base0C' +TSStringEscape = 'base0C' +# TSTag = 'blue' +TSEmphasis = 'base09' +# TSUnderline = '- - u' +# TSTitle = 'base05 - -' +TSLiteral = 'base09' +TSURI = 'base09' +TSKeywordOperator = 'base0E' +# TSStructure = 'cyan' +TSStrong = '- - b' +# TSQueryLinterError = 'base09' +TreesitterContext = 'link:CursorLine' + +[markdown] +markdownBlockquote = 'green' +markdownCode = 'orange' +markdownCodeBlock = 'orange' +markdownCodeDelimiter = 'orange' +markdownH1 = 'blue' +markdownH2 = 'blue' +markdownH3 = 'blue' +markdownH4 = 'blue' +markdownH5 = 'blue' +markdownH6 = 'blue' +markdownHeadingDelimiter = 'blue' +markdownHeadingRule = 'base05 - b' +markdownId = 'purple' +markdownIdDeclaration = 'blue' +markdownIdDelimiter = 'light_grey' +markdownLinkDelimiter = 'light_grey' +markdownBold = 'blue - b' +markdownItalic = '- - i' +markdownBoldItalic = 'yellow - bi' +markdownListMarker = 'blue' +markdownOrderedListMarker = 'blue' +markdownRule = 'base01' +markdownUrl = 'cyan - u' +markdownLinkText = 'blue' +markdownFootnote = 'orange' +markdownFootnoteDefinition = 'orange' +markdownEscape = 'yellow' + +[Whichkey] +WhichKey = 'purple' +WhichKeySeperator = 'green' +WhichKeyGroup = 'blue' +WhichKeyDesc = 'cyan' +WhichKeyFloat = '- base01' + +[Git] +SignAdd = 'green' +SignChange = 'blue' +SignDelete = 'red' +GitSignsAdd = 'green' +GitSignsChange = 'blue' +GitSignsDelete = 'red' + +[LSP] +DiagnosticError = 'base08' +DiagnosticWarning = 'base09' +DiagnosticHint = 'purple' +DiagnosticWarn = 'yellow' +DiagnosticInfo = 'green' +LspDiagnosticsDefaultError = 'base08' +LspDiagnosticsDefaultWarning = 'base09' +LspDiagnosticsDefaultInformation = 'sun' +LspDiagnosticsDefaultInfo = 'sun' +LspDiagnosticsDefaultHint = 'purple' +LspDiagnosticsVirtualTextError = 'base08' +LspDiagnosticsVirtualTextWarning = 'base09' +LspDiagnosticsVirtualTextInformation = 'sun' +LspDiagnosticsVirtualTextInfo = 'sun' +LspDiagnosticsVirtualTextHint = 'purple' +LspDiagnosticsFloatingError = 'base08' +LspDiagnosticsFloatingWarning = 'base09' +LspDiagnosticsFloatingInformation = 'sun' +LspDiagnosticsFloatingInfo = 'sun' +LspDiagnosticsFloatingHint = 'purple' +DiagnosticSignError = 'base08' +DiagnosticSignWarning = 'base09' +DiagnosticSignInformation = 'sun' +DiagnosticSignInfo = 'sun' +DiagnosticSignHint = 'purple' +LspDiagnosticsSignError = 'base08' +LspDiagnosticsSignWarning = 'base09' +LspDiagnosticsSignInformation = 'sun' +LspDiagnosticsSignInfo = 'sun' +LspDiagnosticsSignHint = 'purple' +LspDiagnosticsError = 'base08' +LspDiagnosticsWarning = 'base09' +LspDiagnosticsInformation = 'sun' +LspDiagnosticsInfo = 'sun' +LspDiagnosticsHint = 'purple' +LspDiagnosticsUnderlineError = '- - u' +LspDiagnosticsUnderlineWarning = '- - u' +LspDiagnosticsUnderlineInformation = '- - u' +LspDiagnosticsUnderlineInfo = '- - u' +LspDiagnosticsUnderlineHint = '- - u' +LspReferenceRead = '- #2e303b' +LspReferenceText = '- #2e303b' +LspReferenceWrite = '- #2e303b' +LspCodeLens = 'base04 - i' +LspCodeLensSeparator = 'base04 - i' + +[Telescope] +TelescopeNormal = '- darker_black' +TelescopePreviewTitle = 'black green b' +TelescopePromptTitle = 'black red b' +TelescopeResultsTitle = 'darker_black darker_black b' +TelescopeSelection = 'white black2' +# TelescopeMatching = 'sun - b' +TelescopeBorder = 'darker_black darker_black' +TelescopePromptBorder = 'black2 black2' +TelescopePromptNormal = 'white black2' +TelescopePromptPrefix = 'red black2' +TelescopeResultsDiffAdd = 'green' +TelescopeResultsDiffChange = 'blue' +TelescopeResultsDiffDelete = 'red' + +[NvimTree] +NvimTreeFolderIcon = 'blue' +NvimTreeIndentMarker = '#c5c5c5' +NvimTreeNormal = '- darker_black' +NvimTreeVertSplit = 'darker_black darker_black' +NvimTreeFolderName = 'blue' +NvimTreeOpenedFolderName = 'blue - bi' +NvimTreeEmptyFolderName = 'grey - i' +NvimTreeGitIgnored = 'grey - i' +NvimTreeImageFile = 'light_grey' +NvimTreeSpecialFile = 'orange' +NvimTreeEndOfBuffer = 'darker_black' +NvimTreeCursorLine = '- #282b37' +NvimTreeGitignoreIcon = 'red' +NvimTreeGitStaged = 'vibrant_green' +NvimTreeGitNew = 'vibrant_green' +NvimTreeGitRenamed = 'vibrant_green' +NvimTreeGitDeleted = 'red' +NvimTreeGitMerge = 'blue' +NvimTreeGitDirty = 'blue' + +NvimTreeSymlink = 'cyan' +NvimTreeRootFolder = 'base05 - b' +NvimTreeExecFile = 'green' + +[Buffer] +BufferCurrent = 'base05 base00' +BufferCurrentIndex = 'base05 base00' +BufferCurrentMod = 'sun base00' +BufferCurrentSign = 'purple base00' +BufferCurrentTarget = 'red base00 b' + +BufferVisible = 'base05 base00' +BufferVisibleIndex = 'base05 base00' +BufferVisibleMod = 'sun base00' +BufferVisibleSign = 'grey base00' +BufferVisibleTarget = 'red base00 b' + +BufferInactive = 'grey darker_black' +BufferInactiveIndex = 'grey darker_black' +BufferInactiveMod = 'sun darker_black' +BufferInactiveSign = 'grey darker_black' +BufferInactiveTarget = 'red darker_black b' + +[StatusLine] +StatusLine = 'line statusline_bg' +StatusLineNC = '- statusline_bg' +StatusLineSeparator = 'line' +StatusLineTerm = 'line' +StatusLineTermNC = 'line' + +[IndentBlankline] +IndentBlanklineContextChar = 'grey' +IndentBlanklineContextStart = '- one_bg2' +IndentBlanklineChar = 'line' +IndentBlanklineSpaceChar = 'line' +IndentBlanklineSpaceCharBlankline = 'sun' + +[Dashboard] +DashboardHeader = 'blue' +DashboardCenter = 'purple' +DashboardFooter = 'cyan' + +[Cmp] +CmpItemAbbrDeprecated = 'grey - s' +CmpItemAbbrMatch = 'blue' +CmpItemAbbrMatchFuzzy = 'blue' +CmpItemKindFunction = 'blue' +CmpItemKindMethod = 'blue' +CmpItemKindConstructor = 'cyan' +CmpItemKindClass = 'cyan' +CmpItemKindEnum = 'cyan' +CmpItemKindEvent = 'yellow' +CmpItemKindInterface = 'cyan' +CmpItemKindStruct = 'cyan' +CmpItemKindVariable = 'red' +CmpItemKindField = 'red' +CmpItemKindProperty = 'red' +CmpItemKindEnumMember = 'orange' +CmpItemKindConstant = 'orange' +CmpItemKindKeyword = 'purple' +CmpItemKindModule = 'cyan' +CmpItemKindValue = 'base05' +CmpItemKindUnit = 'base05' +CmpItemKindText = 'base05' +CmpItemKindSnippet = 'yellow' +CmpItemKindFile = 'base05' +CmpItemKindFolder = 'base05' +CmpItemKindColor = 'base05' +CmpItemKindReference = 'base05' +CmpItemKindOperator = 'base05' +CmpItemKindTypeParameter = 'red' + +[ToggleTerm] +ToggleTerm1FloatBorder = 'line' + +[Illuminate] +IlluminatedWordText = '- base02 - -' +IlluminatedWordRead = 'link:IlluminatedWordText' diff --git a/templates/rosepine.toml b/templates/rosepine.toml new file mode 100644 index 0000000..1866bbd --- /dev/null +++ b/templates/rosepine.toml @@ -0,0 +1,412 @@ +[information] +name="rosepine" +author="Ken Zhou <kendotzhou@gmail.com>" +background="dark" + +[palette] +black = "#191724" # nvim bg +darker_black = "#13111e" +white = "#e0def4" +black2 = "#1f1d2a" +one_bg = "#262431" # real bg of onedark +one_bg2 = "#2d2b38" +one_bg3 = "#353340" +grey = "#3f3d4a" +grey_fg = "#474552" +grey_fg2 = "#514f5c" +light_grey = "#5d5b68" +red = "#eb6f92" +baby_pink = "#f5799c" +pink = "#ff83a6" +line = "#2e2c39" # for lines like vertsplit +green = "#ABE9B3" +vibrant_green = "#b5f3bd" +nord_blue = "#86b9c2" +blue = "#8bbec7" +yellow = "#f6c177" +sun = "#fec97f" +purple = "#c4a7e7" +dark_purple = "#bb9ede" +teal = "#6aadc8" +orange = "#f6c177" +cyan = "#a3d6df" +statusline_bg = "#201e2b" +lightbg = "#2d2b38" +pmenu_bg = "#c4a7e7" +folder_bg = "#6aadc8" +base00 = "#191724" +base01 = "#1f1d2e" +base02 = "#403d52" +base03 = "#6e6a86" +base04 = "#908caa" +base05 = "#e0def4" +base06 = "#cecacd" +base07 = "#fffaf3" +base08 = "#e2e1e7" +base09 = "#eb6f92" +base0A = "#f6c177" +base0B = "#ebbcba" +base0C = "#4d90ab" +base0D = "#93c6cf" +base0E = "#c4a7e7" +base0F = "#e5e5e5" + +[highlights] +Normal = 'base05 base00' +SignColumn = 'base03 - - -' +MsgArea = 'base05 base00' +ModeMsg = 'base0B' +MsgSeparator = 'base05 base00' +SpellBad = '- - c base08' +SpellCap = '- - c base0D' +SpellLocal = '- - c base0C' +SpellRare = '- - c base0D' +NormalNC = 'base05 base00' +Pmenu = '- one_bg' +PmenuSel = 'black pmenu_bg' +WildMenu = 'base08 base0A' +CursorLineNr = 'white' +Comment = 'grey_fg' +Folded = 'base03 base01' +FoldColumn = 'base0C base01' +LineNr = 'grey' +FloatBorder = 'blue' +# Whitespace = 'base00 -' +VertSplit = 'line' +CursorLine = '- base01' +CursorColumn = '- base01' +ColorColumn = '- base01' +NormalFloat = '- darker_black' +Visual = '- base02' +VisualNOS = 'base08 -' +WarningMsg = 'base08' +DiffAdd = 'vibrant_green' +DiffChange = 'blue' +DiffDelete = 'red' +QuickFixLine = '- base01 - -' +PmenuSbar = '- one_bg' +PmenuThumb = '- grey' +MatchWord = 'white grey' +MatchParen = 'link:MatchWord' +# MatchWordCur = '- - u' +# MatchParenCur = '- - u' +Cursor = 'base00 base05' +# lCursor = 'base05 base00' +# CursorIM = 'base05 base00' +# TermCursor = 'base05 base00' +# TermCursorNC = 'base05 base00' +Conceal = '- -' +Directory = 'base0D' +SpecialKey = 'base03' +Title = 'base0D - - -' +ErrorMsg = 'base08 base00' +Search = 'base01 base0A' +IncSearch = 'base01 base09' +Substitute = 'base01 base0A - -' +MoreMsg = 'base0B' +Question = 'base0D' +# EndOfBuffer = 'base00' +NonText = 'base03' +Variable = 'base05' +String = 'base0B' +Character = 'base08' +Constant = 'base08' +Number = 'base09' +Boolean = 'base09' +Float = 'base09' +Identifier = 'base08 - - -' +Function = 'base0D' +Operator = 'base05 - - -' +Type = 'base0A - - -' +StorageClass = 'base0A' +Structure = 'base0E' +Typedef = 'base0A' +Keyword = 'base0E' +Statement = 'base08' +Conditional = 'base0E' +Repeat = 'base0A' +Label = 'base0A' +Exception = 'base08' +Include = 'base0D' +PreProc = 'base0A' +Define = 'base0E - - -' +Macro = 'base08' +# PreCondit = 'purple' +Special = 'base0C' +SpecialChar = 'base0F' +Tag = 'base0A' +Debug = 'base08' +# Delimiter = 'grey -' +# SpecialComment = 'grey_fg' +Underlined = 'base0B' +Bold = '- - b' +Italic = '- - i' +Ignore = 'cyan base00 b' +Todo = 'base0A base01' +Error = 'base00 base08' +TabLine = 'light_grey line' +TabLineSel = 'white line' +TabLineFill = 'line line' + +[Treesitter] +TSComment = 'link:Comment' +TSAnnotation = 'base0F' +TSAttribute = 'base0A' +TSConstructor = 'base0C' +# TSType = 'cyan' +TSTypeBuiltin = 'base0A' +TSConditional = 'link:Conditional' +TSException = 'base08' +TSInclude = 'link:Include' +TSKeywordReturn = 'base0E' +TSKeyword = 'base0E' +TSKeywordFunction = 'base0E' +# TSLabel = 'cyan' +TSNamespace = 'base08' +# TSRepeat = 'yellow' +# TSConstant = 'orange' +TSConstBuiltin = 'base09' +TSFloat = 'base09' +# TSNumber = 'orange' +# TSBoolean = 'orange' +TSCharacter = 'base08' +TSError = 'base08' +TSFunction = 'base0D' +TSFuncBuiltin = 'base0D' +TSMethod = 'base0D' +TSConstMacro = 'base08' +TSFuncMacro = 'base08' +TSVariable = 'base05' +TSVariableBuiltin = 'base09' +TSProperty = 'base08' +TSField = 'base0D' +TSParameter = 'base08' +TSParameterReference = 'base05' +TSSymbol = 'base0B' +TSText = 'base05' +# TSOperator = 'base05' +TSPunctDelimiter = 'base0F' +TSTagDelimiter = 'base0F' +TSTagAttribute = 'link:TSProperty' +TSPunctBracket = 'base0F' +TSPunctSpecial = 'base08' +# TSString = 'green' +TSStringRegex = 'base0C' +TSStringEscape = 'base0C' +# TSTag = 'blue' +TSEmphasis = 'base09' +# TSUnderline = '- - u' +# TSTitle = 'base05 - -' +TSLiteral = 'base09' +TSURI = 'base09' +TSKeywordOperator = 'base0E' +# TSStructure = 'cyan' +TSStrong = '- - b' +# TSQueryLinterError = 'base09' +TreesitterContext = 'link:CursorLine' + +[markdown] +markdownBlockquote = 'green' +markdownCode = 'orange' +markdownCodeBlock = 'orange' +markdownCodeDelimiter = 'orange' +markdownH1 = 'blue' +markdownH2 = 'blue' +markdownH3 = 'blue' +markdownH4 = 'blue' +markdownH5 = 'blue' +markdownH6 = 'blue' +markdownHeadingDelimiter = 'blue' +markdownHeadingRule = 'base05 - b' +markdownId = 'purple' +markdownIdDeclaration = 'blue' +markdownIdDelimiter = 'light_grey' +markdownLinkDelimiter = 'light_grey' +markdownBold = 'blue - b' +markdownItalic = '- - i' +markdownBoldItalic = 'yellow - bi' +markdownListMarker = 'blue' +markdownOrderedListMarker = 'blue' +markdownRule = 'base01' +markdownUrl = 'cyan - u' +markdownLinkText = 'blue' +markdownFootnote = 'orange' +markdownFootnoteDefinition = 'orange' +markdownEscape = 'yellow' + +[Whichkey] +WhichKey = 'purple' +WhichKeySeperator = 'green' +WhichKeyGroup = 'blue' +WhichKeyDesc = 'cyan' +WhichKeyFloat = '- base01' + +[Git] +SignAdd = 'green' +SignChange = 'blue' +SignDelete = 'red' +GitSignsAdd = 'green' +GitSignsChange = 'blue' +GitSignsDelete = 'red' + +[LSP] +DiagnosticError = 'base08' +DiagnosticWarning = 'base09' +DiagnosticHint = 'purple' +DiagnosticWarn = 'yellow' +DiagnosticInfo = 'green' +LspDiagnosticsDefaultError = 'base08' +LspDiagnosticsDefaultWarning = 'base09' +LspDiagnosticsDefaultInformation = 'sun' +LspDiagnosticsDefaultInfo = 'sun' +LspDiagnosticsDefaultHint = 'purple' +LspDiagnosticsVirtualTextError = 'base08' +LspDiagnosticsVirtualTextWarning = 'base09' +LspDiagnosticsVirtualTextInformation = 'sun' +LspDiagnosticsVirtualTextInfo = 'sun' +LspDiagnosticsVirtualTextHint = 'purple' +LspDiagnosticsFloatingError = 'base08' +LspDiagnosticsFloatingWarning = 'base09' +LspDiagnosticsFloatingInformation = 'sun' +LspDiagnosticsFloatingInfo = 'sun' +LspDiagnosticsFloatingHint = 'purple' +DiagnosticSignError = 'base08' +DiagnosticSignWarning = 'base09' +DiagnosticSignInformation = 'sun' +DiagnosticSignInfo = 'sun' +DiagnosticSignHint = 'purple' +LspDiagnosticsSignError = 'base08' +LspDiagnosticsSignWarning = 'base09' +LspDiagnosticsSignInformation = 'sun' +LspDiagnosticsSignInfo = 'sun' +LspDiagnosticsSignHint = 'purple' +LspDiagnosticsError = 'base08' +LspDiagnosticsWarning = 'base09' +LspDiagnosticsInformation = 'sun' +LspDiagnosticsInfo = 'sun' +LspDiagnosticsHint = 'purple' +LspDiagnosticsUnderlineError = '- - u' +LspDiagnosticsUnderlineWarning = '- - u' +LspDiagnosticsUnderlineInformation = '- - u' +LspDiagnosticsUnderlineInfo = '- - u' +LspDiagnosticsUnderlineHint = '- - u' +LspReferenceRead = '- #2e303b' +LspReferenceText = '- #2e303b' +LspReferenceWrite = '- #2e303b' +LspCodeLens = 'base04 - i' +LspCodeLensSeparator = 'base04 - i' + +[Telescope] +TelescopeNormal = '- darker_black' +TelescopePreviewTitle = 'black green b' +TelescopePromptTitle = 'black red b' +TelescopeResultsTitle = 'darker_black darker_black b' +TelescopeSelection = 'white black2' +# TelescopeMatching = 'sun - b' +TelescopeBorder = 'darker_black darker_black' +TelescopePromptBorder = 'black2 black2' +TelescopePromptNormal = 'white black2' +TelescopePromptPrefix = 'red black2' +TelescopeResultsDiffAdd = 'green' +TelescopeResultsDiffChange = 'blue' +TelescopeResultsDiffDelete = 'red' + +[NvimTree] +NvimTreeFolderIcon = 'blue' +NvimTreeIndentMarker = '#c5c5c5' +NvimTreeNormal = '- darker_black' +NvimTreeVertSplit = 'darker_black darker_black' +NvimTreeFolderName = 'blue' +NvimTreeOpenedFolderName = 'blue - bi' +NvimTreeEmptyFolderName = 'grey - i' +NvimTreeGitIgnored = 'grey - i' +NvimTreeImageFile = 'light_grey' +NvimTreeSpecialFile = 'orange' +NvimTreeEndOfBuffer = 'darker_black' +NvimTreeCursorLine = '- #282b37' +NvimTreeGitignoreIcon = 'red' +NvimTreeGitStaged = 'vibrant_green' +NvimTreeGitNew = 'vibrant_green' +NvimTreeGitRenamed = 'vibrant_green' +NvimTreeGitDeleted = 'red' +NvimTreeGitMerge = 'blue' +NvimTreeGitDirty = 'blue' + +NvimTreeSymlink = 'cyan' +NvimTreeRootFolder = 'base05 - b' +NvimTreeExecFile = 'green' + +[Buffer] +BufferCurrent = 'base05 base00' +BufferCurrentIndex = 'base05 base00' +BufferCurrentMod = 'sun base00' +BufferCurrentSign = 'purple base00' +BufferCurrentTarget = 'red base00 b' + +BufferVisible = 'base05 base00' +BufferVisibleIndex = 'base05 base00' +BufferVisibleMod = 'sun base00' +BufferVisibleSign = 'grey base00' +BufferVisibleTarget = 'red base00 b' + +BufferInactive = 'grey darker_black' +BufferInactiveIndex = 'grey darker_black' +BufferInactiveMod = 'sun darker_black' +BufferInactiveSign = 'grey darker_black' +BufferInactiveTarget = 'red darker_black b' + +[StatusLine] +StatusLine = 'line statusline_bg' +StatusLineNC = '- statusline_bg' +StatusLineSeparator = 'line' +StatusLineTerm = 'line' +StatusLineTermNC = 'line' + +[IndentBlankline] +IndentBlanklineContextChar = 'grey' +IndentBlanklineContextStart = '- one_bg2' +IndentBlanklineChar = 'line' +IndentBlanklineSpaceChar = 'line' +IndentBlanklineSpaceCharBlankline = 'sun' + +[Dashboard] +DashboardHeader = 'blue' +DashboardCenter = 'purple' +DashboardFooter = 'cyan' + +[Cmp] +CmpItemAbbrDeprecated = 'grey - s' +CmpItemAbbrMatch = 'blue' +CmpItemAbbrMatchFuzzy = 'blue' +CmpItemKindFunction = 'blue' +CmpItemKindMethod = 'blue' +CmpItemKindConstructor = 'cyan' +CmpItemKindClass = 'cyan' +CmpItemKindEnum = 'cyan' +CmpItemKindEvent = 'yellow' +CmpItemKindInterface = 'cyan' +CmpItemKindStruct = 'cyan' +CmpItemKindVariable = 'red' +CmpItemKindField = 'red' +CmpItemKindProperty = 'red' +CmpItemKindEnumMember = 'orange' +CmpItemKindConstant = 'orange' +CmpItemKindKeyword = 'purple' +CmpItemKindModule = 'cyan' +CmpItemKindValue = 'base05' +CmpItemKindUnit = 'base05' +CmpItemKindText = 'base05' +CmpItemKindSnippet = 'yellow' +CmpItemKindFile = 'base05' +CmpItemKindFolder = 'base05' +CmpItemKindColor = 'base05' +CmpItemKindReference = 'base05' +CmpItemKindOperator = 'base05' +CmpItemKindTypeParameter = 'red' + +[ToggleTerm] +ToggleTerm1FloatBorder = 'line' + +[Illuminate] +IlluminatedWordText = '- base02 - -' +IlluminatedWordRead = 'link:IlluminatedWordText' diff --git a/templates/rxyhn.toml b/templates/rxyhn.toml new file mode 100644 index 0000000..6cbd6b5 --- /dev/null +++ b/templates/rxyhn.toml @@ -0,0 +1,412 @@ +[information] +name="rxyhn" +author="Ken Zhou <kendotzhou@gmail.com>" +background="dark" + +[palette] +white = "#D9D7D6" +darker_black = "#000a0e" +black = "#061115" # nvim bg +black2 = "#0d181c" +one_bg = "#131e22" +one_bg2 = "#1c272b" +one_bg3 = "#242f33" +grey = "#313c40" +grey_fg = "#3b464a" +grey_fg2 = "#455054" +light_grey = "#4f5a5e" +red = "#DF5B61" +baby_pink = "#EE6A70" +pink = "#F16269" +line = "#222d31" # for lines like vertsplit +green = "#78B892" +vibrant_green = "#8CD7AA" +nord_blue = "#5A84BC" +blue = "#6791C9" +yellow = "#ecd28b" +sun = "#f6dc95" +purple = "#C488EC" +dark_purple = "#BC83E3" +teal = "#7ACFE4" +orange = "#E89982" +cyan = "#67AFC1" +statusline_bg = "#0A1519" +lightbg = "#1a2529" +pmenu_bg = "#78B892" +folder_bg = "#6791C9" +base00 = "#061115" +base01 = "#0C171B" +base02 = "#101B1F" +base03 = "#192428" +base04 = "#212C30" +base05 = "#D9D7D6" +base06 = "#E3E1E0" +base07 = "#EDEBEA" +base08 = "#f26e74" +base09 = "#ecd28b" +base0A = "#E9967E" +base0B = "#82c29c" +base0C = "#6791C9" +base0D = "#79AAEB" +base0E = "#C488EC" +base0F = "#F16269" + +[highlights] +Normal = 'base05 base00' +SignColumn = 'base03 - - -' +MsgArea = 'base05 base00' +ModeMsg = 'base0B' +MsgSeparator = 'base05 base00' +SpellBad = '- - c base08' +SpellCap = '- - c base0D' +SpellLocal = '- - c base0C' +SpellRare = '- - c base0D' +NormalNC = 'base05 base00' +Pmenu = '- one_bg' +PmenuSel = 'black pmenu_bg' +WildMenu = 'base08 base0A' +CursorLineNr = 'white' +Comment = 'grey_fg' +Folded = 'base03 base01' +FoldColumn = 'base0C base01' +LineNr = 'grey' +FloatBorder = 'blue' +# Whitespace = 'base00 -' +VertSplit = 'line' +CursorLine = '- base01' +CursorColumn = '- base01' +ColorColumn = '- base01' +NormalFloat = '- darker_black' +Visual = '- base02' +VisualNOS = 'base08 -' +WarningMsg = 'base08' +DiffAdd = 'vibrant_green' +DiffChange = 'blue' +DiffDelete = 'red' +QuickFixLine = '- base01 - -' +PmenuSbar = '- one_bg' +PmenuThumb = '- grey' +MatchWord = 'white grey' +MatchParen = 'link:MatchWord' +# MatchWordCur = '- - u' +# MatchParenCur = '- - u' +Cursor = 'base00 base05' +# lCursor = 'base05 base00' +# CursorIM = 'base05 base00' +# TermCursor = 'base05 base00' +# TermCursorNC = 'base05 base00' +Conceal = '- -' +Directory = 'base0D' +SpecialKey = 'base03' +Title = 'base0D - - -' +ErrorMsg = 'base08 base00' +Search = 'base01 base0A' +IncSearch = 'base01 base09' +Substitute = 'base01 base0A - -' +MoreMsg = 'base0B' +Question = 'base0D' +# EndOfBuffer = 'base00' +NonText = 'base03' +Variable = 'base05' +String = 'base0B' +Character = 'base08' +Constant = 'base08' +Number = 'base09' +Boolean = 'base09' +Float = 'base09' +Identifier = 'base08 - - -' +Function = 'base0D' +Operator = 'base05 - - -' +Type = 'base0A - - -' +StorageClass = 'base0A' +Structure = 'base0E' +Typedef = 'base0A' +Keyword = 'base0E' +Statement = 'base08' +Conditional = 'base0E' +Repeat = 'base0A' +Label = 'base0A' +Exception = 'base08' +Include = 'base0D' +PreProc = 'base0A' +Define = 'base0E - - -' +Macro = 'base08' +# PreCondit = 'purple' +Special = 'base0C' +SpecialChar = 'base0F' +Tag = 'base0A' +Debug = 'base08' +# Delimiter = 'grey -' +# SpecialComment = 'grey_fg' +Underlined = 'base0B' +Bold = '- - b' +Italic = '- - i' +Ignore = 'cyan base00 b' +Todo = 'base0A base01' +Error = 'base00 base08' +TabLine = 'light_grey line' +TabLineSel = 'white line' +TabLineFill = 'line line' + +[Treesitter] +TSComment = 'link:Comment' +TSAnnotation = 'base0F' +TSAttribute = 'base0A' +TSConstructor = 'base0C' +# TSType = 'cyan' +TSTypeBuiltin = 'base0A' +TSConditional = 'link:Conditional' +TSException = 'base08' +TSInclude = 'link:Include' +TSKeywordReturn = 'base0E' +TSKeyword = 'base0E' +TSKeywordFunction = 'base0E' +# TSLabel = 'cyan' +TSNamespace = 'base08' +# TSRepeat = 'yellow' +# TSConstant = 'orange' +TSConstBuiltin = 'base09' +TSFloat = 'base09' +# TSNumber = 'orange' +# TSBoolean = 'orange' +TSCharacter = 'base08' +TSError = 'base08' +TSFunction = 'base0D' +TSFuncBuiltin = 'base0D' +TSMethod = 'base0D' +TSConstMacro = 'base08' +TSFuncMacro = 'base08' +TSVariable = 'base05' +TSVariableBuiltin = 'base09' +TSProperty = 'base08' +TSField = 'base0D' +TSParameter = 'base08' +TSParameterReference = 'base05' +TSSymbol = 'base0B' +TSText = 'base05' +# TSOperator = 'base05' +TSPunctDelimiter = 'base0F' +TSTagDelimiter = 'base0F' +TSTagAttribute = 'link:TSProperty' +TSPunctBracket = 'base0F' +TSPunctSpecial = 'base08' +# TSString = 'green' +TSStringRegex = 'base0C' +TSStringEscape = 'base0C' +# TSTag = 'blue' +TSEmphasis = 'base09' +# TSUnderline = '- - u' +# TSTitle = 'base05 - -' +TSLiteral = 'base09' +TSURI = 'base09' +TSKeywordOperator = 'base0E' +# TSStructure = 'cyan' +TSStrong = '- - b' +# TSQueryLinterError = 'base09' +TreesitterContext = 'link:CursorLine' + +[markdown] +markdownBlockquote = 'green' +markdownCode = 'orange' +markdownCodeBlock = 'orange' +markdownCodeDelimiter = 'orange' +markdownH1 = 'blue' +markdownH2 = 'blue' +markdownH3 = 'blue' +markdownH4 = 'blue' +markdownH5 = 'blue' +markdownH6 = 'blue' +markdownHeadingDelimiter = 'blue' +markdownHeadingRule = 'base05 - b' +markdownId = 'purple' +markdownIdDeclaration = 'blue' +markdownIdDelimiter = 'light_grey' +markdownLinkDelimiter = 'light_grey' +markdownBold = 'blue - b' +markdownItalic = '- - i' +markdownBoldItalic = 'yellow - bi' +markdownListMarker = 'blue' +markdownOrderedListMarker = 'blue' +markdownRule = 'base01' +markdownUrl = 'cyan - u' +markdownLinkText = 'blue' +markdownFootnote = 'orange' +markdownFootnoteDefinition = 'orange' +markdownEscape = 'yellow' + +[Whichkey] +WhichKey = 'purple' +WhichKeySeperator = 'green' +WhichKeyGroup = 'blue' +WhichKeyDesc = 'cyan' +WhichKeyFloat = '- base01' + +[Git] +SignAdd = 'green' +SignChange = 'blue' +SignDelete = 'red' +GitSignsAdd = 'green' +GitSignsChange = 'blue' +GitSignsDelete = 'red' + +[LSP] +DiagnosticError = 'base08' +DiagnosticWarning = 'base09' +DiagnosticHint = 'purple' +DiagnosticWarn = 'yellow' +DiagnosticInfo = 'green' +LspDiagnosticsDefaultError = 'base08' +LspDiagnosticsDefaultWarning = 'base09' +LspDiagnosticsDefaultInformation = 'sun' +LspDiagnosticsDefaultInfo = 'sun' +LspDiagnosticsDefaultHint = 'purple' +LspDiagnosticsVirtualTextError = 'base08' +LspDiagnosticsVirtualTextWarning = 'base09' +LspDiagnosticsVirtualTextInformation = 'sun' +LspDiagnosticsVirtualTextInfo = 'sun' +LspDiagnosticsVirtualTextHint = 'purple' +LspDiagnosticsFloatingError = 'base08' +LspDiagnosticsFloatingWarning = 'base09' +LspDiagnosticsFloatingInformation = 'sun' +LspDiagnosticsFloatingInfo = 'sun' +LspDiagnosticsFloatingHint = 'purple' +DiagnosticSignError = 'base08' +DiagnosticSignWarning = 'base09' +DiagnosticSignInformation = 'sun' +DiagnosticSignInfo = 'sun' +DiagnosticSignHint = 'purple' +LspDiagnosticsSignError = 'base08' +LspDiagnosticsSignWarning = 'base09' +LspDiagnosticsSignInformation = 'sun' +LspDiagnosticsSignInfo = 'sun' +LspDiagnosticsSignHint = 'purple' +LspDiagnosticsError = 'base08' +LspDiagnosticsWarning = 'base09' +LspDiagnosticsInformation = 'sun' +LspDiagnosticsInfo = 'sun' +LspDiagnosticsHint = 'purple' +LspDiagnosticsUnderlineError = '- - u' +LspDiagnosticsUnderlineWarning = '- - u' +LspDiagnosticsUnderlineInformation = '- - u' +LspDiagnosticsUnderlineInfo = '- - u' +LspDiagnosticsUnderlineHint = '- - u' +LspReferenceRead = '- #2e303b' +LspReferenceText = '- #2e303b' +LspReferenceWrite = '- #2e303b' +LspCodeLens = 'base04 - i' +LspCodeLensSeparator = 'base04 - i' + +[Telescope] +TelescopeNormal = '- darker_black' +TelescopePreviewTitle = 'black green b' +TelescopePromptTitle = 'black red b' +TelescopeResultsTitle = 'darker_black darker_black b' +TelescopeSelection = 'white black2' +# TelescopeMatching = 'sun - b' +TelescopeBorder = 'darker_black darker_black' +TelescopePromptBorder = 'black2 black2' +TelescopePromptNormal = 'white black2' +TelescopePromptPrefix = 'red black2' +TelescopeResultsDiffAdd = 'green' +TelescopeResultsDiffChange = 'blue' +TelescopeResultsDiffDelete = 'red' + +[NvimTree] +NvimTreeFolderIcon = 'blue' +NvimTreeIndentMarker = '#c5c5c5' +NvimTreeNormal = '- darker_black' +NvimTreeVertSplit = 'darker_black darker_black' +NvimTreeFolderName = 'blue' +NvimTreeOpenedFolderName = 'blue - bi' +NvimTreeEmptyFolderName = 'grey - i' +NvimTreeGitIgnored = 'grey - i' +NvimTreeImageFile = 'light_grey' +NvimTreeSpecialFile = 'orange' +NvimTreeEndOfBuffer = 'darker_black' +NvimTreeCursorLine = '- #282b37' +NvimTreeGitignoreIcon = 'red' +NvimTreeGitStaged = 'vibrant_green' +NvimTreeGitNew = 'vibrant_green' +NvimTreeGitRenamed = 'vibrant_green' +NvimTreeGitDeleted = 'red' +NvimTreeGitMerge = 'blue' +NvimTreeGitDirty = 'blue' + +NvimTreeSymlink = 'cyan' +NvimTreeRootFolder = 'base05 - b' +NvimTreeExecFile = 'green' + +[Buffer] +BufferCurrent = 'base05 base00' +BufferCurrentIndex = 'base05 base00' +BufferCurrentMod = 'sun base00' +BufferCurrentSign = 'purple base00' +BufferCurrentTarget = 'red base00 b' + +BufferVisible = 'base05 base00' +BufferVisibleIndex = 'base05 base00' +BufferVisibleMod = 'sun base00' +BufferVisibleSign = 'grey base00' +BufferVisibleTarget = 'red base00 b' + +BufferInactive = 'grey darker_black' +BufferInactiveIndex = 'grey darker_black' +BufferInactiveMod = 'sun darker_black' +BufferInactiveSign = 'grey darker_black' +BufferInactiveTarget = 'red darker_black b' + +[StatusLine] +StatusLine = 'line statusline_bg' +StatusLineNC = '- statusline_bg' +StatusLineSeparator = 'line' +StatusLineTerm = 'line' +StatusLineTermNC = 'line' + +[IndentBlankline] +IndentBlanklineContextChar = 'grey' +IndentBlanklineContextStart = '- one_bg2' +IndentBlanklineChar = 'line' +IndentBlanklineSpaceChar = 'line' +IndentBlanklineSpaceCharBlankline = 'sun' + +[Dashboard] +DashboardHeader = 'blue' +DashboardCenter = 'purple' +DashboardFooter = 'cyan' + +[Cmp] +CmpItemAbbrDeprecated = 'grey - s' +CmpItemAbbrMatch = 'blue' +CmpItemAbbrMatchFuzzy = 'blue' +CmpItemKindFunction = 'blue' +CmpItemKindMethod = 'blue' +CmpItemKindConstructor = 'cyan' +CmpItemKindClass = 'cyan' +CmpItemKindEnum = 'cyan' +CmpItemKindEvent = 'yellow' +CmpItemKindInterface = 'cyan' +CmpItemKindStruct = 'cyan' +CmpItemKindVariable = 'red' +CmpItemKindField = 'red' +CmpItemKindProperty = 'red' +CmpItemKindEnumMember = 'orange' +CmpItemKindConstant = 'orange' +CmpItemKindKeyword = 'purple' +CmpItemKindModule = 'cyan' +CmpItemKindValue = 'base05' +CmpItemKindUnit = 'base05' +CmpItemKindText = 'base05' +CmpItemKindSnippet = 'yellow' +CmpItemKindFile = 'base05' +CmpItemKindFolder = 'base05' +CmpItemKindColor = 'base05' +CmpItemKindReference = 'base05' +CmpItemKindOperator = 'base05' +CmpItemKindTypeParameter = 'red' + +[ToggleTerm] +ToggleTerm1FloatBorder = 'line' + +[Illuminate] +IlluminatedWordText = '- base02 - -' +IlluminatedWordRead = 'link:IlluminatedWordText' diff --git a/templates/sweetpastel.toml b/templates/sweetpastel.toml new file mode 100644 index 0000000..251d4a7 --- /dev/null +++ b/templates/sweetpastel.toml @@ -0,0 +1,412 @@ +[information] +name="sweetpastel" +author="Ken Zhou <kendotzhou@gmail.com>" +background="dark" + +[palette] +white = "#FFDEDE" +darker_black = "#161a1e" +black = "#1B1F23" # nvim bg +black2 = "#22262a" +one_bg = "#25292d" # real bg of onedark +one_bg2 = "#2f3337" +one_bg3 = "#393d41" +grey = "#43474b" +grey_fg = "#4b4f53" +grey_fg2 = "#54585c" +light_grey = "#5d6165" +red = "#e5a3a1" +baby_pink = "#FFC0EB" +pink = "#F8B3CC" +line = "#343A40" # for lines like vertsplit +green = "#B4E3AD" +vibrant_green = "#9EDABE" +nord_blue = "#B0CEEF" +blue = "#A3CBE7" # # +yellow = "#ECE3B1" +sun = "#E7DA84" +purple = "#CEACE8" +dark_purple = "#B1A8FB" +teal = "#94D2CF" +orange = "#F1C192" +cyan = "#C9D4FF" +statusline_bg = "#22262a" +lightbg = "#2f3337" +pmenu_bg = "#F8B3CC" +folder_bg = "#A3CBE7" +base00 = "#1B1F23" +base01 = "#25292d" +base02 = "#2f3337" +base03 = "#393d41" +base04 = "#43474b" +base05 = "#FDE5E6" +base06 = "#DEE2E6" +base07 = "#F8F9FA" +base08 = "#e5a3a1" +base09 = "#F1C192" +base0A = "#ECE3B1" +base0B = "#B4E3AD" +base0C = "#F8B3CC" +base0D = "#A3CBE7" +base0E = "#CEACE8" +base0F = "#e5a3a1" + +[highlights] +Normal = 'base05 base00' +SignColumn = 'base03 - - -' +MsgArea = 'base05 base00' +ModeMsg = 'base0B' +MsgSeparator = 'base05 base00' +SpellBad = '- - c base08' +SpellCap = '- - c base0D' +SpellLocal = '- - c base0C' +SpellRare = '- - c base0D' +NormalNC = 'base05 base00' +Pmenu = '- one_bg' +PmenuSel = 'black pmenu_bg' +WildMenu = 'base08 base0A' +CursorLineNr = 'white' +Comment = 'grey_fg' +Folded = 'base03 base01' +FoldColumn = 'base0C base01' +LineNr = 'grey' +FloatBorder = 'blue' +# Whitespace = 'base00 -' +VertSplit = 'line' +CursorLine = '- base01' +CursorColumn = '- base01' +ColorColumn = '- base01' +NormalFloat = '- darker_black' +Visual = '- base02' +VisualNOS = 'base08 -' +WarningMsg = 'base08' +DiffAdd = 'vibrant_green' +DiffChange = 'blue' +DiffDelete = 'red' +QuickFixLine = '- base01 - -' +PmenuSbar = '- one_bg' +PmenuThumb = '- grey' +MatchWord = 'white grey' +MatchParen = 'link:MatchWord' +# MatchWordCur = '- - u' +# MatchParenCur = '- - u' +Cursor = 'base00 base05' +# lCursor = 'base05 base00' +# CursorIM = 'base05 base00' +# TermCursor = 'base05 base00' +# TermCursorNC = 'base05 base00' +Conceal = '- -' +Directory = 'base0D' +SpecialKey = 'base03' +Title = 'base0D - - -' +ErrorMsg = 'base08 base00' +Search = 'base01 base0A' +IncSearch = 'base01 base09' +Substitute = 'base01 base0A - -' +MoreMsg = 'base0B' +Question = 'base0D' +# EndOfBuffer = 'base00' +NonText = 'base03' +Variable = 'base05' +String = 'base0B' +Character = 'base08' +Constant = 'base08' +Number = 'base09' +Boolean = 'base09' +Float = 'base09' +Identifier = 'base08 - - -' +Function = 'base0D' +Operator = 'base05 - - -' +Type = 'base0A - - -' +StorageClass = 'base0A' +Structure = 'base0E' +Typedef = 'base0A' +Keyword = 'base0E' +Statement = 'base08' +Conditional = 'base0E' +Repeat = 'base0A' +Label = 'base0A' +Exception = 'base08' +Include = 'base0D' +PreProc = 'base0A' +Define = 'base0E - - -' +Macro = 'base08' +# PreCondit = 'purple' +Special = 'base0C' +SpecialChar = 'base0F' +Tag = 'base0A' +Debug = 'base08' +# Delimiter = 'grey -' +# SpecialComment = 'grey_fg' +Underlined = 'base0B' +Bold = '- - b' +Italic = '- - i' +Ignore = 'cyan base00 b' +Todo = 'base0A base01' +Error = 'base00 base08' +TabLine = 'light_grey line' +TabLineSel = 'white line' +TabLineFill = 'line line' + +[Treesitter] +TSComment = 'link:Comment' +TSAnnotation = 'base0F' +TSAttribute = 'base0A' +TSConstructor = 'base0C' +# TSType = 'cyan' +TSTypeBuiltin = 'base0A' +TSConditional = 'link:Conditional' +TSException = 'base08' +TSInclude = 'link:Include' +TSKeywordReturn = 'base0E' +TSKeyword = 'base0E' +TSKeywordFunction = 'base0E' +# TSLabel = 'cyan' +TSNamespace = 'base08' +# TSRepeat = 'yellow' +# TSConstant = 'orange' +TSConstBuiltin = 'base09' +TSFloat = 'base09' +# TSNumber = 'orange' +# TSBoolean = 'orange' +TSCharacter = 'base08' +TSError = 'base08' +TSFunction = 'base0D' +TSFuncBuiltin = 'base0D' +TSMethod = 'base0D' +TSConstMacro = 'base08' +TSFuncMacro = 'base08' +TSVariable = 'base05' +TSVariableBuiltin = 'base09' +TSProperty = 'base08' +TSField = 'base0D' +TSParameter = 'base08' +TSParameterReference = 'base05' +TSSymbol = 'base0B' +TSText = 'base05' +# TSOperator = 'base05' +TSPunctDelimiter = 'base0F' +TSTagDelimiter = 'base0F' +TSTagAttribute = 'link:TSProperty' +TSPunctBracket = 'base0F' +TSPunctSpecial = 'base08' +# TSString = 'green' +TSStringRegex = 'base0C' +TSStringEscape = 'base0C' +# TSTag = 'blue' +TSEmphasis = 'base09' +# TSUnderline = '- - u' +# TSTitle = 'base05 - -' +TSLiteral = 'base09' +TSURI = 'base09' +TSKeywordOperator = 'base0E' +# TSStructure = 'cyan' +TSStrong = '- - b' +# TSQueryLinterError = 'base09' +TreesitterContext = 'link:CursorLine' + +[markdown] +markdownBlockquote = 'green' +markdownCode = 'orange' +markdownCodeBlock = 'orange' +markdownCodeDelimiter = 'orange' +markdownH1 = 'blue' +markdownH2 = 'blue' +markdownH3 = 'blue' +markdownH4 = 'blue' +markdownH5 = 'blue' +markdownH6 = 'blue' +markdownHeadingDelimiter = 'blue' +markdownHeadingRule = 'base05 - b' +markdownId = 'purple' +markdownIdDeclaration = 'blue' +markdownIdDelimiter = 'light_grey' +markdownLinkDelimiter = 'light_grey' +markdownBold = 'blue - b' +markdownItalic = '- - i' +markdownBoldItalic = 'yellow - bi' +markdownListMarker = 'blue' +markdownOrderedListMarker = 'blue' +markdownRule = 'base01' +markdownUrl = 'cyan - u' +markdownLinkText = 'blue' +markdownFootnote = 'orange' +markdownFootnoteDefinition = 'orange' +markdownEscape = 'yellow' + +[Whichkey] +WhichKey = 'purple' +WhichKeySeperator = 'green' +WhichKeyGroup = 'blue' +WhichKeyDesc = 'cyan' +WhichKeyFloat = '- base01' + +[Git] +SignAdd = 'green' +SignChange = 'blue' +SignDelete = 'red' +GitSignsAdd = 'green' +GitSignsChange = 'blue' +GitSignsDelete = 'red' + +[LSP] +DiagnosticError = 'base08' +DiagnosticWarning = 'base09' +DiagnosticHint = 'purple' +DiagnosticWarn = 'yellow' +DiagnosticInfo = 'green' +LspDiagnosticsDefaultError = 'base08' +LspDiagnosticsDefaultWarning = 'base09' +LspDiagnosticsDefaultInformation = 'sun' +LspDiagnosticsDefaultInfo = 'sun' +LspDiagnosticsDefaultHint = 'purple' +LspDiagnosticsVirtualTextError = 'base08' +LspDiagnosticsVirtualTextWarning = 'base09' +LspDiagnosticsVirtualTextInformation = 'sun' +LspDiagnosticsVirtualTextInfo = 'sun' +LspDiagnosticsVirtualTextHint = 'purple' +LspDiagnosticsFloatingError = 'base08' +LspDiagnosticsFloatingWarning = 'base09' +LspDiagnosticsFloatingInformation = 'sun' +LspDiagnosticsFloatingInfo = 'sun' +LspDiagnosticsFloatingHint = 'purple' +DiagnosticSignError = 'base08' +DiagnosticSignWarning = 'base09' +DiagnosticSignInformation = 'sun' +DiagnosticSignInfo = 'sun' +DiagnosticSignHint = 'purple' +LspDiagnosticsSignError = 'base08' +LspDiagnosticsSignWarning = 'base09' +LspDiagnosticsSignInformation = 'sun' +LspDiagnosticsSignInfo = 'sun' +LspDiagnosticsSignHint = 'purple' +LspDiagnosticsError = 'base08' +LspDiagnosticsWarning = 'base09' +LspDiagnosticsInformation = 'sun' +LspDiagnosticsInfo = 'sun' +LspDiagnosticsHint = 'purple' +LspDiagnosticsUnderlineError = '- - u' +LspDiagnosticsUnderlineWarning = '- - u' +LspDiagnosticsUnderlineInformation = '- - u' +LspDiagnosticsUnderlineInfo = '- - u' +LspDiagnosticsUnderlineHint = '- - u' +LspReferenceRead = '- #2e303b' +LspReferenceText = '- #2e303b' +LspReferenceWrite = '- #2e303b' +LspCodeLens = 'base04 - i' +LspCodeLensSeparator = 'base04 - i' + +[Telescope] +TelescopeNormal = '- darker_black' +TelescopePreviewTitle = 'black green b' +TelescopePromptTitle = 'black red b' +TelescopeResultsTitle = 'darker_black darker_black b' +TelescopeSelection = 'white black2' +# TelescopeMatching = 'sun - b' +TelescopeBorder = 'darker_black darker_black' +TelescopePromptBorder = 'black2 black2' +TelescopePromptNormal = 'white black2' +TelescopePromptPrefix = 'red black2' +TelescopeResultsDiffAdd = 'green' +TelescopeResultsDiffChange = 'blue' +TelescopeResultsDiffDelete = 'red' + +[NvimTree] +NvimTreeFolderIcon = 'blue' +NvimTreeIndentMarker = '#c5c5c5' +NvimTreeNormal = '- darker_black' +NvimTreeVertSplit = 'darker_black darker_black' +NvimTreeFolderName = 'blue' +NvimTreeOpenedFolderName = 'blue - bi' +NvimTreeEmptyFolderName = 'grey - i' +NvimTreeGitIgnored = 'grey - i' +NvimTreeImageFile = 'light_grey' +NvimTreeSpecialFile = 'orange' +NvimTreeEndOfBuffer = 'darker_black' +NvimTreeCursorLine = '- #282b37' +NvimTreeGitignoreIcon = 'red' +NvimTreeGitStaged = 'vibrant_green' +NvimTreeGitNew = 'vibrant_green' +NvimTreeGitRenamed = 'vibrant_green' +NvimTreeGitDeleted = 'red' +NvimTreeGitMerge = 'blue' +NvimTreeGitDirty = 'blue' + +NvimTreeSymlink = 'cyan' +NvimTreeRootFolder = 'base05 - b' +NvimTreeExecFile = 'green' + +[Buffer] +BufferCurrent = 'base05 base00' +BufferCurrentIndex = 'base05 base00' +BufferCurrentMod = 'sun base00' +BufferCurrentSign = 'purple base00' +BufferCurrentTarget = 'red base00 b' + +BufferVisible = 'base05 base00' +BufferVisibleIndex = 'base05 base00' +BufferVisibleMod = 'sun base00' +BufferVisibleSign = 'grey base00' +BufferVisibleTarget = 'red base00 b' + +BufferInactive = 'grey darker_black' +BufferInactiveIndex = 'grey darker_black' +BufferInactiveMod = 'sun darker_black' +BufferInactiveSign = 'grey darker_black' +BufferInactiveTarget = 'red darker_black b' + +[StatusLine] +StatusLine = 'line statusline_bg' +StatusLineNC = '- statusline_bg' +StatusLineSeparator = 'line' +StatusLineTerm = 'line' +StatusLineTermNC = 'line' + +[IndentBlankline] +IndentBlanklineContextChar = 'grey' +IndentBlanklineContextStart = '- one_bg2' +IndentBlanklineChar = 'line' +IndentBlanklineSpaceChar = 'line' +IndentBlanklineSpaceCharBlankline = 'sun' + +[Dashboard] +DashboardHeader = 'blue' +DashboardCenter = 'purple' +DashboardFooter = 'cyan' + +[Cmp] +CmpItemAbbrDeprecated = 'grey - s' +CmpItemAbbrMatch = 'blue' +CmpItemAbbrMatchFuzzy = 'blue' +CmpItemKindFunction = 'blue' +CmpItemKindMethod = 'blue' +CmpItemKindConstructor = 'cyan' +CmpItemKindClass = 'cyan' +CmpItemKindEnum = 'cyan' +CmpItemKindEvent = 'yellow' +CmpItemKindInterface = 'cyan' +CmpItemKindStruct = 'cyan' +CmpItemKindVariable = 'red' +CmpItemKindField = 'red' +CmpItemKindProperty = 'red' +CmpItemKindEnumMember = 'orange' +CmpItemKindConstant = 'orange' +CmpItemKindKeyword = 'purple' +CmpItemKindModule = 'cyan' +CmpItemKindValue = 'base05' +CmpItemKindUnit = 'base05' +CmpItemKindText = 'base05' +CmpItemKindSnippet = 'yellow' +CmpItemKindFile = 'base05' +CmpItemKindFolder = 'base05' +CmpItemKindColor = 'base05' +CmpItemKindReference = 'base05' +CmpItemKindOperator = 'base05' +CmpItemKindTypeParameter = 'red' + +[ToggleTerm] +ToggleTerm1FloatBorder = 'line' + +[Illuminate] +IlluminatedWordText = '- base02 - -' +IlluminatedWordRead = 'link:IlluminatedWordText' diff --git a/templates/tokyodark.toml b/templates/tokyodark.toml new file mode 100644 index 0000000..52051a3 --- /dev/null +++ b/templates/tokyodark.toml @@ -0,0 +1,412 @@ +[information] +name="tokyodark" +author="Ken Zhou <kendotzhou@gmail.com>" +background="dark" + +[palette] +white = "#A0A8CD" +darker_black = "#0c0d18" +black = "#11121D" # nvim bg +black2 = "#171823" +one_bg = "#1d1e29" +one_bg2 = "#252631" +one_bg3 = "#252631" +grey = "#40414c" +grey_fg = "#474853" +grey_fg2 = "#4e4f5a" +light_grey = "#545560" +red = "#ee6d85" +baby_pink = "#fd7c94" +pink = "#fe6D85" +line = "#191a25" +green = "#98c379" +vibrant_green = "#95c561" +nord_blue = "#648ce1" +blue = "#7199ee" +yellow = "#d7a65f" +sun = "#dfae67" +purple = "#a485dd" +dark_purple = "#9071c9" +teal = "#519aba" +orange = "#f6955b" +cyan = "#38a89d" +statusline_bg = "#161722" +lightbg = "#2a2b36" +pmenu_bg = "#ee6d85" +folder_bg = "#7199ee" +base00 = "#11121d" +base01 = "#1b1c27" +base02 = "#21222d" +base03 = "#282934" +base04 = "#30313c" +base05 = "#abb2bf" +base06 = "#b2b9c6" +base07 = "#A0A8CD" +base08 = "#ee6d85" +base09 = "#7199ee" +base0A = "#7199ee" +base0B = "#dfae67" +base0C = "#a485dd" +base0D = "#95c561" +base0E = "#a485dd" +base0F = "#f3627a" + +[highlights] +Normal = 'base05 base00' +SignColumn = 'base03 - - -' +MsgArea = 'base05 base00' +ModeMsg = 'base0B' +MsgSeparator = 'base05 base00' +SpellBad = '- - c base08' +SpellCap = '- - c base0D' +SpellLocal = '- - c base0C' +SpellRare = '- - c base0D' +NormalNC = 'base05 base00' +Pmenu = '- one_bg' +PmenuSel = 'black pmenu_bg' +WildMenu = 'base08 base0A' +CursorLineNr = 'white' +Comment = 'grey_fg' +Folded = 'base03 base01' +FoldColumn = 'base0C base01' +LineNr = 'grey' +FloatBorder = 'blue' +# Whitespace = 'base00 -' +VertSplit = 'line' +CursorLine = '- base01' +CursorColumn = '- base01' +ColorColumn = '- base01' +NormalFloat = '- darker_black' +Visual = '- base02' +VisualNOS = 'base08 -' +WarningMsg = 'base08' +DiffAdd = 'vibrant_green' +DiffChange = 'blue' +DiffDelete = 'red' +QuickFixLine = '- base01 - -' +PmenuSbar = '- one_bg' +PmenuThumb = '- grey' +MatchWord = 'white grey' +MatchParen = 'link:MatchWord' +# MatchWordCur = '- - u' +# MatchParenCur = '- - u' +Cursor = 'base00 base05' +# lCursor = 'base05 base00' +# CursorIM = 'base05 base00' +# TermCursor = 'base05 base00' +# TermCursorNC = 'base05 base00' +Conceal = '- -' +Directory = 'base0D' +SpecialKey = 'base03' +Title = 'base0D - - -' +ErrorMsg = 'base08 base00' +Search = 'base01 base0A' +IncSearch = 'base01 base09' +Substitute = 'base01 base0A - -' +MoreMsg = 'base0B' +Question = 'base0D' +# EndOfBuffer = 'base00' +NonText = 'base03' +Variable = 'base05' +String = 'base0B' +Character = 'base08' +Constant = 'base08' +Number = 'base09' +Boolean = 'base09' +Float = 'base09' +Identifier = 'base08 - - -' +Function = 'base0D' +Operator = 'base05 - - -' +Type = 'base0A - - -' +StorageClass = 'base0A' +Structure = 'base0E' +Typedef = 'base0A' +Keyword = 'base0E' +Statement = 'base08' +Conditional = 'base0E' +Repeat = 'base0A' +Label = 'base0A' +Exception = 'base08' +Include = 'base0D' +PreProc = 'base0A' +Define = 'base0E - - -' +Macro = 'base08' +# PreCondit = 'purple' +Special = 'base0C' +SpecialChar = 'base0F' +Tag = 'base0A' +Debug = 'base08' +# Delimiter = 'grey -' +# SpecialComment = 'grey_fg' +Underlined = 'base0B' +Bold = '- - b' +Italic = '- - i' +Ignore = 'cyan base00 b' +Todo = 'base0A base01' +Error = 'base00 base08' +TabLine = 'light_grey line' +TabLineSel = 'white line' +TabLineFill = 'line line' + +[Treesitter] +TSComment = 'link:Comment' +TSAnnotation = 'base0F' +TSAttribute = 'base0A' +TSConstructor = 'base0C' +# TSType = 'cyan' +TSTypeBuiltin = 'base0A' +TSConditional = 'link:Conditional' +TSException = 'base08' +TSInclude = 'link:Include' +TSKeywordReturn = 'base0E' +TSKeyword = 'base0E' +TSKeywordFunction = 'base0E' +# TSLabel = 'cyan' +TSNamespace = 'base08' +# TSRepeat = 'yellow' +# TSConstant = 'orange' +TSConstBuiltin = 'base09' +TSFloat = 'base09' +# TSNumber = 'orange' +# TSBoolean = 'orange' +TSCharacter = 'base08' +TSError = 'base08' +TSFunction = 'base0D' +TSFuncBuiltin = 'base0D' +TSMethod = 'base0D' +TSConstMacro = 'base08' +TSFuncMacro = 'base08' +TSVariable = 'base05' +TSVariableBuiltin = 'base09' +TSProperty = 'base08' +TSField = 'base0D' +TSParameter = 'base08' +TSParameterReference = 'base05' +TSSymbol = 'base0B' +TSText = 'base05' +# TSOperator = 'base05' +TSPunctDelimiter = 'base0F' +TSTagDelimiter = 'base0F' +TSTagAttribute = 'link:TSProperty' +TSPunctBracket = 'base0F' +TSPunctSpecial = 'base08' +# TSString = 'green' +TSStringRegex = 'base0C' +TSStringEscape = 'base0C' +# TSTag = 'blue' +TSEmphasis = 'base09' +# TSUnderline = '- - u' +# TSTitle = 'base05 - -' +TSLiteral = 'base09' +TSURI = 'base09' +TSKeywordOperator = 'base0E' +# TSStructure = 'cyan' +TSStrong = '- - b' +# TSQueryLinterError = 'base09' +TreesitterContext = 'link:CursorLine' + +[markdown] +markdownBlockquote = 'green' +markdownCode = 'orange' +markdownCodeBlock = 'orange' +markdownCodeDelimiter = 'orange' +markdownH1 = 'blue' +markdownH2 = 'blue' +markdownH3 = 'blue' +markdownH4 = 'blue' +markdownH5 = 'blue' +markdownH6 = 'blue' +markdownHeadingDelimiter = 'blue' +markdownHeadingRule = 'base05 - b' +markdownId = 'purple' +markdownIdDeclaration = 'blue' +markdownIdDelimiter = 'light_grey' +markdownLinkDelimiter = 'light_grey' +markdownBold = 'blue - b' +markdownItalic = '- - i' +markdownBoldItalic = 'yellow - bi' +markdownListMarker = 'blue' +markdownOrderedListMarker = 'blue' +markdownRule = 'base01' +markdownUrl = 'cyan - u' +markdownLinkText = 'blue' +markdownFootnote = 'orange' +markdownFootnoteDefinition = 'orange' +markdownEscape = 'yellow' + +[Whichkey] +WhichKey = 'purple' +WhichKeySeperator = 'green' +WhichKeyGroup = 'blue' +WhichKeyDesc = 'cyan' +WhichKeyFloat = '- base01' + +[Git] +SignAdd = 'green' +SignChange = 'blue' +SignDelete = 'red' +GitSignsAdd = 'green' +GitSignsChange = 'blue' +GitSignsDelete = 'red' + +[LSP] +DiagnosticError = 'base08' +DiagnosticWarning = 'base09' +DiagnosticHint = 'purple' +DiagnosticWarn = 'yellow' +DiagnosticInfo = 'green' +LspDiagnosticsDefaultError = 'base08' +LspDiagnosticsDefaultWarning = 'base09' +LspDiagnosticsDefaultInformation = 'sun' +LspDiagnosticsDefaultInfo = 'sun' +LspDiagnosticsDefaultHint = 'purple' +LspDiagnosticsVirtualTextError = 'base08' +LspDiagnosticsVirtualTextWarning = 'base09' +LspDiagnosticsVirtualTextInformation = 'sun' +LspDiagnosticsVirtualTextInfo = 'sun' +LspDiagnosticsVirtualTextHint = 'purple' +LspDiagnosticsFloatingError = 'base08' +LspDiagnosticsFloatingWarning = 'base09' +LspDiagnosticsFloatingInformation = 'sun' +LspDiagnosticsFloatingInfo = 'sun' +LspDiagnosticsFloatingHint = 'purple' +DiagnosticSignError = 'base08' +DiagnosticSignWarning = 'base09' +DiagnosticSignInformation = 'sun' +DiagnosticSignInfo = 'sun' +DiagnosticSignHint = 'purple' +LspDiagnosticsSignError = 'base08' +LspDiagnosticsSignWarning = 'base09' +LspDiagnosticsSignInformation = 'sun' +LspDiagnosticsSignInfo = 'sun' +LspDiagnosticsSignHint = 'purple' +LspDiagnosticsError = 'base08' +LspDiagnosticsWarning = 'base09' +LspDiagnosticsInformation = 'sun' +LspDiagnosticsInfo = 'sun' +LspDiagnosticsHint = 'purple' +LspDiagnosticsUnderlineError = '- - u' +LspDiagnosticsUnderlineWarning = '- - u' +LspDiagnosticsUnderlineInformation = '- - u' +LspDiagnosticsUnderlineInfo = '- - u' +LspDiagnosticsUnderlineHint = '- - u' +LspReferenceRead = '- #2e303b' +LspReferenceText = '- #2e303b' +LspReferenceWrite = '- #2e303b' +LspCodeLens = 'base04 - i' +LspCodeLensSeparator = 'base04 - i' + +[Telescope] +TelescopeNormal = '- darker_black' +TelescopePreviewTitle = 'black green b' +TelescopePromptTitle = 'black red b' +TelescopeResultsTitle = 'darker_black darker_black b' +TelescopeSelection = 'white black2' +# TelescopeMatching = 'sun - b' +TelescopeBorder = 'darker_black darker_black' +TelescopePromptBorder = 'black2 black2' +TelescopePromptNormal = 'white black2' +TelescopePromptPrefix = 'red black2' +TelescopeResultsDiffAdd = 'green' +TelescopeResultsDiffChange = 'blue' +TelescopeResultsDiffDelete = 'red' + +[NvimTree] +NvimTreeFolderIcon = 'blue' +NvimTreeIndentMarker = '#c5c5c5' +NvimTreeNormal = '- darker_black' +NvimTreeVertSplit = 'darker_black darker_black' +NvimTreeFolderName = 'blue' +NvimTreeOpenedFolderName = 'blue - bi' +NvimTreeEmptyFolderName = 'grey - i' +NvimTreeGitIgnored = 'grey - i' +NvimTreeImageFile = 'light_grey' +NvimTreeSpecialFile = 'orange' +NvimTreeEndOfBuffer = 'darker_black' +NvimTreeCursorLine = '- #282b37' +NvimTreeGitignoreIcon = 'red' +NvimTreeGitStaged = 'vibrant_green' +NvimTreeGitNew = 'vibrant_green' +NvimTreeGitRenamed = 'vibrant_green' +NvimTreeGitDeleted = 'red' +NvimTreeGitMerge = 'blue' +NvimTreeGitDirty = 'blue' + +NvimTreeSymlink = 'cyan' +NvimTreeRootFolder = 'base05 - b' +NvimTreeExecFile = 'green' + +[Buffer] +BufferCurrent = 'base05 base00' +BufferCurrentIndex = 'base05 base00' +BufferCurrentMod = 'sun base00' +BufferCurrentSign = 'purple base00' +BufferCurrentTarget = 'red base00 b' + +BufferVisible = 'base05 base00' +BufferVisibleIndex = 'base05 base00' +BufferVisibleMod = 'sun base00' +BufferVisibleSign = 'grey base00' +BufferVisibleTarget = 'red base00 b' + +BufferInactive = 'grey darker_black' +BufferInactiveIndex = 'grey darker_black' +BufferInactiveMod = 'sun darker_black' +BufferInactiveSign = 'grey darker_black' +BufferInactiveTarget = 'red darker_black b' + +[StatusLine] +StatusLine = 'line statusline_bg' +StatusLineNC = '- statusline_bg' +StatusLineSeparator = 'line' +StatusLineTerm = 'line' +StatusLineTermNC = 'line' + +[IndentBlankline] +IndentBlanklineContextChar = 'grey' +IndentBlanklineContextStart = '- one_bg2' +IndentBlanklineChar = 'line' +IndentBlanklineSpaceChar = 'line' +IndentBlanklineSpaceCharBlankline = 'sun' + +[Dashboard] +DashboardHeader = 'blue' +DashboardCenter = 'purple' +DashboardFooter = 'cyan' + +[Cmp] +CmpItemAbbrDeprecated = 'grey - s' +CmpItemAbbrMatch = 'blue' +CmpItemAbbrMatchFuzzy = 'blue' +CmpItemKindFunction = 'blue' +CmpItemKindMethod = 'blue' +CmpItemKindConstructor = 'cyan' +CmpItemKindClass = 'cyan' +CmpItemKindEnum = 'cyan' +CmpItemKindEvent = 'yellow' +CmpItemKindInterface = 'cyan' +CmpItemKindStruct = 'cyan' +CmpItemKindVariable = 'red' +CmpItemKindField = 'red' +CmpItemKindProperty = 'red' +CmpItemKindEnumMember = 'orange' +CmpItemKindConstant = 'orange' +CmpItemKindKeyword = 'purple' +CmpItemKindModule = 'cyan' +CmpItemKindValue = 'base05' +CmpItemKindUnit = 'base05' +CmpItemKindText = 'base05' +CmpItemKindSnippet = 'yellow' +CmpItemKindFile = 'base05' +CmpItemKindFolder = 'base05' +CmpItemKindColor = 'base05' +CmpItemKindReference = 'base05' +CmpItemKindOperator = 'base05' +CmpItemKindTypeParameter = 'red' + +[ToggleTerm] +ToggleTerm1FloatBorder = 'line' + +[Illuminate] +IlluminatedWordText = '- base02 - -' +IlluminatedWordRead = 'link:IlluminatedWordText' diff --git a/templates/tokyonight.toml b/templates/tokyonight.toml new file mode 100644 index 0000000..0995217 --- /dev/null +++ b/templates/tokyonight.toml @@ -0,0 +1,412 @@ +[information] +name="tokyonight" +author="Ken Zhou <kendotzhou@gmail.com>" +background="dark" + +[palette] +white = "#c0caf5" +darker_black = "#16161e" +black = "#1a1b26" # nvim bg +black2 = "#1f2336" +one_bg = "#24283b" +one_bg2 = "#414868" +one_bg3 = "#353b45" +grey = "#40486a" +grey_fg = "#565f89" +grey_fg2 = "#4f5779" +light_grey = "#545c7e" +red = "#f7768e" +baby_pink = "#DE8C92" +pink = "#ff75a0" +line = "#32333e" # for lines like vertsplit +green = "#9ece6a" +vibrant_green = "#73daca" +nord_blue = "#80a8fd" +blue = "#7aa2f7" +yellow = "#e0af68" +sun = "#EBCB8B" +purple = "#bb9af7" +dark_purple = "#9d7cd8" +teal = "#1abc9c" +orange = "#ff9e64" +cyan = "#7dcfff" +statusline_bg = "#1d1e29" +lightbg = "#32333e" +pmenu_bg = "#7aa2f7" +folder_bg = "#7aa2f7" +base00 = "#1A1B26" +base01 = "#3b4261" +base02 = "#3b4261" +base03 = "#545c7e" +base04 = "#565c64" +base05 = "#a9b1d6" +base06 = "#bbc5f0" +base07 = "#c0caf5" +base08 = "#f7768e" +base09 = "#ff9e64" +base0A = "#ffd089" +base0B = "#9ece6a" +base0C = "#2ac3de" +base0D = "#7aa2f7" +base0E = "#bb9af7" +base0F = "#c0caf5" + +[highlights] +Normal = 'base05 base00' +SignColumn = 'base03 - - -' +MsgArea = 'base05 base00' +ModeMsg = 'base0B' +MsgSeparator = 'base05 base00' +SpellBad = '- - c base08' +SpellCap = '- - c base0D' +SpellLocal = '- - c base0C' +SpellRare = '- - c base0D' +NormalNC = 'base05 base00' +Pmenu = '- one_bg' +PmenuSel = 'black pmenu_bg' +WildMenu = 'base08 base0A' +CursorLineNr = 'white' +Comment = 'grey_fg' +Folded = 'base03 base01' +FoldColumn = 'base0C base01' +LineNr = 'grey' +FloatBorder = 'blue' +# Whitespace = 'base00 -' +VertSplit = 'line' +CursorLine = '- base01' +CursorColumn = '- base01' +ColorColumn = '- base01' +NormalFloat = '- darker_black' +Visual = '- base02' +VisualNOS = 'base08 -' +WarningMsg = 'base08' +DiffAdd = 'vibrant_green' +DiffChange = 'blue' +DiffDelete = 'red' +QuickFixLine = '- base01 - -' +PmenuSbar = '- one_bg' +PmenuThumb = '- grey' +MatchWord = 'white grey' +MatchParen = 'link:MatchWord' +# MatchWordCur = '- - u' +# MatchParenCur = '- - u' +Cursor = 'base00 base05' +# lCursor = 'base05 base00' +# CursorIM = 'base05 base00' +# TermCursor = 'base05 base00' +# TermCursorNC = 'base05 base00' +Conceal = '- -' +Directory = 'base0D' +SpecialKey = 'base03' +Title = 'base0D - - -' +ErrorMsg = 'base08 base00' +Search = 'base01 base0A' +IncSearch = 'base01 base09' +Substitute = 'base01 base0A - -' +MoreMsg = 'base0B' +Question = 'base0D' +# EndOfBuffer = 'base00' +NonText = 'base03' +Variable = 'base05' +String = 'base0B' +Character = 'base08' +Constant = 'base08' +Number = 'base09' +Boolean = 'base09' +Float = 'base09' +Identifier = 'base08 - - -' +Function = 'base0D' +Operator = 'base05 - - -' +Type = 'base0A - - -' +StorageClass = 'base0A' +Structure = 'base0E' +Typedef = 'base0A' +Keyword = 'base0E' +Statement = 'base08' +Conditional = 'base0E' +Repeat = 'base0A' +Label = 'base0A' +Exception = 'base08' +Include = 'base0D' +PreProc = 'base0A' +Define = 'base0E - - -' +Macro = 'base08' +# PreCondit = 'purple' +Special = 'base0C' +SpecialChar = 'base0F' +Tag = 'base0A' +Debug = 'base08' +# Delimiter = 'grey -' +# SpecialComment = 'grey_fg' +Underlined = 'base0B' +Bold = '- - b' +Italic = '- - i' +Ignore = 'cyan base00 b' +Todo = 'base0A base01' +Error = 'base00 base08' +TabLine = 'light_grey line' +TabLineSel = 'white line' +TabLineFill = 'line line' + +[Treesitter] +TSComment = 'link:Comment' +TSAnnotation = 'base0F' +TSAttribute = 'base0A' +TSConstructor = 'base0C' +# TSType = 'cyan' +TSTypeBuiltin = 'base0A' +TSConditional = 'link:Conditional' +TSException = 'base08' +TSInclude = 'link:Include' +TSKeywordReturn = 'base0E' +TSKeyword = 'base0E' +TSKeywordFunction = 'base0E' +# TSLabel = 'cyan' +TSNamespace = 'base08' +# TSRepeat = 'yellow' +# TSConstant = 'orange' +TSConstBuiltin = 'base09' +TSFloat = 'base09' +# TSNumber = 'orange' +# TSBoolean = 'orange' +TSCharacter = 'base08' +TSError = 'base08' +TSFunction = 'base0D' +TSFuncBuiltin = 'base0D' +TSMethod = 'base0D' +TSConstMacro = 'base08' +TSFuncMacro = 'base08' +TSVariable = 'base05' +TSVariableBuiltin = 'base09' +TSProperty = 'base08' +TSField = 'base0D' +TSParameter = 'base08' +TSParameterReference = 'base05' +TSSymbol = 'base0B' +TSText = 'base05' +# TSOperator = 'base05' +TSPunctDelimiter = 'base0F' +TSTagDelimiter = 'base0F' +TSTagAttribute = 'link:TSProperty' +TSPunctBracket = 'base0F' +TSPunctSpecial = 'base08' +# TSString = 'green' +TSStringRegex = 'base0C' +TSStringEscape = 'base0C' +# TSTag = 'blue' +TSEmphasis = 'base09' +# TSUnderline = '- - u' +# TSTitle = 'base05 - -' +TSLiteral = 'base09' +TSURI = 'base09' +TSKeywordOperator = 'base0E' +# TSStructure = 'cyan' +TSStrong = '- - b' +# TSQueryLinterError = 'base09' +TreesitterContext = 'link:CursorLine' + +[markdown] +markdownBlockquote = 'green' +markdownCode = 'orange' +markdownCodeBlock = 'orange' +markdownCodeDelimiter = 'orange' +markdownH1 = 'blue' +markdownH2 = 'blue' +markdownH3 = 'blue' +markdownH4 = 'blue' +markdownH5 = 'blue' +markdownH6 = 'blue' +markdownHeadingDelimiter = 'blue' +markdownHeadingRule = 'base05 - b' +markdownId = 'purple' +markdownIdDeclaration = 'blue' +markdownIdDelimiter = 'light_grey' +markdownLinkDelimiter = 'light_grey' +markdownBold = 'blue - b' +markdownItalic = '- - i' +markdownBoldItalic = 'yellow - bi' +markdownListMarker = 'blue' +markdownOrderedListMarker = 'blue' +markdownRule = 'base01' +markdownUrl = 'cyan - u' +markdownLinkText = 'blue' +markdownFootnote = 'orange' +markdownFootnoteDefinition = 'orange' +markdownEscape = 'yellow' + +[Whichkey] +WhichKey = 'purple' +WhichKeySeperator = 'green' +WhichKeyGroup = 'blue' +WhichKeyDesc = 'cyan' +WhichKeyFloat = '- base01' + +[Git] +SignAdd = 'green' +SignChange = 'blue' +SignDelete = 'red' +GitSignsAdd = 'green' +GitSignsChange = 'blue' +GitSignsDelete = 'red' + +[LSP] +DiagnosticError = 'base08' +DiagnosticWarning = 'base09' +DiagnosticHint = 'purple' +DiagnosticWarn = 'yellow' +DiagnosticInfo = 'green' +LspDiagnosticsDefaultError = 'base08' +LspDiagnosticsDefaultWarning = 'base09' +LspDiagnosticsDefaultInformation = 'sun' +LspDiagnosticsDefaultInfo = 'sun' +LspDiagnosticsDefaultHint = 'purple' +LspDiagnosticsVirtualTextError = 'base08' +LspDiagnosticsVirtualTextWarning = 'base09' +LspDiagnosticsVirtualTextInformation = 'sun' +LspDiagnosticsVirtualTextInfo = 'sun' +LspDiagnosticsVirtualTextHint = 'purple' +LspDiagnosticsFloatingError = 'base08' +LspDiagnosticsFloatingWarning = 'base09' +LspDiagnosticsFloatingInformation = 'sun' +LspDiagnosticsFloatingInfo = 'sun' +LspDiagnosticsFloatingHint = 'purple' +DiagnosticSignError = 'base08' +DiagnosticSignWarning = 'base09' +DiagnosticSignInformation = 'sun' +DiagnosticSignInfo = 'sun' +DiagnosticSignHint = 'purple' +LspDiagnosticsSignError = 'base08' +LspDiagnosticsSignWarning = 'base09' +LspDiagnosticsSignInformation = 'sun' +LspDiagnosticsSignInfo = 'sun' +LspDiagnosticsSignHint = 'purple' +LspDiagnosticsError = 'base08' +LspDiagnosticsWarning = 'base09' +LspDiagnosticsInformation = 'sun' +LspDiagnosticsInfo = 'sun' +LspDiagnosticsHint = 'purple' +LspDiagnosticsUnderlineError = '- - u' +LspDiagnosticsUnderlineWarning = '- - u' +LspDiagnosticsUnderlineInformation = '- - u' +LspDiagnosticsUnderlineInfo = '- - u' +LspDiagnosticsUnderlineHint = '- - u' +LspReferenceRead = '- #2e303b' +LspReferenceText = '- #2e303b' +LspReferenceWrite = '- #2e303b' +LspCodeLens = 'base04 - i' +LspCodeLensSeparator = 'base04 - i' + +[Telescope] +TelescopeNormal = '- darker_black' +TelescopePreviewTitle = 'black green b' +TelescopePromptTitle = 'black red b' +TelescopeResultsTitle = 'darker_black darker_black b' +TelescopeSelection = 'white black2' +# TelescopeMatching = 'sun - b' +TelescopeBorder = 'darker_black darker_black' +TelescopePromptBorder = 'black2 black2' +TelescopePromptNormal = 'white black2' +TelescopePromptPrefix = 'red black2' +TelescopeResultsDiffAdd = 'green' +TelescopeResultsDiffChange = 'blue' +TelescopeResultsDiffDelete = 'red' + +[NvimTree] +NvimTreeFolderIcon = 'blue' +NvimTreeIndentMarker = '#c5c5c5' +NvimTreeNormal = '- darker_black' +NvimTreeVertSplit = 'darker_black darker_black' +NvimTreeFolderName = 'blue' +NvimTreeOpenedFolderName = 'blue - bi' +NvimTreeEmptyFolderName = 'grey - i' +NvimTreeGitIgnored = 'grey - i' +NvimTreeImageFile = 'light_grey' +NvimTreeSpecialFile = 'orange' +NvimTreeEndOfBuffer = 'darker_black' +NvimTreeCursorLine = '- #282b37' +NvimTreeGitignoreIcon = 'red' +NvimTreeGitStaged = 'vibrant_green' +NvimTreeGitNew = 'vibrant_green' +NvimTreeGitRenamed = 'vibrant_green' +NvimTreeGitDeleted = 'red' +NvimTreeGitMerge = 'blue' +NvimTreeGitDirty = 'blue' + +NvimTreeSymlink = 'cyan' +NvimTreeRootFolder = 'base05 - b' +NvimTreeExecFile = 'green' + +[Buffer] +BufferCurrent = 'base05 base00' +BufferCurrentIndex = 'base05 base00' +BufferCurrentMod = 'sun base00' +BufferCurrentSign = 'purple base00' +BufferCurrentTarget = 'red base00 b' + +BufferVisible = 'base05 base00' +BufferVisibleIndex = 'base05 base00' +BufferVisibleMod = 'sun base00' +BufferVisibleSign = 'grey base00' +BufferVisibleTarget = 'red base00 b' + +BufferInactive = 'grey darker_black' +BufferInactiveIndex = 'grey darker_black' +BufferInactiveMod = 'sun darker_black' +BufferInactiveSign = 'grey darker_black' +BufferInactiveTarget = 'red darker_black b' + +[StatusLine] +StatusLine = 'line statusline_bg' +StatusLineNC = '- statusline_bg' +StatusLineSeparator = 'line' +StatusLineTerm = 'line' +StatusLineTermNC = 'line' + +[IndentBlankline] +IndentBlanklineContextChar = 'grey' +IndentBlanklineContextStart = '- one_bg2' +IndentBlanklineChar = 'line' +IndentBlanklineSpaceChar = 'line' +IndentBlanklineSpaceCharBlankline = 'sun' + +[Dashboard] +DashboardHeader = 'blue' +DashboardCenter = 'purple' +DashboardFooter = 'cyan' + +[Cmp] +CmpItemAbbrDeprecated = 'grey - s' +CmpItemAbbrMatch = 'blue' +CmpItemAbbrMatchFuzzy = 'blue' +CmpItemKindFunction = 'blue' +CmpItemKindMethod = 'blue' +CmpItemKindConstructor = 'cyan' +CmpItemKindClass = 'cyan' +CmpItemKindEnum = 'cyan' +CmpItemKindEvent = 'yellow' +CmpItemKindInterface = 'cyan' +CmpItemKindStruct = 'cyan' +CmpItemKindVariable = 'red' +CmpItemKindField = 'red' +CmpItemKindProperty = 'red' +CmpItemKindEnumMember = 'orange' +CmpItemKindConstant = 'orange' +CmpItemKindKeyword = 'purple' +CmpItemKindModule = 'cyan' +CmpItemKindValue = 'base05' +CmpItemKindUnit = 'base05' +CmpItemKindText = 'base05' +CmpItemKindSnippet = 'yellow' +CmpItemKindFile = 'base05' +CmpItemKindFolder = 'base05' +CmpItemKindColor = 'base05' +CmpItemKindReference = 'base05' +CmpItemKindOperator = 'base05' +CmpItemKindTypeParameter = 'red' + +[ToggleTerm] +ToggleTerm1FloatBorder = 'line' + +[Illuminate] +IlluminatedWordText = '- base02 - -' +IlluminatedWordRead = 'link:IlluminatedWordText' diff --git a/templates/tomorrow_night.toml b/templates/tomorrow_night.toml new file mode 100644 index 0000000..90db77d --- /dev/null +++ b/templates/tomorrow_night.toml @@ -0,0 +1,412 @@ +[information] +name="tomorrow_night" +author="Ken Zhou <kendotzhou@gmail.com>" +background="dark" + +[palette] +white = "#C5C8C2" +darker_black = "#191b1d" +black = "#1d1f21" # nvim bg +black2 = "#232527" +one_bg = "#2d2f31" +one_bg2 = "#353b45" +one_bg3 = "#30343c" +grey = "#434547" +grey_fg = "#545B68" +grey_fg2 = "#616875" +light_grey = "#676e7b" +red = "#cc6666" +baby_pink = "#FF6E79" +pink = "#ff9ca3" +line = "#313335" # for lines like vertsplit +green = "#a4b595" +vibrant_green = "#a3b991" +nord_blue = "#728da8" +blue = "#6f8dab" +yellow = "#d7bd8d" +sun = "#e4c180" +purple = "#b4bbc8" +dark_purple = "#b290ac" +teal = "#8abdb6" +orange = "#DE935F" +cyan = "#70c0b1" +statusline_bg = "#212326" +lightbg = "#373B41" +pmenu_bg = "#a4b595" +folder_bg = "#6f8dab" +base0A = "#f0c674" +base04 = "#b4b7b4" +base07 = "#ffffff" +base05 = "#c5c8c6" +base0E = "#b294bb" +base0D = "#81a2be" +base0C = "#8abeb7" +base0B = "#b5bd68" +base02 = "#373b41" +base0F = "#a3685a" +base03 = "#969896" +base08 = "#cc6666" +base01 = "#282a2e" +base00 = "#1d1f21" +base09 = "#de935f" +base06 = "#e0e0e0" + +[highlights] +Normal = 'base05 base00' +SignColumn = 'base03 - - -' +MsgArea = 'base05 base00' +ModeMsg = 'base0B' +MsgSeparator = 'base05 base00' +SpellBad = '- - c base08' +SpellCap = '- - c base0D' +SpellLocal = '- - c base0C' +SpellRare = '- - c base0D' +NormalNC = 'base05 base00' +Pmenu = '- one_bg' +PmenuSel = 'black pmenu_bg' +WildMenu = 'base08 base0A' +CursorLineNr = 'white' +Comment = 'grey_fg' +Folded = 'base03 base01' +FoldColumn = 'base0C base01' +LineNr = 'grey' +FloatBorder = 'blue' +# Whitespace = 'base00 -' +VertSplit = 'line' +CursorLine = '- base01' +CursorColumn = '- base01' +ColorColumn = '- base01' +NormalFloat = '- darker_black' +Visual = '- base02' +VisualNOS = 'base08 -' +WarningMsg = 'base08' +DiffAdd = 'vibrant_green' +DiffChange = 'blue' +DiffDelete = 'red' +QuickFixLine = '- base01 - -' +PmenuSbar = '- one_bg' +PmenuThumb = '- grey' +MatchWord = 'white grey' +MatchParen = 'link:MatchWord' +# MatchWordCur = '- - u' +# MatchParenCur = '- - u' +Cursor = 'base00 base05' +# lCursor = 'base05 base00' +# CursorIM = 'base05 base00' +# TermCursor = 'base05 base00' +# TermCursorNC = 'base05 base00' +Conceal = '- -' +Directory = 'base0D' +SpecialKey = 'base03' +Title = 'base0D - - -' +ErrorMsg = 'base08 base00' +Search = 'base01 base0A' +IncSearch = 'base01 base09' +Substitute = 'base01 base0A - -' +MoreMsg = 'base0B' +Question = 'base0D' +# EndOfBuffer = 'base00' +NonText = 'base03' +Variable = 'base05' +String = 'base0B' +Character = 'base08' +Constant = 'base08' +Number = 'base09' +Boolean = 'base09' +Float = 'base09' +Identifier = 'base08 - - -' +Function = 'base0D' +Operator = 'base05 - - -' +Type = 'base0A - - -' +StorageClass = 'base0A' +Structure = 'base0E' +Typedef = 'base0A' +Keyword = 'base0E' +Statement = 'base08' +Conditional = 'base0E' +Repeat = 'base0A' +Label = 'base0A' +Exception = 'base08' +Include = 'base0D' +PreProc = 'base0A' +Define = 'base0E - - -' +Macro = 'base08' +# PreCondit = 'purple' +Special = 'base0C' +SpecialChar = 'base0F' +Tag = 'base0A' +Debug = 'base08' +# Delimiter = 'grey -' +# SpecialComment = 'grey_fg' +Underlined = 'base0B' +Bold = '- - b' +Italic = '- - i' +Ignore = 'cyan base00 b' +Todo = 'base0A base01' +Error = 'base00 base08' +TabLine = 'light_grey line' +TabLineSel = 'white line' +TabLineFill = 'line line' + +[Treesitter] +TSComment = 'link:Comment' +TSAnnotation = 'base0F' +TSAttribute = 'base0A' +TSConstructor = 'base0C' +# TSType = 'cyan' +TSTypeBuiltin = 'base0A' +TSConditional = 'link:Conditional' +TSException = 'base08' +TSInclude = 'link:Include' +TSKeywordReturn = 'base0E' +TSKeyword = 'base0E' +TSKeywordFunction = 'base0E' +# TSLabel = 'cyan' +TSNamespace = 'base08' +# TSRepeat = 'yellow' +# TSConstant = 'orange' +TSConstBuiltin = 'base09' +TSFloat = 'base09' +# TSNumber = 'orange' +# TSBoolean = 'orange' +TSCharacter = 'base08' +TSError = 'base08' +TSFunction = 'base0D' +TSFuncBuiltin = 'base0D' +TSMethod = 'base0D' +TSConstMacro = 'base08' +TSFuncMacro = 'base08' +TSVariable = 'base05' +TSVariableBuiltin = 'base09' +TSProperty = 'base08' +TSField = 'base0D' +TSParameter = 'base08' +TSParameterReference = 'base05' +TSSymbol = 'base0B' +TSText = 'base05' +# TSOperator = 'base05' +TSPunctDelimiter = 'base0F' +TSTagDelimiter = 'base0F' +TSTagAttribute = 'link:TSProperty' +TSPunctBracket = 'base0F' +TSPunctSpecial = 'base08' +# TSString = 'green' +TSStringRegex = 'base0C' +TSStringEscape = 'base0C' +# TSTag = 'blue' +TSEmphasis = 'base09' +# TSUnderline = '- - u' +# TSTitle = 'base05 - -' +TSLiteral = 'base09' +TSURI = 'base09' +TSKeywordOperator = 'base0E' +# TSStructure = 'cyan' +TSStrong = '- - b' +# TSQueryLinterError = 'base09' +TreesitterContext = 'link:CursorLine' + +[markdown] +markdownBlockquote = 'green' +markdownCode = 'orange' +markdownCodeBlock = 'orange' +markdownCodeDelimiter = 'orange' +markdownH1 = 'blue' +markdownH2 = 'blue' +markdownH3 = 'blue' +markdownH4 = 'blue' +markdownH5 = 'blue' +markdownH6 = 'blue' +markdownHeadingDelimiter = 'blue' +markdownHeadingRule = 'base05 - b' +markdownId = 'purple' +markdownIdDeclaration = 'blue' +markdownIdDelimiter = 'light_grey' +markdownLinkDelimiter = 'light_grey' +markdownBold = 'blue - b' +markdownItalic = '- - i' +markdownBoldItalic = 'yellow - bi' +markdownListMarker = 'blue' +markdownOrderedListMarker = 'blue' +markdownRule = 'base01' +markdownUrl = 'cyan - u' +markdownLinkText = 'blue' +markdownFootnote = 'orange' +markdownFootnoteDefinition = 'orange' +markdownEscape = 'yellow' + +[Whichkey] +WhichKey = 'purple' +WhichKeySeperator = 'green' +WhichKeyGroup = 'blue' +WhichKeyDesc = 'cyan' +WhichKeyFloat = '- base01' + +[Git] +SignAdd = 'green' +SignChange = 'blue' +SignDelete = 'red' +GitSignsAdd = 'green' +GitSignsChange = 'blue' +GitSignsDelete = 'red' + +[LSP] +DiagnosticError = 'base08' +DiagnosticWarning = 'base09' +DiagnosticHint = 'purple' +DiagnosticWarn = 'yellow' +DiagnosticInfo = 'green' +LspDiagnosticsDefaultError = 'base08' +LspDiagnosticsDefaultWarning = 'base09' +LspDiagnosticsDefaultInformation = 'sun' +LspDiagnosticsDefaultInfo = 'sun' +LspDiagnosticsDefaultHint = 'purple' +LspDiagnosticsVirtualTextError = 'base08' +LspDiagnosticsVirtualTextWarning = 'base09' +LspDiagnosticsVirtualTextInformation = 'sun' +LspDiagnosticsVirtualTextInfo = 'sun' +LspDiagnosticsVirtualTextHint = 'purple' +LspDiagnosticsFloatingError = 'base08' +LspDiagnosticsFloatingWarning = 'base09' +LspDiagnosticsFloatingInformation = 'sun' +LspDiagnosticsFloatingInfo = 'sun' +LspDiagnosticsFloatingHint = 'purple' +DiagnosticSignError = 'base08' +DiagnosticSignWarning = 'base09' +DiagnosticSignInformation = 'sun' +DiagnosticSignInfo = 'sun' +DiagnosticSignHint = 'purple' +LspDiagnosticsSignError = 'base08' +LspDiagnosticsSignWarning = 'base09' +LspDiagnosticsSignInformation = 'sun' +LspDiagnosticsSignInfo = 'sun' +LspDiagnosticsSignHint = 'purple' +LspDiagnosticsError = 'base08' +LspDiagnosticsWarning = 'base09' +LspDiagnosticsInformation = 'sun' +LspDiagnosticsInfo = 'sun' +LspDiagnosticsHint = 'purple' +LspDiagnosticsUnderlineError = '- - u' +LspDiagnosticsUnderlineWarning = '- - u' +LspDiagnosticsUnderlineInformation = '- - u' +LspDiagnosticsUnderlineInfo = '- - u' +LspDiagnosticsUnderlineHint = '- - u' +LspReferenceRead = '- #2e303b' +LspReferenceText = '- #2e303b' +LspReferenceWrite = '- #2e303b' +LspCodeLens = 'base04 - i' +LspCodeLensSeparator = 'base04 - i' + +[Telescope] +TelescopeNormal = '- darker_black' +TelescopePreviewTitle = 'black green b' +TelescopePromptTitle = 'black red b' +TelescopeResultsTitle = 'darker_black darker_black b' +TelescopeSelection = 'white black2' +# TelescopeMatching = 'sun - b' +TelescopeBorder = 'darker_black darker_black' +TelescopePromptBorder = 'black2 black2' +TelescopePromptNormal = 'white black2' +TelescopePromptPrefix = 'red black2' +TelescopeResultsDiffAdd = 'green' +TelescopeResultsDiffChange = 'blue' +TelescopeResultsDiffDelete = 'red' + +[NvimTree] +NvimTreeFolderIcon = 'blue' +NvimTreeIndentMarker = '#c5c5c5' +NvimTreeNormal = '- darker_black' +NvimTreeVertSplit = 'darker_black darker_black' +NvimTreeFolderName = 'blue' +NvimTreeOpenedFolderName = 'blue - bi' +NvimTreeEmptyFolderName = 'grey - i' +NvimTreeGitIgnored = 'grey - i' +NvimTreeImageFile = 'light_grey' +NvimTreeSpecialFile = 'orange' +NvimTreeEndOfBuffer = 'darker_black' +NvimTreeCursorLine = '- #282b37' +NvimTreeGitignoreIcon = 'red' +NvimTreeGitStaged = 'vibrant_green' +NvimTreeGitNew = 'vibrant_green' +NvimTreeGitRenamed = 'vibrant_green' +NvimTreeGitDeleted = 'red' +NvimTreeGitMerge = 'blue' +NvimTreeGitDirty = 'blue' + +NvimTreeSymlink = 'cyan' +NvimTreeRootFolder = 'base05 - b' +NvimTreeExecFile = 'green' + +[Buffer] +BufferCurrent = 'base05 base00' +BufferCurrentIndex = 'base05 base00' +BufferCurrentMod = 'sun base00' +BufferCurrentSign = 'purple base00' +BufferCurrentTarget = 'red base00 b' + +BufferVisible = 'base05 base00' +BufferVisibleIndex = 'base05 base00' +BufferVisibleMod = 'sun base00' +BufferVisibleSign = 'grey base00' +BufferVisibleTarget = 'red base00 b' + +BufferInactive = 'grey darker_black' +BufferInactiveIndex = 'grey darker_black' +BufferInactiveMod = 'sun darker_black' +BufferInactiveSign = 'grey darker_black' +BufferInactiveTarget = 'red darker_black b' + +[StatusLine] +StatusLine = 'line statusline_bg' +StatusLineNC = '- statusline_bg' +StatusLineSeparator = 'line' +StatusLineTerm = 'line' +StatusLineTermNC = 'line' + +[IndentBlankline] +IndentBlanklineContextChar = 'grey' +IndentBlanklineContextStart = '- one_bg2' +IndentBlanklineChar = 'line' +IndentBlanklineSpaceChar = 'line' +IndentBlanklineSpaceCharBlankline = 'sun' + +[Dashboard] +DashboardHeader = 'blue' +DashboardCenter = 'purple' +DashboardFooter = 'cyan' + +[Cmp] +CmpItemAbbrDeprecated = 'grey - s' +CmpItemAbbrMatch = 'blue' +CmpItemAbbrMatchFuzzy = 'blue' +CmpItemKindFunction = 'blue' +CmpItemKindMethod = 'blue' +CmpItemKindConstructor = 'cyan' +CmpItemKindClass = 'cyan' +CmpItemKindEnum = 'cyan' +CmpItemKindEvent = 'yellow' +CmpItemKindInterface = 'cyan' +CmpItemKindStruct = 'cyan' +CmpItemKindVariable = 'red' +CmpItemKindField = 'red' +CmpItemKindProperty = 'red' +CmpItemKindEnumMember = 'orange' +CmpItemKindConstant = 'orange' +CmpItemKindKeyword = 'purple' +CmpItemKindModule = 'cyan' +CmpItemKindValue = 'base05' +CmpItemKindUnit = 'base05' +CmpItemKindText = 'base05' +CmpItemKindSnippet = 'yellow' +CmpItemKindFile = 'base05' +CmpItemKindFolder = 'base05' +CmpItemKindColor = 'base05' +CmpItemKindReference = 'base05' +CmpItemKindOperator = 'base05' +CmpItemKindTypeParameter = 'red' + +[ToggleTerm] +ToggleTerm1FloatBorder = 'line' + +[Illuminate] +IlluminatedWordText = '- base02 - -' +IlluminatedWordRead = 'link:IlluminatedWordText' diff --git a/templates/vscode_dark.toml b/templates/vscode_dark.toml new file mode 100644 index 0000000..fef5fca --- /dev/null +++ b/templates/vscode_dark.toml @@ -0,0 +1,414 @@ +[information] +name="vscode_dark" +author="Ken Zhou <kendotzhou@gmail.com>" +background="dark" + +[palette] +white = "#dee1e6" +darker_black = "#1a1a1a" +black = "#1E1E1E" # nvim bg +black2 = "#252525" +one_bg = "#282828" +one_bg2 = "#313131" +one_bg3 = "#3a3a3a" +grey = "#444444" +grey_fg = "#4e4e4e" +grey_fg2 = "#585858" +light_grey = "#626262" +red = "#D16969" +baby_pink = "#ea696f" +pink = "#bb7cb6" +line = "#2e2e2e" # for lines like vertsplit +green = "#B5CEA8" +green1 = "#4EC994" +vibrant_green = "#bfd8b2" +blue = "#569CD6" +nord_blue = "#60a6e0" +yellow = "#D7BA7D" +sun = "#e1c487" +purple = "#c68aee" +dark_purple = "#b77bdf" +teal = "#4294D6" +orange = "#d3967d" +cyan = "#9CDCFE" +statusline_bg = "#242424" +lightbg = "#303030" +pmenu_bg = "#60a6e0" +folder_bg = "#7A8A92" +#author of this template Tomas Iser @tomasiser on github +base00 = "#1E1E1E" +base01 = "#262626" +base02 = "#303030" +base03 = "#3C3C3C" +base04 = "#464646" +base05 = "#D4D4D4" +base06 = "#E9E9E9" +base07 = "#FFFFFF" +base08 = "#D16969" +base09 = "#B5CEA8" +base0A = "#D7BA7D" +base0B = "#BD8D78" +base0C = "#9CDCFE" +base0D = "#DCDCAA" +base0E = "#C586C0" +base0F = "#E9E9E9" + +[highlights] +Normal = 'base05 base00' +SignColumn = 'base03 - - -' +MsgArea = 'base05 base00' +ModeMsg = 'base0B' +MsgSeparator = 'base05 base00' +SpellBad = '- - c base08' +SpellCap = '- - c base0D' +SpellLocal = '- - c base0C' +SpellRare = '- - c base0D' +NormalNC = 'base05 base00' +Pmenu = '- one_bg' +PmenuSel = 'black pmenu_bg' +WildMenu = 'base08 base0A' +CursorLineNr = 'white' +Comment = 'grey_fg' +Folded = 'base03 base01' +FoldColumn = 'base0C base01' +LineNr = 'grey' +FloatBorder = 'blue' +# Whitespace = 'base00 -' +VertSplit = 'line' +CursorLine = '- base01' +CursorColumn = '- base01' +ColorColumn = '- base01' +NormalFloat = '- darker_black' +Visual = '- base02' +VisualNOS = 'base08 -' +WarningMsg = 'base08' +DiffAdd = 'vibrant_green' +DiffChange = 'blue' +DiffDelete = 'red' +QuickFixLine = '- base01 - -' +PmenuSbar = '- one_bg' +PmenuThumb = '- grey' +MatchWord = 'white grey' +MatchParen = 'link:MatchWord' +# MatchWordCur = '- - u' +# MatchParenCur = '- - u' +Cursor = 'base00 base05' +# lCursor = 'base05 base00' +# CursorIM = 'base05 base00' +# TermCursor = 'base05 base00' +# TermCursorNC = 'base05 base00' +Conceal = '- -' +Directory = 'base0D' +SpecialKey = 'base03' +Title = 'base0D - - -' +ErrorMsg = 'base08 base00' +Search = 'base01 base0A' +IncSearch = 'base01 base09' +Substitute = 'base01 base0A - -' +MoreMsg = 'base0B' +Question = 'base0D' +# EndOfBuffer = 'base00' +NonText = 'base03' +Variable = 'base05' +String = 'base0B' +Character = 'base08' +Constant = 'base08' +Number = 'base09' +Boolean = 'base09' +Float = 'base09' +Identifier = 'base08 - - -' +Function = 'base0D' +Operator = 'base05 - - -' +Type = 'base0A - - -' +StorageClass = 'base0A' +Structure = 'base0E' +Typedef = 'base0A' +Keyword = 'base0E' +Statement = 'base08' +Conditional = 'base0E' +Repeat = 'base0A' +Label = 'base0A' +Exception = 'base08' +Include = 'base0D' +PreProc = 'base0A' +Define = 'base0E - - -' +Macro = 'base08' +# PreCondit = 'purple' +Special = 'base0C' +SpecialChar = 'base0F' +Tag = 'base0A' +Debug = 'base08' +# Delimiter = 'grey -' +# SpecialComment = 'grey_fg' +Underlined = 'base0B' +Bold = '- - b' +Italic = '- - i' +Ignore = 'cyan base00 b' +Todo = 'base0A base01' +Error = 'base00 base08' +TabLine = 'light_grey line' +TabLineSel = 'white line' +TabLineFill = 'line line' + +[Treesitter] +TSComment = 'link:Comment' +TSAnnotation = 'base0F' +TSAttribute = 'base0A' +TSConstructor = 'base0C' +# TSType = 'cyan' +TSTypeBuiltin = 'base0A' +TSConditional = 'link:Conditional' +TSException = 'base08' +TSInclude = 'link:Include' +TSKeywordReturn = 'base0E' +TSKeyword = 'base0E' +TSKeywordFunction = 'base0E' +# TSLabel = 'cyan' +TSNamespace = 'base08' +# TSRepeat = 'yellow' +# TSConstant = 'orange' +TSConstBuiltin = 'base09' +TSFloat = 'base09' +# TSNumber = 'orange' +# TSBoolean = 'orange' +TSCharacter = 'base08' +TSError = 'base08' +TSFunction = 'base0D' +TSFuncBuiltin = 'base0D' +TSMethod = 'base0D' +TSConstMacro = 'base08' +TSFuncMacro = 'base08' +TSVariable = 'base05' +TSVariableBuiltin = 'base09' +TSProperty = 'base08' +TSField = 'base0D' +TSParameter = 'base08' +TSParameterReference = 'base05' +TSSymbol = 'base0B' +TSText = 'base05' +# TSOperator = 'base05' +TSPunctDelimiter = 'base0F' +TSTagDelimiter = 'base0F' +TSTagAttribute = 'link:TSProperty' +TSPunctBracket = 'base0F' +TSPunctSpecial = 'base08' +# TSString = 'green' +TSStringRegex = 'base0C' +TSStringEscape = 'base0C' +# TSTag = 'blue' +TSEmphasis = 'base09' +# TSUnderline = '- - u' +# TSTitle = 'base05 - -' +TSLiteral = 'base09' +TSURI = 'base09' +TSKeywordOperator = 'base0E' +# TSStructure = 'cyan' +TSStrong = '- - b' +# TSQueryLinterError = 'base09' +TreesitterContext = 'link:CursorLine' + +[markdown] +markdownBlockquote = 'green' +markdownCode = 'orange' +markdownCodeBlock = 'orange' +markdownCodeDelimiter = 'orange' +markdownH1 = 'blue' +markdownH2 = 'blue' +markdownH3 = 'blue' +markdownH4 = 'blue' +markdownH5 = 'blue' +markdownH6 = 'blue' +markdownHeadingDelimiter = 'blue' +markdownHeadingRule = 'base05 - b' +markdownId = 'purple' +markdownIdDeclaration = 'blue' +markdownIdDelimiter = 'light_grey' +markdownLinkDelimiter = 'light_grey' +markdownBold = 'blue - b' +markdownItalic = '- - i' +markdownBoldItalic = 'yellow - bi' +markdownListMarker = 'blue' +markdownOrderedListMarker = 'blue' +markdownRule = 'base01' +markdownUrl = 'cyan - u' +markdownLinkText = 'blue' +markdownFootnote = 'orange' +markdownFootnoteDefinition = 'orange' +markdownEscape = 'yellow' + +[Whichkey] +WhichKey = 'purple' +WhichKeySeperator = 'green' +WhichKeyGroup = 'blue' +WhichKeyDesc = 'cyan' +WhichKeyFloat = '- base01' + +[Git] +SignAdd = 'green' +SignChange = 'blue' +SignDelete = 'red' +GitSignsAdd = 'green' +GitSignsChange = 'blue' +GitSignsDelete = 'red' + +[LSP] +DiagnosticError = 'base08' +DiagnosticWarning = 'base09' +DiagnosticHint = 'purple' +DiagnosticWarn = 'yellow' +DiagnosticInfo = 'green' +LspDiagnosticsDefaultError = 'base08' +LspDiagnosticsDefaultWarning = 'base09' +LspDiagnosticsDefaultInformation = 'sun' +LspDiagnosticsDefaultInfo = 'sun' +LspDiagnosticsDefaultHint = 'purple' +LspDiagnosticsVirtualTextError = 'base08' +LspDiagnosticsVirtualTextWarning = 'base09' +LspDiagnosticsVirtualTextInformation = 'sun' +LspDiagnosticsVirtualTextInfo = 'sun' +LspDiagnosticsVirtualTextHint = 'purple' +LspDiagnosticsFloatingError = 'base08' +LspDiagnosticsFloatingWarning = 'base09' +LspDiagnosticsFloatingInformation = 'sun' +LspDiagnosticsFloatingInfo = 'sun' +LspDiagnosticsFloatingHint = 'purple' +DiagnosticSignError = 'base08' +DiagnosticSignWarning = 'base09' +DiagnosticSignInformation = 'sun' +DiagnosticSignInfo = 'sun' +DiagnosticSignHint = 'purple' +LspDiagnosticsSignError = 'base08' +LspDiagnosticsSignWarning = 'base09' +LspDiagnosticsSignInformation = 'sun' +LspDiagnosticsSignInfo = 'sun' +LspDiagnosticsSignHint = 'purple' +LspDiagnosticsError = 'base08' +LspDiagnosticsWarning = 'base09' +LspDiagnosticsInformation = 'sun' +LspDiagnosticsInfo = 'sun' +LspDiagnosticsHint = 'purple' +LspDiagnosticsUnderlineError = '- - u' +LspDiagnosticsUnderlineWarning = '- - u' +LspDiagnosticsUnderlineInformation = '- - u' +LspDiagnosticsUnderlineInfo = '- - u' +LspDiagnosticsUnderlineHint = '- - u' +LspReferenceRead = '- #2e303b' +LspReferenceText = '- #2e303b' +LspReferenceWrite = '- #2e303b' +LspCodeLens = 'base04 - i' +LspCodeLensSeparator = 'base04 - i' + +[Telescope] +TelescopeNormal = '- darker_black' +TelescopePreviewTitle = 'black green b' +TelescopePromptTitle = 'black red b' +TelescopeResultsTitle = 'darker_black darker_black b' +TelescopeSelection = 'white black2' +# TelescopeMatching = 'sun - b' +TelescopeBorder = 'darker_black darker_black' +TelescopePromptBorder = 'black2 black2' +TelescopePromptNormal = 'white black2' +TelescopePromptPrefix = 'red black2' +TelescopeResultsDiffAdd = 'green' +TelescopeResultsDiffChange = 'blue' +TelescopeResultsDiffDelete = 'red' + +[NvimTree] +NvimTreeFolderIcon = 'blue' +NvimTreeIndentMarker = '#c5c5c5' +NvimTreeNormal = '- darker_black' +NvimTreeVertSplit = 'darker_black darker_black' +NvimTreeFolderName = 'blue' +NvimTreeOpenedFolderName = 'blue - bi' +NvimTreeEmptyFolderName = 'grey - i' +NvimTreeGitIgnored = 'grey - i' +NvimTreeImageFile = 'light_grey' +NvimTreeSpecialFile = 'orange' +NvimTreeEndOfBuffer = 'darker_black' +NvimTreeCursorLine = '- #282b37' +NvimTreeGitignoreIcon = 'red' +NvimTreeGitStaged = 'vibrant_green' +NvimTreeGitNew = 'vibrant_green' +NvimTreeGitRenamed = 'vibrant_green' +NvimTreeGitDeleted = 'red' +NvimTreeGitMerge = 'blue' +NvimTreeGitDirty = 'blue' + +NvimTreeSymlink = 'cyan' +NvimTreeRootFolder = 'base05 - b' +NvimTreeExecFile = 'green' + +[Buffer] +BufferCurrent = 'base05 base00' +BufferCurrentIndex = 'base05 base00' +BufferCurrentMod = 'sun base00' +BufferCurrentSign = 'purple base00' +BufferCurrentTarget = 'red base00 b' + +BufferVisible = 'base05 base00' +BufferVisibleIndex = 'base05 base00' +BufferVisibleMod = 'sun base00' +BufferVisibleSign = 'grey base00' +BufferVisibleTarget = 'red base00 b' + +BufferInactive = 'grey darker_black' +BufferInactiveIndex = 'grey darker_black' +BufferInactiveMod = 'sun darker_black' +BufferInactiveSign = 'grey darker_black' +BufferInactiveTarget = 'red darker_black b' + +[StatusLine] +StatusLine = 'line statusline_bg' +StatusLineNC = '- statusline_bg' +StatusLineSeparator = 'line' +StatusLineTerm = 'line' +StatusLineTermNC = 'line' + +[IndentBlankline] +IndentBlanklineContextChar = 'grey' +IndentBlanklineContextStart = '- one_bg2' +IndentBlanklineChar = 'line' +IndentBlanklineSpaceChar = 'line' +IndentBlanklineSpaceCharBlankline = 'sun' + +[Dashboard] +DashboardHeader = 'blue' +DashboardCenter = 'purple' +DashboardFooter = 'cyan' + +[Cmp] +CmpItemAbbrDeprecated = 'grey - s' +CmpItemAbbrMatch = 'blue' +CmpItemAbbrMatchFuzzy = 'blue' +CmpItemKindFunction = 'blue' +CmpItemKindMethod = 'blue' +CmpItemKindConstructor = 'cyan' +CmpItemKindClass = 'cyan' +CmpItemKindEnum = 'cyan' +CmpItemKindEvent = 'yellow' +CmpItemKindInterface = 'cyan' +CmpItemKindStruct = 'cyan' +CmpItemKindVariable = 'red' +CmpItemKindField = 'red' +CmpItemKindProperty = 'red' +CmpItemKindEnumMember = 'orange' +CmpItemKindConstant = 'orange' +CmpItemKindKeyword = 'purple' +CmpItemKindModule = 'cyan' +CmpItemKindValue = 'base05' +CmpItemKindUnit = 'base05' +CmpItemKindText = 'base05' +CmpItemKindSnippet = 'yellow' +CmpItemKindFile = 'base05' +CmpItemKindFolder = 'base05' +CmpItemKindColor = 'base05' +CmpItemKindReference = 'base05' +CmpItemKindOperator = 'base05' +CmpItemKindTypeParameter = 'red' + +[ToggleTerm] +ToggleTerm1FloatBorder = 'line' + +[Illuminate] +IlluminatedWordText = '- base02 - -' +IlluminatedWordRead = 'link:IlluminatedWordText' diff --git a/templates/wombat.toml b/templates/wombat.toml new file mode 100644 index 0000000..9729dac --- /dev/null +++ b/templates/wombat.toml @@ -0,0 +1,412 @@ +[information] +name="wombat" +author="Ken Zhou <kendotzhou@gmail.com>" +background="dark" + +[palette] +white = "#e4e0d7" +darker_black = "#1b1b1b" +black = "#222222" +black2 = "#292929" +one_bg = "#333333" +one_bg2 = "#3a3a3a" +one_bg3 = "#414141" +grey = "#4b4b4b" +grey_fg = "#535353" +grey_fg2 = "#5a5a5a" +light_grey = "#646464" +red = "#FF8F7E" +baby_pink = "#f58eff" +pink = "#e780f8" +line = "#353535" +green = "#AEE474" +vibrant_green = "#95e454" +nord_blue = "#8dbdfb" +blue = "#88B8F6" +yellow = "#efdeab" +sun = "#feedba" +purple = "#dc8cff" +dark_purple = "#c878f0" +teal = "#7EB6BC" +orange = "#FFCC66" +cyan = "#90fdf8" +statusline_bg = "#262626" +lightbg = "#3c3c3c" +pmenu_bg = "#95e454" +folder_bg = "#7BB0C9" +base00 = "#202020" +base01 = "#303030" +base02 = "#373737" +base03 = "#3e3e3e" +base04 = "#484848" +base05 = "#d6d2c9" +base06 = "#ddd9d0" +base07 = "#e4e0d7" +base08 = "#FF8F7E" +base09 = "#FFCC66" +base0A = "#efdeab" +base0B = "#AEE474" +base0C = "#7EB6BC" +base0D = "#88B8F6" +base0E = "#dc8cff" +base0F = "#dc8c64" + +[highlights] +Normal = 'base05 base00' +SignColumn = 'base03 - - -' +MsgArea = 'base05 base00' +ModeMsg = 'base0B' +MsgSeparator = 'base05 base00' +SpellBad = '- - c base08' +SpellCap = '- - c base0D' +SpellLocal = '- - c base0C' +SpellRare = '- - c base0D' +NormalNC = 'base05 base00' +Pmenu = '- one_bg' +PmenuSel = 'black pmenu_bg' +WildMenu = 'base08 base0A' +CursorLineNr = 'white' +Comment = 'grey_fg' +Folded = 'base03 base01' +FoldColumn = 'base0C base01' +LineNr = 'grey' +FloatBorder = 'blue' +# Whitespace = 'base00 -' +VertSplit = 'line' +CursorLine = '- base01' +CursorColumn = '- base01' +ColorColumn = '- base01' +NormalFloat = '- darker_black' +Visual = '- base02' +VisualNOS = 'base08 -' +WarningMsg = 'base08' +DiffAdd = 'vibrant_green' +DiffChange = 'blue' +DiffDelete = 'red' +QuickFixLine = '- base01 - -' +PmenuSbar = '- one_bg' +PmenuThumb = '- grey' +MatchWord = 'white grey' +MatchParen = 'link:MatchWord' +# MatchWordCur = '- - u' +# MatchParenCur = '- - u' +Cursor = 'base00 base05' +# lCursor = 'base05 base00' +# CursorIM = 'base05 base00' +# TermCursor = 'base05 base00' +# TermCursorNC = 'base05 base00' +Conceal = '- -' +Directory = 'base0D' +SpecialKey = 'base03' +Title = 'base0D - - -' +ErrorMsg = 'base08 base00' +Search = 'base01 base0A' +IncSearch = 'base01 base09' +Substitute = 'base01 base0A - -' +MoreMsg = 'base0B' +Question = 'base0D' +# EndOfBuffer = 'base00' +NonText = 'base03' +Variable = 'base05' +String = 'base0B' +Character = 'base08' +Constant = 'base08' +Number = 'base09' +Boolean = 'base09' +Float = 'base09' +Identifier = 'base08 - - -' +Function = 'base0D' +Operator = 'base05 - - -' +Type = 'base0A - - -' +StorageClass = 'base0A' +Structure = 'base0E' +Typedef = 'base0A' +Keyword = 'base0E' +Statement = 'base08' +Conditional = 'base0E' +Repeat = 'base0A' +Label = 'base0A' +Exception = 'base08' +Include = 'base0D' +PreProc = 'base0A' +Define = 'base0E - - -' +Macro = 'base08' +# PreCondit = 'purple' +Special = 'base0C' +SpecialChar = 'base0F' +Tag = 'base0A' +Debug = 'base08' +# Delimiter = 'grey -' +# SpecialComment = 'grey_fg' +Underlined = 'base0B' +Bold = '- - b' +Italic = '- - i' +Ignore = 'cyan base00 b' +Todo = 'base0A base01' +Error = 'base00 base08' +TabLine = 'light_grey line' +TabLineSel = 'white line' +TabLineFill = 'line line' + +[Treesitter] +TSComment = 'link:Comment' +TSAnnotation = 'base0F' +TSAttribute = 'base0A' +TSConstructor = 'base0C' +# TSType = 'cyan' +TSTypeBuiltin = 'base0A' +TSConditional = 'link:Conditional' +TSException = 'base08' +TSInclude = 'link:Include' +TSKeywordReturn = 'base0E' +TSKeyword = 'base0E' +TSKeywordFunction = 'base0E' +# TSLabel = 'cyan' +TSNamespace = 'base08' +# TSRepeat = 'yellow' +# TSConstant = 'orange' +TSConstBuiltin = 'base09' +TSFloat = 'base09' +# TSNumber = 'orange' +# TSBoolean = 'orange' +TSCharacter = 'base08' +TSError = 'base08' +TSFunction = 'base0D' +TSFuncBuiltin = 'base0D' +TSMethod = 'base0D' +TSConstMacro = 'base08' +TSFuncMacro = 'base08' +TSVariable = 'base05' +TSVariableBuiltin = 'base09' +TSProperty = 'base08' +TSField = 'base0D' +TSParameter = 'base08' +TSParameterReference = 'base05' +TSSymbol = 'base0B' +TSText = 'base05' +# TSOperator = 'base05' +TSPunctDelimiter = 'base0F' +TSTagDelimiter = 'base0F' +TSTagAttribute = 'link:TSProperty' +TSPunctBracket = 'base0F' +TSPunctSpecial = 'base08' +# TSString = 'green' +TSStringRegex = 'base0C' +TSStringEscape = 'base0C' +# TSTag = 'blue' +TSEmphasis = 'base09' +# TSUnderline = '- - u' +# TSTitle = 'base05 - -' +TSLiteral = 'base09' +TSURI = 'base09' +TSKeywordOperator = 'base0E' +# TSStructure = 'cyan' +TSStrong = '- - b' +# TSQueryLinterError = 'base09' +TreesitterContext = 'link:CursorLine' + +[markdown] +markdownBlockquote = 'green' +markdownCode = 'orange' +markdownCodeBlock = 'orange' +markdownCodeDelimiter = 'orange' +markdownH1 = 'blue' +markdownH2 = 'blue' +markdownH3 = 'blue' +markdownH4 = 'blue' +markdownH5 = 'blue' +markdownH6 = 'blue' +markdownHeadingDelimiter = 'blue' +markdownHeadingRule = 'base05 - b' +markdownId = 'purple' +markdownIdDeclaration = 'blue' +markdownIdDelimiter = 'light_grey' +markdownLinkDelimiter = 'light_grey' +markdownBold = 'blue - b' +markdownItalic = '- - i' +markdownBoldItalic = 'yellow - bi' +markdownListMarker = 'blue' +markdownOrderedListMarker = 'blue' +markdownRule = 'base01' +markdownUrl = 'cyan - u' +markdownLinkText = 'blue' +markdownFootnote = 'orange' +markdownFootnoteDefinition = 'orange' +markdownEscape = 'yellow' + +[Whichkey] +WhichKey = 'purple' +WhichKeySeperator = 'green' +WhichKeyGroup = 'blue' +WhichKeyDesc = 'cyan' +WhichKeyFloat = '- base01' + +[Git] +SignAdd = 'green' +SignChange = 'blue' +SignDelete = 'red' +GitSignsAdd = 'green' +GitSignsChange = 'blue' +GitSignsDelete = 'red' + +[LSP] +DiagnosticError = 'base08' +DiagnosticWarning = 'base09' +DiagnosticHint = 'purple' +DiagnosticWarn = 'yellow' +DiagnosticInfo = 'green' +LspDiagnosticsDefaultError = 'base08' +LspDiagnosticsDefaultWarning = 'base09' +LspDiagnosticsDefaultInformation = 'sun' +LspDiagnosticsDefaultInfo = 'sun' +LspDiagnosticsDefaultHint = 'purple' +LspDiagnosticsVirtualTextError = 'base08' +LspDiagnosticsVirtualTextWarning = 'base09' +LspDiagnosticsVirtualTextInformation = 'sun' +LspDiagnosticsVirtualTextInfo = 'sun' +LspDiagnosticsVirtualTextHint = 'purple' +LspDiagnosticsFloatingError = 'base08' +LspDiagnosticsFloatingWarning = 'base09' +LspDiagnosticsFloatingInformation = 'sun' +LspDiagnosticsFloatingInfo = 'sun' +LspDiagnosticsFloatingHint = 'purple' +DiagnosticSignError = 'base08' +DiagnosticSignWarning = 'base09' +DiagnosticSignInformation = 'sun' +DiagnosticSignInfo = 'sun' +DiagnosticSignHint = 'purple' +LspDiagnosticsSignError = 'base08' +LspDiagnosticsSignWarning = 'base09' +LspDiagnosticsSignInformation = 'sun' +LspDiagnosticsSignInfo = 'sun' +LspDiagnosticsSignHint = 'purple' +LspDiagnosticsError = 'base08' +LspDiagnosticsWarning = 'base09' +LspDiagnosticsInformation = 'sun' +LspDiagnosticsInfo = 'sun' +LspDiagnosticsHint = 'purple' +LspDiagnosticsUnderlineError = '- - u' +LspDiagnosticsUnderlineWarning = '- - u' +LspDiagnosticsUnderlineInformation = '- - u' +LspDiagnosticsUnderlineInfo = '- - u' +LspDiagnosticsUnderlineHint = '- - u' +LspReferenceRead = '- #2e303b' +LspReferenceText = '- #2e303b' +LspReferenceWrite = '- #2e303b' +LspCodeLens = 'base04 - i' +LspCodeLensSeparator = 'base04 - i' + +[Telescope] +TelescopeNormal = '- darker_black' +TelescopePreviewTitle = 'black green b' +TelescopePromptTitle = 'black red b' +TelescopeResultsTitle = 'darker_black darker_black b' +TelescopeSelection = 'white black2' +# TelescopeMatching = 'sun - b' +TelescopeBorder = 'darker_black darker_black' +TelescopePromptBorder = 'black2 black2' +TelescopePromptNormal = 'white black2' +TelescopePromptPrefix = 'red black2' +TelescopeResultsDiffAdd = 'green' +TelescopeResultsDiffChange = 'blue' +TelescopeResultsDiffDelete = 'red' + +[NvimTree] +NvimTreeFolderIcon = 'blue' +NvimTreeIndentMarker = '#c5c5c5' +NvimTreeNormal = '- darker_black' +NvimTreeVertSplit = 'darker_black darker_black' +NvimTreeFolderName = 'blue' +NvimTreeOpenedFolderName = 'blue - bi' +NvimTreeEmptyFolderName = 'grey - i' +NvimTreeGitIgnored = 'grey - i' +NvimTreeImageFile = 'light_grey' +NvimTreeSpecialFile = 'orange' +NvimTreeEndOfBuffer = 'darker_black' +NvimTreeCursorLine = '- #282b37' +NvimTreeGitignoreIcon = 'red' +NvimTreeGitStaged = 'vibrant_green' +NvimTreeGitNew = 'vibrant_green' +NvimTreeGitRenamed = 'vibrant_green' +NvimTreeGitDeleted = 'red' +NvimTreeGitMerge = 'blue' +NvimTreeGitDirty = 'blue' + +NvimTreeSymlink = 'cyan' +NvimTreeRootFolder = 'base05 - b' +NvimTreeExecFile = 'green' + +[Buffer] +BufferCurrent = 'base05 base00' +BufferCurrentIndex = 'base05 base00' +BufferCurrentMod = 'sun base00' +BufferCurrentSign = 'purple base00' +BufferCurrentTarget = 'red base00 b' + +BufferVisible = 'base05 base00' +BufferVisibleIndex = 'base05 base00' +BufferVisibleMod = 'sun base00' +BufferVisibleSign = 'grey base00' +BufferVisibleTarget = 'red base00 b' + +BufferInactive = 'grey darker_black' +BufferInactiveIndex = 'grey darker_black' +BufferInactiveMod = 'sun darker_black' +BufferInactiveSign = 'grey darker_black' +BufferInactiveTarget = 'red darker_black b' + +[StatusLine] +StatusLine = 'line statusline_bg' +StatusLineNC = '- statusline_bg' +StatusLineSeparator = 'line' +StatusLineTerm = 'line' +StatusLineTermNC = 'line' + +[IndentBlankline] +IndentBlanklineContextChar = 'grey' +IndentBlanklineContextStart = '- one_bg2' +IndentBlanklineChar = 'line' +IndentBlanklineSpaceChar = 'line' +IndentBlanklineSpaceCharBlankline = 'sun' + +[Dashboard] +DashboardHeader = 'blue' +DashboardCenter = 'purple' +DashboardFooter = 'cyan' + +[Cmp] +CmpItemAbbrDeprecated = 'grey - s' +CmpItemAbbrMatch = 'blue' +CmpItemAbbrMatchFuzzy = 'blue' +CmpItemKindFunction = 'blue' +CmpItemKindMethod = 'blue' +CmpItemKindConstructor = 'cyan' +CmpItemKindClass = 'cyan' +CmpItemKindEnum = 'cyan' +CmpItemKindEvent = 'yellow' +CmpItemKindInterface = 'cyan' +CmpItemKindStruct = 'cyan' +CmpItemKindVariable = 'red' +CmpItemKindField = 'red' +CmpItemKindProperty = 'red' +CmpItemKindEnumMember = 'orange' +CmpItemKindConstant = 'orange' +CmpItemKindKeyword = 'purple' +CmpItemKindModule = 'cyan' +CmpItemKindValue = 'base05' +CmpItemKindUnit = 'base05' +CmpItemKindText = 'base05' +CmpItemKindSnippet = 'yellow' +CmpItemKindFile = 'base05' +CmpItemKindFolder = 'base05' +CmpItemKindColor = 'base05' +CmpItemKindReference = 'base05' +CmpItemKindOperator = 'base05' +CmpItemKindTypeParameter = 'red' + +[ToggleTerm] +ToggleTerm1FloatBorder = 'line' + +[Illuminate] +IlluminatedWordText = '- base02 - -' +IlluminatedWordRead = 'link:IlluminatedWordText' diff --git a/templates/yoru.toml b/templates/yoru.toml new file mode 100644 index 0000000..45940c3 --- /dev/null +++ b/templates/yoru.toml @@ -0,0 +1,412 @@ +[information] +name="yoru" +author="Ken Zhou <kendotzhou@gmail.com>" +background="dark" + +[palette] +white = "#edeff0" +darker_black = "#060809" +black = "#0c0e0f" # nvim bg +lighter_black = "#121415" +one_bg = "#161819" +one_bg2 = "#1f2122" +one_bg3 = "#27292a" +grey = "#343637" +grey_fg = "#3e4041" +grey_fg2 = "#484a4b" +light_grey = "#505253" +red = "#DF5B61" +baby_pink = "#EE6A70" +pink = "#e8646a" +line = "#1b1d1e" # for lines like vertsplit +green = "#78B892" +vibrant_green = "#81c19b" +nord_blue = "#5A84BC" +blue = "#6791C9" +yellow = "#ecd28b" +sun = "#f6dc95" +purple = "#c58cec" +dark_purple = "#BC83E3" +teal = "#70b8ca" +orange = "#E89982" +cyan = "#67AFC1" +statusline_bg = "#101213" +lightbg = "#1d1f20" +pmenu_bg = "#78B892" +folder_bg = "#6791C9" +base00 = "#0c0e0f" +base01 = "#121415" +base02 = "#161819" +base03 = "#1f2122" +base04 = "#27292a" +base05 = "#edeff0" +base06 = "#e4e6e7" +base07 = "#f2f4f5" +base08 = "#f26e74" +base09 = "#ecd28b" +base0A = "#e79881" +base0B = "#82c29c" +base0C = "#6791C9" +base0D = "#709ad2" +base0E = "#c58cec" +base0F = "#e8646a" + +[highlights] +Normal = 'base05 base00' +SignColumn = 'base03 - - -' +MsgArea = 'base05 base00' +ModeMsg = 'base0B' +MsgSeparator = 'base05 base00' +SpellBad = '- - c base08' +SpellCap = '- - c base0D' +SpellLocal = '- - c base0C' +SpellRare = '- - c base0D' +NormalNC = 'base05 base00' +Pmenu = '- one_bg' +PmenuSel = 'black pmenu_bg' +WildMenu = 'base08 base0A' +CursorLineNr = 'white' +Comment = 'grey_fg' +Folded = 'base03 base01' +FoldColumn = 'base0C base01' +LineNr = 'grey' +FloatBorder = 'blue' +# Whitespace = 'base00 -' +VertSplit = 'line' +CursorLine = '- base01' +CursorColumn = '- base01' +ColorColumn = '- base01' +NormalFloat = '- darker_black' +Visual = '- base02' +VisualNOS = 'base08 -' +WarningMsg = 'base08' +DiffAdd = 'vibrant_green' +DiffChange = 'blue' +DiffDelete = 'red' +QuickFixLine = '- base01 - -' +PmenuSbar = '- one_bg' +PmenuThumb = '- grey' +MatchWord = 'white grey' +MatchParen = 'link:MatchWord' +# MatchWordCur = '- - u' +# MatchParenCur = '- - u' +Cursor = 'base00 base05' +# lCursor = 'base05 base00' +# CursorIM = 'base05 base00' +# TermCursor = 'base05 base00' +# TermCursorNC = 'base05 base00' +Conceal = '- -' +Directory = 'base0D' +SpecialKey = 'base03' +Title = 'base0D - - -' +ErrorMsg = 'base08 base00' +Search = 'base01 base0A' +IncSearch = 'base01 base09' +Substitute = 'base01 base0A - -' +MoreMsg = 'base0B' +Question = 'base0D' +# EndOfBuffer = 'base00' +NonText = 'base03' +Variable = 'base05' +String = 'base0B' +Character = 'base08' +Constant = 'base08' +Number = 'base09' +Boolean = 'base09' +Float = 'base09' +Identifier = 'base08 - - -' +Function = 'base0D' +Operator = 'base05 - - -' +Type = 'base0A - - -' +StorageClass = 'base0A' +Structure = 'base0E' +Typedef = 'base0A' +Keyword = 'base0E' +Statement = 'base08' +Conditional = 'base0E' +Repeat = 'base0A' +Label = 'base0A' +Exception = 'base08' +Include = 'base0D' +PreProc = 'base0A' +Define = 'base0E - - -' +Macro = 'base08' +# PreCondit = 'purple' +Special = 'base0C' +SpecialChar = 'base0F' +Tag = 'base0A' +Debug = 'base08' +# Delimiter = 'grey -' +# SpecialComment = 'grey_fg' +Underlined = 'base0B' +Bold = '- - b' +Italic = '- - i' +Ignore = 'cyan base00 b' +Todo = 'base0A base01' +Error = 'base00 base08' +TabLine = 'light_grey line' +TabLineSel = 'white line' +TabLineFill = 'line line' + +[Treesitter] +TSComment = 'link:Comment' +TSAnnotation = 'base0F' +TSAttribute = 'base0A' +TSConstructor = 'base0C' +# TSType = 'cyan' +TSTypeBuiltin = 'base0A' +TSConditional = 'link:Conditional' +TSException = 'base08' +TSInclude = 'link:Include' +TSKeywordReturn = 'base0E' +TSKeyword = 'base0E' +TSKeywordFunction = 'base0E' +# TSLabel = 'cyan' +TSNamespace = 'base08' +# TSRepeat = 'yellow' +# TSConstant = 'orange' +TSConstBuiltin = 'base09' +TSFloat = 'base09' +# TSNumber = 'orange' +# TSBoolean = 'orange' +TSCharacter = 'base08' +TSError = 'base08' +TSFunction = 'base0D' +TSFuncBuiltin = 'base0D' +TSMethod = 'base0D' +TSConstMacro = 'base08' +TSFuncMacro = 'base08' +TSVariable = 'base05' +TSVariableBuiltin = 'base09' +TSProperty = 'base08' +TSField = 'base0D' +TSParameter = 'base08' +TSParameterReference = 'base05' +TSSymbol = 'base0B' +TSText = 'base05' +# TSOperator = 'base05' +TSPunctDelimiter = 'base0F' +TSTagDelimiter = 'base0F' +TSTagAttribute = 'link:TSProperty' +TSPunctBracket = 'base0F' +TSPunctSpecial = 'base08' +# TSString = 'green' +TSStringRegex = 'base0C' +TSStringEscape = 'base0C' +# TSTag = 'blue' +TSEmphasis = 'base09' +# TSUnderline = '- - u' +# TSTitle = 'base05 - -' +TSLiteral = 'base09' +TSURI = 'base09' +TSKeywordOperator = 'base0E' +# TSStructure = 'cyan' +TSStrong = '- - b' +# TSQueryLinterError = 'base09' +TreesitterContext = 'link:CursorLine' + +[markdown] +markdownBlockquote = 'green' +markdownCode = 'orange' +markdownCodeBlock = 'orange' +markdownCodeDelimiter = 'orange' +markdownH1 = 'blue' +markdownH2 = 'blue' +markdownH3 = 'blue' +markdownH4 = 'blue' +markdownH5 = 'blue' +markdownH6 = 'blue' +markdownHeadingDelimiter = 'blue' +markdownHeadingRule = 'base05 - b' +markdownId = 'purple' +markdownIdDeclaration = 'blue' +markdownIdDelimiter = 'light_grey' +markdownLinkDelimiter = 'light_grey' +markdownBold = 'blue - b' +markdownItalic = '- - i' +markdownBoldItalic = 'yellow - bi' +markdownListMarker = 'blue' +markdownOrderedListMarker = 'blue' +markdownRule = 'base01' +markdownUrl = 'cyan - u' +markdownLinkText = 'blue' +markdownFootnote = 'orange' +markdownFootnoteDefinition = 'orange' +markdownEscape = 'yellow' + +[Whichkey] +WhichKey = 'purple' +WhichKeySeperator = 'green' +WhichKeyGroup = 'blue' +WhichKeyDesc = 'cyan' +WhichKeyFloat = '- base01' + +[Git] +SignAdd = 'green' +SignChange = 'blue' +SignDelete = 'red' +GitSignsAdd = 'green' +GitSignsChange = 'blue' +GitSignsDelete = 'red' + +[LSP] +DiagnosticError = 'base08' +DiagnosticWarning = 'base09' +DiagnosticHint = 'purple' +DiagnosticWarn = 'yellow' +DiagnosticInfo = 'green' +LspDiagnosticsDefaultError = 'base08' +LspDiagnosticsDefaultWarning = 'base09' +LspDiagnosticsDefaultInformation = 'sun' +LspDiagnosticsDefaultInfo = 'sun' +LspDiagnosticsDefaultHint = 'purple' +LspDiagnosticsVirtualTextError = 'base08' +LspDiagnosticsVirtualTextWarning = 'base09' +LspDiagnosticsVirtualTextInformation = 'sun' +LspDiagnosticsVirtualTextInfo = 'sun' +LspDiagnosticsVirtualTextHint = 'purple' +LspDiagnosticsFloatingError = 'base08' +LspDiagnosticsFloatingWarning = 'base09' +LspDiagnosticsFloatingInformation = 'sun' +LspDiagnosticsFloatingInfo = 'sun' +LspDiagnosticsFloatingHint = 'purple' +DiagnosticSignError = 'base08' +DiagnosticSignWarning = 'base09' +DiagnosticSignInformation = 'sun' +DiagnosticSignInfo = 'sun' +DiagnosticSignHint = 'purple' +LspDiagnosticsSignError = 'base08' +LspDiagnosticsSignWarning = 'base09' +LspDiagnosticsSignInformation = 'sun' +LspDiagnosticsSignInfo = 'sun' +LspDiagnosticsSignHint = 'purple' +LspDiagnosticsError = 'base08' +LspDiagnosticsWarning = 'base09' +LspDiagnosticsInformation = 'sun' +LspDiagnosticsInfo = 'sun' +LspDiagnosticsHint = 'purple' +LspDiagnosticsUnderlineError = '- - u' +LspDiagnosticsUnderlineWarning = '- - u' +LspDiagnosticsUnderlineInformation = '- - u' +LspDiagnosticsUnderlineInfo = '- - u' +LspDiagnosticsUnderlineHint = '- - u' +LspReferenceRead = '- #2e303b' +LspReferenceText = '- #2e303b' +LspReferenceWrite = '- #2e303b' +LspCodeLens = 'base04 - i' +LspCodeLensSeparator = 'base04 - i' + +[Telescope] +TelescopeNormal = '- darker_black' +TelescopePreviewTitle = 'black green b' +TelescopePromptTitle = 'black red b' +TelescopeResultsTitle = 'darker_black darker_black b' +TelescopeSelection = 'white black2' +# TelescopeMatching = 'sun - b' +TelescopeBorder = 'darker_black darker_black' +TelescopePromptBorder = 'black2 black2' +TelescopePromptNormal = 'white black2' +TelescopePromptPrefix = 'red black2' +TelescopeResultsDiffAdd = 'green' +TelescopeResultsDiffChange = 'blue' +TelescopeResultsDiffDelete = 'red' + +[NvimTree] +NvimTreeFolderIcon = 'blue' +NvimTreeIndentMarker = '#c5c5c5' +NvimTreeNormal = '- darker_black' +NvimTreeVertSplit = 'darker_black darker_black' +NvimTreeFolderName = 'blue' +NvimTreeOpenedFolderName = 'blue - bi' +NvimTreeEmptyFolderName = 'grey - i' +NvimTreeGitIgnored = 'grey - i' +NvimTreeImageFile = 'light_grey' +NvimTreeSpecialFile = 'orange' +NvimTreeEndOfBuffer = 'darker_black' +NvimTreeCursorLine = '- #282b37' +NvimTreeGitignoreIcon = 'red' +NvimTreeGitStaged = 'vibrant_green' +NvimTreeGitNew = 'vibrant_green' +NvimTreeGitRenamed = 'vibrant_green' +NvimTreeGitDeleted = 'red' +NvimTreeGitMerge = 'blue' +NvimTreeGitDirty = 'blue' + +NvimTreeSymlink = 'cyan' +NvimTreeRootFolder = 'base05 - b' +NvimTreeExecFile = 'green' + +[Buffer] +BufferCurrent = 'base05 base00' +BufferCurrentIndex = 'base05 base00' +BufferCurrentMod = 'sun base00' +BufferCurrentSign = 'purple base00' +BufferCurrentTarget = 'red base00 b' + +BufferVisible = 'base05 base00' +BufferVisibleIndex = 'base05 base00' +BufferVisibleMod = 'sun base00' +BufferVisibleSign = 'grey base00' +BufferVisibleTarget = 'red base00 b' + +BufferInactive = 'grey darker_black' +BufferInactiveIndex = 'grey darker_black' +BufferInactiveMod = 'sun darker_black' +BufferInactiveSign = 'grey darker_black' +BufferInactiveTarget = 'red darker_black b' + +[StatusLine] +StatusLine = 'line statusline_bg' +StatusLineNC = '- statusline_bg' +StatusLineSeparator = 'line' +StatusLineTerm = 'line' +StatusLineTermNC = 'line' + +[IndentBlankline] +IndentBlanklineContextChar = 'grey' +IndentBlanklineContextStart = '- one_bg2' +IndentBlanklineChar = 'line' +IndentBlanklineSpaceChar = 'line' +IndentBlanklineSpaceCharBlankline = 'sun' + +[Dashboard] +DashboardHeader = 'blue' +DashboardCenter = 'purple' +DashboardFooter = 'cyan' + +[Cmp] +CmpItemAbbrDeprecated = 'grey - s' +CmpItemAbbrMatch = 'blue' +CmpItemAbbrMatchFuzzy = 'blue' +CmpItemKindFunction = 'blue' +CmpItemKindMethod = 'blue' +CmpItemKindConstructor = 'cyan' +CmpItemKindClass = 'cyan' +CmpItemKindEnum = 'cyan' +CmpItemKindEvent = 'yellow' +CmpItemKindInterface = 'cyan' +CmpItemKindStruct = 'cyan' +CmpItemKindVariable = 'red' +CmpItemKindField = 'red' +CmpItemKindProperty = 'red' +CmpItemKindEnumMember = 'orange' +CmpItemKindConstant = 'orange' +CmpItemKindKeyword = 'purple' +CmpItemKindModule = 'cyan' +CmpItemKindValue = 'base05' +CmpItemKindUnit = 'base05' +CmpItemKindText = 'base05' +CmpItemKindSnippet = 'yellow' +CmpItemKindFile = 'base05' +CmpItemKindFolder = 'base05' +CmpItemKindColor = 'base05' +CmpItemKindReference = 'base05' +CmpItemKindOperator = 'base05' +CmpItemKindTypeParameter = 'red' + +[ToggleTerm] +ToggleTerm1FloatBorder = 'line' + +[Illuminate] +IlluminatedWordText = '- base02 - -' +IlluminatedWordRead = 'link:IlluminatedWordText' |