mirror of
https://github.com/gabehf/base46.git
synced 2026-03-14 09:46:00 -07:00
Merge pull request #122 from lucario387/update-treesitter
Update to new treesitter syntax
This commit is contained in:
commit
48efde4212
29 changed files with 179 additions and 175 deletions
|
|
@ -1,2 +1,2 @@
|
||||||
(field
|
(field
|
||||||
name: (identifier) @TSFieldKey)
|
name: (identifier) @field.key)
|
||||||
|
|
|
||||||
|
|
@ -44,7 +44,7 @@ M.load_all_highlights = function()
|
||||||
local clear_hl = require("base46").clear_highlights
|
local clear_hl = require("base46").clear_highlights
|
||||||
|
|
||||||
clear_hl "BufferLine"
|
clear_hl "BufferLine"
|
||||||
clear_hl "TS"
|
clear_hl "@"
|
||||||
|
|
||||||
reload "base46.integrations"
|
reload "base46.integrations"
|
||||||
reload "base46.chadlights"
|
reload "base46.chadlights"
|
||||||
|
|
|
||||||
|
|
@ -1,162 +1,166 @@
|
||||||
local theme = require("base46").get_theme_tb "base_16"
|
local theme = require("base46").get_theme_tb "base_16"
|
||||||
|
|
||||||
return {
|
return {
|
||||||
TSAnnotation = {
|
-- `@annotation` is not one of the default capture group, should we keep it
|
||||||
|
["@annotation"] = {
|
||||||
fg = theme.base0F,
|
fg = theme.base0F,
|
||||||
},
|
},
|
||||||
|
|
||||||
TSAttribute = {
|
['@attribute'] = {
|
||||||
fg = theme.base0A,
|
fg = theme.base0A,
|
||||||
},
|
},
|
||||||
|
|
||||||
TSTagAttribute = {
|
["@character"] = {
|
||||||
link = "TSProperty",
|
|
||||||
},
|
|
||||||
|
|
||||||
TSCharacter = {
|
|
||||||
fg = theme.base08,
|
fg = theme.base08,
|
||||||
},
|
},
|
||||||
|
|
||||||
TSConstructor = {
|
["@constructor"] = {
|
||||||
fg = theme.base0C,
|
fg = theme.base0C,
|
||||||
},
|
},
|
||||||
|
|
||||||
TSConstBuiltin = {
|
["@constant.builtin"] = {
|
||||||
fg = theme.base09,
|
fg = theme.base09,
|
||||||
},
|
},
|
||||||
|
|
||||||
TSConstMacro = {
|
["@constant.macro"] = {
|
||||||
fg = theme.base08,
|
fg = theme.base08,
|
||||||
},
|
},
|
||||||
|
|
||||||
TSError = {
|
["@error"] = {
|
||||||
fg = theme.base08,
|
fg = theme.base08,
|
||||||
},
|
},
|
||||||
|
|
||||||
TSException = {
|
["@exception"] = {
|
||||||
fg = theme.base08,
|
fg = theme.base08,
|
||||||
},
|
},
|
||||||
|
|
||||||
TSFloat = {
|
["@float"] = {
|
||||||
fg = theme.base09,
|
fg = theme.base09,
|
||||||
},
|
},
|
||||||
|
|
||||||
TSKeyword = {
|
["@keyword"] = {
|
||||||
fg = theme.base0E,
|
fg = theme.base0E,
|
||||||
},
|
},
|
||||||
|
|
||||||
TSKeywordFunction = {
|
["@keyword.function"] = {
|
||||||
fg = theme.base0E,
|
fg = theme.base0E,
|
||||||
},
|
},
|
||||||
|
|
||||||
TSKeywordReturn = {
|
["@keyword.return"] = {
|
||||||
fg = theme.base0E,
|
fg = theme.base0E,
|
||||||
},
|
},
|
||||||
|
|
||||||
TSFunction = {
|
["@function"] = {
|
||||||
fg = theme.base0D,
|
fg = theme.base0D,
|
||||||
},
|
},
|
||||||
|
|
||||||
TSFuncBuiltin = {
|
["@function.builtin"] = {
|
||||||
fg = theme.base0D,
|
fg = theme.base0D,
|
||||||
},
|
},
|
||||||
|
|
||||||
TSFuncMacro = {
|
["@function.macro"] = {
|
||||||
fg = theme.base08,
|
fg = theme.base08,
|
||||||
},
|
},
|
||||||
|
|
||||||
TSKeywordOperator = {
|
["@keyword.operator"] = {
|
||||||
fg = theme.base0E,
|
fg = theme.base0E,
|
||||||
},
|
},
|
||||||
|
|
||||||
TSMethod = {
|
["@method"] = {
|
||||||
fg = theme.base0D,
|
fg = theme.base0D,
|
||||||
},
|
},
|
||||||
|
|
||||||
TSNamespace = {
|
["@namespace"] = {
|
||||||
fg = theme.base08,
|
fg = theme.base08,
|
||||||
},
|
},
|
||||||
|
|
||||||
TSNone = {
|
["@none"] = {
|
||||||
fg = theme.base05,
|
fg = theme.base05,
|
||||||
},
|
},
|
||||||
|
|
||||||
TSParameter = {
|
["@paramter"] = {
|
||||||
fg = theme.base08,
|
fg = theme.base08,
|
||||||
},
|
},
|
||||||
|
|
||||||
TSParameterReference = {
|
["@reference"] = {
|
||||||
fg = theme.base05,
|
fg = theme.base05,
|
||||||
},
|
},
|
||||||
|
|
||||||
TSPunctBracket = {
|
["@punctuation.bracket"] = {
|
||||||
fg = theme.base0F,
|
fg = theme.base0F,
|
||||||
},
|
},
|
||||||
|
|
||||||
TSPunctDelimiter = {
|
["@punctuation.delimiter"] = {
|
||||||
fg = theme.base0F,
|
fg = theme.base0F,
|
||||||
},
|
},
|
||||||
|
|
||||||
TSPunctSpecial = {
|
["@punctuation.special"] = {
|
||||||
fg = theme.base08,
|
fg = theme.base08,
|
||||||
},
|
},
|
||||||
|
|
||||||
TSStringRegex = {
|
["@string.regex"] = {
|
||||||
fg = theme.base0C,
|
fg = theme.base0C,
|
||||||
},
|
},
|
||||||
|
|
||||||
TSStringEscape = {
|
["@string.escape"] = {
|
||||||
fg = theme.base0C,
|
fg = theme.base0C,
|
||||||
},
|
},
|
||||||
|
|
||||||
TSSymbol = {
|
["@symbol"] = {
|
||||||
fg = theme.base0B,
|
fg = theme.base0B,
|
||||||
},
|
},
|
||||||
|
|
||||||
TSTagDelimiter = {
|
-- @tag
|
||||||
|
|
||||||
|
["@tag.attribute"] = {
|
||||||
|
link = "@property",
|
||||||
|
},
|
||||||
|
|
||||||
|
["@tag.delimiter"] = {
|
||||||
fg = theme.base0F,
|
fg = theme.base0F,
|
||||||
},
|
},
|
||||||
|
|
||||||
TSText = {
|
["@text"] = {
|
||||||
fg = theme.base05,
|
fg = theme.base05,
|
||||||
},
|
},
|
||||||
|
|
||||||
TSStrong = {
|
["@text.strong"] = {
|
||||||
bold = true,
|
bold = true,
|
||||||
},
|
},
|
||||||
|
|
||||||
TSEmphasis = {
|
["@text.emphasis"] = {
|
||||||
fg = theme.base09,
|
fg = theme.base09,
|
||||||
},
|
},
|
||||||
|
|
||||||
TSStrike = {
|
["@text.strike"] = {
|
||||||
fg = theme.base00,
|
fg = theme.base00,
|
||||||
strikethrough = true,
|
strikethrough = true,
|
||||||
},
|
},
|
||||||
|
|
||||||
TSLiteral = {
|
["@text.literal"] = {
|
||||||
fg = theme.base09,
|
fg = theme.base09,
|
||||||
},
|
},
|
||||||
|
|
||||||
TSURI = {
|
["@text.uri"] = {
|
||||||
fg = theme.base09,
|
fg = theme.base09,
|
||||||
|
|
||||||
underline = true,
|
underline = true,
|
||||||
},
|
},
|
||||||
|
|
||||||
TSTypeBuiltin = {
|
["@type.builtin"] = {
|
||||||
fg = theme.base0A,
|
fg = theme.base0A,
|
||||||
},
|
},
|
||||||
|
|
||||||
TSVariableBuiltin = {
|
["@variable"] = {
|
||||||
fg = theme.base09,
|
|
||||||
},
|
|
||||||
|
|
||||||
TSVariable = {
|
|
||||||
fg = theme.base05,
|
fg = theme.base05,
|
||||||
},
|
},
|
||||||
|
|
||||||
TSDefinition = {
|
["@variable.builtin"] = {
|
||||||
|
fg = theme.base09,
|
||||||
|
},
|
||||||
|
|
||||||
|
-- variable.global
|
||||||
|
|
||||||
|
["@definition"] = {
|
||||||
sp = theme.base04,
|
sp = theme.base04,
|
||||||
underline = true,
|
underline = true,
|
||||||
},
|
},
|
||||||
|
|
@ -166,27 +170,27 @@ return {
|
||||||
underline = true,
|
underline = true,
|
||||||
},
|
},
|
||||||
|
|
||||||
TSCurrentScope = {
|
["@scope"] = {
|
||||||
bold = true,
|
bold = true,
|
||||||
},
|
},
|
||||||
|
|
||||||
luaTSField = {
|
["@field"] = {
|
||||||
|
fg = theme.base08,
|
||||||
|
},
|
||||||
|
|
||||||
|
["@field.key"] = {
|
||||||
fg = theme.base0D,
|
fg = theme.base0D,
|
||||||
},
|
},
|
||||||
|
|
||||||
TSFieldKey = {
|
["@property"] = {
|
||||||
fg = theme.base08,
|
fg = theme.base08,
|
||||||
},
|
},
|
||||||
|
|
||||||
TSProperty = {
|
["@include"] = {
|
||||||
fg = theme.base08,
|
|
||||||
},
|
|
||||||
|
|
||||||
TSInclude = {
|
|
||||||
link = "Include",
|
link = "Include",
|
||||||
},
|
},
|
||||||
|
|
||||||
TSConditional = {
|
["@conditional"] = {
|
||||||
link = "Conditional",
|
link = "Conditional",
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -53,12 +53,12 @@ M.base_16 = {
|
||||||
}
|
}
|
||||||
|
|
||||||
M.polish_hl = {
|
M.polish_hl = {
|
||||||
TSTagDelimiter = { fg = M.base_30.cyan },
|
|
||||||
TSFunction = { fg = M.base_30.orange },
|
|
||||||
luaTSField = { fg = M.base_16.base0D },
|
luaTSField = { fg = M.base_16.base0D },
|
||||||
TSParameter = { fg = M.base_16.base0F },
|
["@tag.delimiter"] = { fg = M.base_30.cyan },
|
||||||
TSConstructor = { fg = M.base_16.base0A },
|
["@function"] = { fg = M.base_30.orange },
|
||||||
TSTagAttribute = { fg = M.base_30.orange },
|
["@parameter"] = { fg = M.base_16.base0F },
|
||||||
|
["@constructor"] = { fg = M.base_16.base0A },
|
||||||
|
["@tag.attribute"] = { fg = M.base_30.orange },
|
||||||
}
|
}
|
||||||
|
|
||||||
M = require("base46").override_theme(M, "ayu-dark")
|
M = require("base46").override_theme(M, "ayu-dark")
|
||||||
|
|
|
||||||
|
|
@ -54,9 +54,9 @@ M.base_16 = {
|
||||||
}
|
}
|
||||||
|
|
||||||
M.polish_hl = {
|
M.polish_hl = {
|
||||||
TSVariable = { fg = M.base_30.lavender },
|
["@variable"] = { fg = M.base_30.lavender },
|
||||||
TSProperty = { fg = M.base_30.teal },
|
["@property"] = { fg = M.base_30.teal },
|
||||||
TSVariableBuiltin = { fg = M.base_30.red },
|
["@variable.builtin"] = { fg = M.base_30.red },
|
||||||
}
|
}
|
||||||
|
|
||||||
vim.opt.bg = "dark"
|
vim.opt.bg = "dark"
|
||||||
|
|
|
||||||
|
|
@ -63,8 +63,8 @@ M.polish_hl = {
|
||||||
WhichKeyDesc = { fg = M.base_30.white },
|
WhichKeyDesc = { fg = M.base_30.white },
|
||||||
Pmenu = { bg = M.base_30.black2 },
|
Pmenu = { bg = M.base_30.black2 },
|
||||||
St_pos_text = { fg = M.base_30.white },
|
St_pos_text = { fg = M.base_30.white },
|
||||||
TSVariableBuiltin = { fg = M.base_30.red },
|
["@variable.builtin"] = { fg = M.base_30.red },
|
||||||
TSProperty = { fg = M.base_30.teal },
|
["@property"] = { fg = M.base_30.teal },
|
||||||
}
|
}
|
||||||
|
|
||||||
M = require("base46").override_theme(M, "catppuccin_latte")
|
M = require("base46").override_theme(M, "catppuccin_latte")
|
||||||
|
|
|
||||||
|
|
@ -53,8 +53,8 @@ M.base_16 = {
|
||||||
}
|
}
|
||||||
|
|
||||||
M.polish_hl = {
|
M.polish_hl = {
|
||||||
TSFuncBuiltin = { fg = M.base_30.cyan },
|
["@function.builtin"] = { fg = M.base_30.cyan },
|
||||||
TSNumber = { fg = M.base_30.purple },
|
["@number"] = { fg = M.base_30.purple },
|
||||||
}
|
}
|
||||||
|
|
||||||
vim.opt.bg = "dark"
|
vim.opt.bg = "dark"
|
||||||
|
|
|
||||||
|
|
@ -57,15 +57,15 @@ M.base_16 = {
|
||||||
}
|
}
|
||||||
|
|
||||||
M.polish_hl = {
|
M.polish_hl = {
|
||||||
TSField = { fg = M.base_30.purple },
|
["@field"] = { fg = M.base_30.purple },
|
||||||
TSVariable = { fg = M.base_16.base06 },
|
["@variable"] = { fg = M.base_16.base06 },
|
||||||
TSModule = { fg = M.base_30.beige },
|
["@module"] = { fg = M.base_30.beige },
|
||||||
Operator = { fg = M.base_30.blue },
|
Operator = { fg = M.base_30.blue },
|
||||||
TSAttribute = { fg = M.base_30.cyan },
|
["@attribute"] = { fg = M.base_30.cyan },
|
||||||
TSPunctBracket = { fg = M.base_16.base06 },
|
["@punctuation.bracket"] = { fg = M.base_16.base06 },
|
||||||
TSParenthesis = { link = "TSPunctBracket" },
|
["@parenthesis"] = { link = "@punctuation.bracket" },
|
||||||
TSParameter = { fg = M.base_30.green },
|
["@parameter"] = { fg = M.base_30.green },
|
||||||
TSFuncBuiltin = { fg = M.base_30.yellow },
|
["@function.builtin"] = { fg = M.base_30.yellow },
|
||||||
}
|
}
|
||||||
|
|
||||||
vim.opt.bg = "dark"
|
vim.opt.bg = "dark"
|
||||||
|
|
|
||||||
|
|
@ -54,15 +54,15 @@ M.base_16 = {
|
||||||
|
|
||||||
M.polish_hl = {
|
M.polish_hl = {
|
||||||
Include = { fg = M.base_16.base0E, bold = true },
|
Include = { fg = M.base_16.base0E, bold = true },
|
||||||
TSVariable = { fg = M.base_16.base08 },
|
|
||||||
TSProperty = { fg = M.base_16.base0E },
|
|
||||||
Repeat = { fg = M.base_16.base0E },
|
|
||||||
TSTagDelimiter = { fg = M.base_16.base05 },
|
|
||||||
TSFunction = { fg = M.base_30.orange },
|
|
||||||
luaTSField = { fg = M.base_16.base0E },
|
luaTSField = { fg = M.base_16.base0E },
|
||||||
TSParameter = { fg = M.base_16.base0F },
|
Repeat = { fg = M.base_16.base0E },
|
||||||
TSConstructor = { fg = M.base_16.base0A },
|
["@variable"] = { fg = M.base_16.base08 },
|
||||||
TSTagAttribute = { fg = M.base_16.orange },
|
["@property"] = { fg = M.base_16.base0E },
|
||||||
|
["@tag.delimiter"] = { fg = M.base_16.base05 },
|
||||||
|
["@function"] = { fg = M.base_30.orange },
|
||||||
|
["@parameter"] = { fg = M.base_16.base0F },
|
||||||
|
["@constructor"] = { fg = M.base_16.base0A },
|
||||||
|
["@tag.attribute"] = { fg = M.base_16.orange },
|
||||||
}
|
}
|
||||||
|
|
||||||
vim.opt.bg = "dark"
|
vim.opt.bg = "dark"
|
||||||
|
|
|
||||||
|
|
@ -53,7 +53,7 @@ M.base_16 = {
|
||||||
}
|
}
|
||||||
|
|
||||||
M.polish_hl = {
|
M.polish_hl = {
|
||||||
TSFieldKey = { fg = M.base_30.blue },
|
["@field"] = { fg = M.base_30.blue },
|
||||||
}
|
}
|
||||||
|
|
||||||
vim.opt.bg = "dark"
|
vim.opt.bg = "dark"
|
||||||
|
|
|
||||||
|
|
@ -55,8 +55,8 @@ M.base_16 = {
|
||||||
vim.opt.bg = "dark"
|
vim.opt.bg = "dark"
|
||||||
|
|
||||||
M.polish_hl = {
|
M.polish_hl = {
|
||||||
TSTag = { fg = M.base_30.orange },
|
["@tag"] = { fg = M.base_30.orange },
|
||||||
TSTagDelimiter = { fg = M.base_30.green },
|
["@tag.delimiter"] = { fg = M.base_30.green },
|
||||||
}
|
}
|
||||||
|
|
||||||
M = require("base46").override_theme(M, "everforest")
|
M = require("base46").override_theme(M, "everforest")
|
||||||
|
|
|
||||||
|
|
@ -54,10 +54,6 @@ M.base_16 = {
|
||||||
|
|
||||||
M.polish_hl = {
|
M.polish_hl = {
|
||||||
DiffAdd = { fg = M.base_30.green },
|
DiffAdd = { fg = M.base_30.green },
|
||||||
TSTag = { fg = M.base_30.orange },
|
|
||||||
TSField = { fg = M.base_16.base05 },
|
|
||||||
TSInclude = { fg = M.base_16.base08 },
|
|
||||||
TSConstructor = { fg = M.base_30.blue },
|
|
||||||
WhichKeyDesc = { fg = M.base_30.white },
|
WhichKeyDesc = { fg = M.base_30.white },
|
||||||
WhichKey = { fg = M.base_30.white },
|
WhichKey = { fg = M.base_30.white },
|
||||||
NvimTreeFolderName = { fg = "#4e565c" },
|
NvimTreeFolderName = { fg = "#4e565c" },
|
||||||
|
|
@ -65,6 +61,10 @@ M.polish_hl = {
|
||||||
Pmenu = { bg = M.base_30.black2 },
|
Pmenu = { bg = M.base_30.black2 },
|
||||||
IndentBlanklineContextStart = { bg = M.base_30.black2 },
|
IndentBlanklineContextStart = { bg = M.base_30.black2 },
|
||||||
St_pos_text = { fg = M.base_30.white },
|
St_pos_text = { fg = M.base_30.white },
|
||||||
|
["@tag"] = { fg = M.base_30.orange },
|
||||||
|
["@field"] = { fg = M.base_16.base05 },
|
||||||
|
["@include"] = { fg = M.base_16.base08 },
|
||||||
|
["@constructor"] = { fg = M.base_30.blue },
|
||||||
}
|
}
|
||||||
|
|
||||||
vim.opt.bg = "light"
|
vim.opt.bg = "light"
|
||||||
|
|
|
||||||
|
|
@ -62,8 +62,8 @@ M.polish_hl = {
|
||||||
Type = { fg = M.base_30.white2 },
|
Type = { fg = M.base_30.white2 },
|
||||||
Include = { fg = M.base_30.tan },
|
Include = { fg = M.base_30.tan },
|
||||||
Keyword = { fg = M.base_16.base0D },
|
Keyword = { fg = M.base_16.base0D },
|
||||||
TSKeyword = { fg = M.base_16.base0D },
|
|
||||||
Operator = { fg = M.base_30.red },
|
Operator = { fg = M.base_30.red },
|
||||||
|
["@keyword"] = { fg = M.base_16.base0D },
|
||||||
}
|
}
|
||||||
|
|
||||||
vim.opt.bg = "dark"
|
vim.opt.bg = "dark"
|
||||||
|
|
|
||||||
|
|
@ -53,8 +53,8 @@ M.base_16 = {
|
||||||
}
|
}
|
||||||
|
|
||||||
M.polish_hl = {
|
M.polish_hl = {
|
||||||
TSVariable = { fg = M.base_30.orange },
|
["@variable"] = { fg = M.base_30.orange },
|
||||||
TSParameter = { fg = M.base_30.white },
|
["@parameter"] = { fg = M.base_30.white },
|
||||||
}
|
}
|
||||||
|
|
||||||
vim.opt.bg = "dark"
|
vim.opt.bg = "dark"
|
||||||
|
|
|
||||||
|
|
@ -54,9 +54,9 @@ M.base_16 = {
|
||||||
|
|
||||||
M.polish_hl = {
|
M.polish_hl = {
|
||||||
Include = { fg = M.base_16.base0E },
|
Include = { fg = M.base_16.base0E },
|
||||||
TSVariable = { fg = M.base_16.base08 },
|
Repeat = { fg = M.base_16.base0E },
|
||||||
TSProperty = { fg = M.base_16.base0C },
|
["@variable"] = { fg = M.base_16.base08 },
|
||||||
Repeat = { fg = M.base_16.base0E },
|
["@property"] = { fg = M.base_16.base0C },
|
||||||
}
|
}
|
||||||
|
|
||||||
vim.opt.bg = "dark"
|
vim.opt.bg = "dark"
|
||||||
|
|
|
||||||
|
|
@ -53,9 +53,9 @@ M.base_16 = {
|
||||||
}
|
}
|
||||||
|
|
||||||
M.polish_hl = {
|
M.polish_hl = {
|
||||||
TSInclude = { fg = M.base_30.purple },
|
["@include"] = { fg = M.base_30.purple },
|
||||||
TSURI = { fg = M.base_30.blue },
|
["@uri"] = { fg = M.base_30.blue },
|
||||||
TSTagDelimiter = { fg = M.base_30.red },
|
["@tag.delimiter"] = { fg = M.base_30.red },
|
||||||
Number = {
|
Number = {
|
||||||
fg = M.base_30.baby_pink,
|
fg = M.base_30.baby_pink,
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -53,8 +53,8 @@ M.base_16 = {
|
||||||
}
|
}
|
||||||
|
|
||||||
M.polish_hl = {
|
M.polish_hl = {
|
||||||
TSParameter = { fg = M.base_30.blue },
|
["@parameter"] = { fg = M.base_30.blue },
|
||||||
TSFieldKey = { fg = M.base_30.red },
|
["@field.key"] = { fg = M.base_30.red },
|
||||||
}
|
}
|
||||||
|
|
||||||
vim.opt.bg = "dark"
|
vim.opt.bg = "dark"
|
||||||
|
|
|
||||||
|
|
@ -53,7 +53,7 @@ M.base_16 = {
|
||||||
}
|
}
|
||||||
|
|
||||||
M.polish_hl = {
|
M.polish_hl = {
|
||||||
TSVariable = { fg = M.base_16.base05 },
|
["@variable"] = { fg = M.base_16.base05 },
|
||||||
}
|
}
|
||||||
|
|
||||||
vim.opt.bg = "dark"
|
vim.opt.bg = "dark"
|
||||||
|
|
|
||||||
|
|
@ -53,9 +53,9 @@ M.base_16 = {
|
||||||
}
|
}
|
||||||
|
|
||||||
M.polish_hl = {
|
M.polish_hl = {
|
||||||
TSParameter = { fg = M.base_30.orange },
|
["@parameter"] = { fg = M.base_30.orange },
|
||||||
TSKeywordReturn = { fg = M.base_30.cyan },
|
["@keyword.return"] = { fg = M.base_30.cyan },
|
||||||
TSConditional = { fg = M.base_30.cyan },
|
["@conditional"] = { fg = M.base_30.cyan },
|
||||||
PmenuSel = { bg = M.base_30.blue },
|
PmenuSel = { bg = M.base_30.blue },
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -53,8 +53,8 @@ M.base_16 = {
|
||||||
}
|
}
|
||||||
|
|
||||||
M.polish_hl = {
|
M.polish_hl = {
|
||||||
TSPunctBracket = { fg = M.base_30.white },
|
["@punctuation.bracket"] = { fg = M.base_30.white },
|
||||||
TSPunctDelimiter = { fg = M.base_30.white },
|
["@punctuation.delimiter"] = { fg = M.base_30.white },
|
||||||
}
|
}
|
||||||
vim.opt.bg = "dark"
|
vim.opt.bg = "dark"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -57,7 +57,7 @@ M.base_16 = {
|
||||||
}
|
}
|
||||||
|
|
||||||
M.polish_hl = {
|
M.polish_hl = {
|
||||||
TSParameter = {
|
["@parameter"] = {
|
||||||
fg = M.base_16.base0A,
|
fg = M.base_16.base0A,
|
||||||
},
|
},
|
||||||
Constant = {
|
Constant = {
|
||||||
|
|
|
||||||
|
|
@ -57,7 +57,7 @@ vim.opt.bg = "light"
|
||||||
M.polish_hl = {
|
M.polish_hl = {
|
||||||
TelescopePromptPrefix = { fg = M.base_30.white },
|
TelescopePromptPrefix = { fg = M.base_30.white },
|
||||||
TelescopeSelection = { bg = M.base_30.one_bg, fg = M.base_30.white },
|
TelescopeSelection = { bg = M.base_30.one_bg, fg = M.base_30.white },
|
||||||
TSPunctBracket = { fg = M.base_30.nord_blue },
|
["@punctuation.bracket"] = { fg = M.base_30.nord_blue },
|
||||||
FloatBorder = { fg = M.base_16.base05 },
|
FloatBorder = { fg = M.base_16.base05 },
|
||||||
DiffAdd = { fg = M.base_16.base05 },
|
DiffAdd = { fg = M.base_16.base05 },
|
||||||
TbLineThemeToggleBtn = { bg = M.base_30.one_bg3 },
|
TbLineThemeToggleBtn = { bg = M.base_30.one_bg3 },
|
||||||
|
|
|
||||||
|
|
@ -57,7 +57,7 @@ M.polish_hl = {
|
||||||
WhichKey = { fg = M.base_30.white },
|
WhichKey = { fg = M.base_30.white },
|
||||||
TelescopePromptPrefix = { fg = M.base_30.white },
|
TelescopePromptPrefix = { fg = M.base_30.white },
|
||||||
TelescopeSelection = { bg = M.base_30.one_bg, fg = M.base_30.white },
|
TelescopeSelection = { bg = M.base_30.one_bg, fg = M.base_30.white },
|
||||||
TSPunctBracket = { fg = M.base_30.nord_blue },
|
["@punctuation.bracket"] = { fg = M.base_30.nord_blue },
|
||||||
FloatBorder = { fg = M.base_16.base05 },
|
FloatBorder = { fg = M.base_16.base05 },
|
||||||
DiffAdd = { fg = M.base_16.base05 },
|
DiffAdd = { fg = M.base_16.base05 },
|
||||||
St_pos_text = { fg = M.base_30.white },
|
St_pos_text = { fg = M.base_30.white },
|
||||||
|
|
|
||||||
|
|
@ -53,8 +53,8 @@ M.base_16 = {
|
||||||
}
|
}
|
||||||
|
|
||||||
M.polish_hl = {
|
M.polish_hl = {
|
||||||
TSInclude = { fg = M.base_30.purple },
|
["@include"] = { fg = M.base_30.purple },
|
||||||
TSFieldKey = { fg = M.base_30.orange },
|
["@field.key"] = { fg = M.base_30.orange },
|
||||||
}
|
}
|
||||||
|
|
||||||
vim.opt.bg = "dark"
|
vim.opt.bg = "dark"
|
||||||
|
|
|
||||||
|
|
@ -53,8 +53,8 @@ M.base_16 = {
|
||||||
}
|
}
|
||||||
|
|
||||||
M.polish_hl = {
|
M.polish_hl = {
|
||||||
TSPunctBracket = { fg = M.base_16.base07 },
|
["@punctuation.bracket"] = { fg = M.base_16.base07 },
|
||||||
TSParenthesis = { link = "TSPunctBracket" },
|
["@parenthesis"] = { link = "@punctuation.bracket" },
|
||||||
}
|
}
|
||||||
|
|
||||||
vim.opt.bg = "dark"
|
vim.opt.bg = "dark"
|
||||||
|
|
|
||||||
|
|
@ -53,9 +53,9 @@ M.base_16 = {
|
||||||
}
|
}
|
||||||
|
|
||||||
M.polish_hl = {
|
M.polish_hl = {
|
||||||
TSVariable = { fg = M.base_30.red },
|
["@variable"] = { fg = M.base_30.red },
|
||||||
TSFuncBuiltin = { fg = M.base_30.cyan },
|
["@function.builtin"] = { fg = M.base_30.cyan },
|
||||||
TSParameter = { fg = M.base_30.white },
|
["@parameter"] = { fg = M.base_30.white },
|
||||||
}
|
}
|
||||||
|
|
||||||
vim.opt.bg = "dark"
|
vim.opt.bg = "dark"
|
||||||
|
|
|
||||||
|
|
@ -55,13 +55,13 @@ M.base_16 = {
|
||||||
}
|
}
|
||||||
|
|
||||||
M.polish_hl = {
|
M.polish_hl = {
|
||||||
TSParameter = { fg = M.base_30.blue },
|
|
||||||
TSKeyword = { fg = M.base_30.blue },
|
|
||||||
TSVariable = { fg = M.base_30.cyan },
|
|
||||||
luaTSField = { fg = M.base_30.teal },
|
luaTSField = { fg = M.base_30.teal },
|
||||||
TSFieldKey = { fg = M.base_30.green1 },
|
["@parameter"] = { fg = M.base_30.blue },
|
||||||
TSKeywordReturn = { fg = M.base_16.base0E },
|
["@keyword"] = { fg = M.base_30.blue },
|
||||||
TSKeywordFunction = { fg = M.base_30.teal },
|
["@variable"] = { fg = M.base_30.cyan },
|
||||||
|
["@fieldkey"] = { fg = M.base_30.green1 },
|
||||||
|
["@keywordreturn"] = { fg = M.base_16.base0E },
|
||||||
|
["@keywordfunction"] = { fg = M.base_30.teal },
|
||||||
}
|
}
|
||||||
|
|
||||||
vim.opt.bg = "dark"
|
vim.opt.bg = "dark"
|
||||||
|
|
|
||||||
|
|
@ -53,10 +53,10 @@ M.base_16 = {
|
||||||
}
|
}
|
||||||
|
|
||||||
M.polish_hl = {
|
M.polish_hl = {
|
||||||
TSInclude = { fg = M.base_30.red },
|
["@include"] = { fg = M.base_30.red },
|
||||||
TSConstructor = { fg = M.base_30.orange },
|
["@constructor"] = { fg = M.base_30.orange },
|
||||||
TSVariable = { link = "TSConstructor" },
|
["@variable"] = { link = "@constructor" },
|
||||||
TSConditional = { link = "TSInclude" },
|
["@conditional"] = { link = "@include" },
|
||||||
}
|
}
|
||||||
|
|
||||||
vim.opt.bg = "dark"
|
vim.opt.bg = "dark"
|
||||||
|
|
|
||||||
|
|
@ -1,55 +1,55 @@
|
||||||
local M = {}
|
local M = {}
|
||||||
|
|
||||||
M.base_30 = {
|
M.base_30 = {
|
||||||
white = "#edeff0",
|
white = "#edeff0",
|
||||||
darker_black = "#060809",
|
darker_black = "#060809",
|
||||||
black = "#0c0e0f", -- nvim bg
|
black = "#0c0e0f", -- nvim bg
|
||||||
lighter_black = "#121415",
|
lighter_black = "#121415",
|
||||||
one_bg = "#161819",
|
one_bg = "#161819",
|
||||||
one_bg2 = "#1f2122",
|
one_bg2 = "#1f2122",
|
||||||
one_bg3 = "#27292a",
|
one_bg3 = "#27292a",
|
||||||
grey = "#343637",
|
grey = "#343637",
|
||||||
grey_fg = "#3e4041",
|
grey_fg = "#3e4041",
|
||||||
grey_fg2 = "#484a4b",
|
grey_fg2 = "#484a4b",
|
||||||
light_grey = "#505253",
|
light_grey = "#505253",
|
||||||
red = "#DF5B61",
|
red = "#DF5B61",
|
||||||
baby_pink = "#EE6A70",
|
baby_pink = "#EE6A70",
|
||||||
pink = "#e8646a",
|
pink = "#e8646a",
|
||||||
line = "#1b1d1e", -- for lines like vertsplit
|
line = "#1b1d1e", -- for lines like vertsplit
|
||||||
green = "#78B892",
|
green = "#78B892",
|
||||||
vibrant_green = "#81c19b",
|
vibrant_green = "#81c19b",
|
||||||
nord_blue = "#5A84BC",
|
nord_blue = "#5A84BC",
|
||||||
blue = "#6791C9",
|
blue = "#6791C9",
|
||||||
yellow = "#ecd28b",
|
yellow = "#ecd28b",
|
||||||
sun = "#f6dc95",
|
sun = "#f6dc95",
|
||||||
purple = "#c58cec",
|
purple = "#c58cec",
|
||||||
dark_purple = "#BC83E3",
|
dark_purple = "#BC83E3",
|
||||||
teal = "#70b8ca",
|
teal = "#70b8ca",
|
||||||
orange = "#E89982",
|
orange = "#E89982",
|
||||||
cyan = "#67AFC1",
|
cyan = "#67AFC1",
|
||||||
statusline_bg = "#101213",
|
statusline_bg = "#101213",
|
||||||
lightbg = "#1d1f20",
|
lightbg = "#1d1f20",
|
||||||
pmenu_bg = "#78B892",
|
pmenu_bg = "#78B892",
|
||||||
folder_bg = "#6791C9",
|
folder_bg = "#6791C9",
|
||||||
}
|
}
|
||||||
|
|
||||||
M.base_16 = {
|
M.base_16 = {
|
||||||
base00 = "#0c0e0f",
|
base00 = "#0c0e0f",
|
||||||
base01 = "#121415",
|
base01 = "#121415",
|
||||||
base02 = "#161819",
|
base02 = "#161819",
|
||||||
base03 = "#1f2122",
|
base03 = "#1f2122",
|
||||||
base04 = "#27292a",
|
base04 = "#27292a",
|
||||||
base05 = "#edeff0",
|
base05 = "#edeff0",
|
||||||
base06 = "#e4e6e7",
|
base06 = "#e4e6e7",
|
||||||
base07 = "#f2f4f5",
|
base07 = "#f2f4f5",
|
||||||
base08 = "#f26e74",
|
base08 = "#f26e74",
|
||||||
base09 = "#ecd28b",
|
base09 = "#ecd28b",
|
||||||
base0A = "#e79881",
|
base0A = "#e79881",
|
||||||
base0B = "#82c29c",
|
base0B = "#82c29c",
|
||||||
base0C = "#6791C9",
|
base0C = "#6791C9",
|
||||||
base0D = "#709ad2",
|
base0D = "#709ad2",
|
||||||
base0E = "#c58cec",
|
base0E = "#c58cec",
|
||||||
base0F = "#e8646a",
|
base0F = "#e8646a",
|
||||||
}
|
}
|
||||||
|
|
||||||
vim.opt.bg = "dark"
|
vim.opt.bg = "dark"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue