Merge pull request #122 from lucario387/update-treesitter

Update to new treesitter syntax
This commit is contained in:
Sidhanth Rathod 2022-10-17 06:31:44 +05:30 committed by GitHub
commit 48efde4212
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
29 changed files with 179 additions and 175 deletions

View file

@ -1,2 +1,2 @@
(field (field
name: (identifier) @TSFieldKey) name: (identifier) @field.key)

View file

@ -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"

View file

@ -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",
}, },
} }

View file

@ -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")

View file

@ -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"

View file

@ -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")

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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")

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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,
}, },

View file

@ -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"

View file

@ -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"

View file

@ -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 },
} }

View file

@ -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"

View file

@ -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 = {

View file

@ -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 },

View file

@ -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 },

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"