From e0bdba580dc91f4673b499be2919d09f6447227f Mon Sep 17 00:00:00 2001 From: Christian Chiarulli Date: Tue, 20 Sep 2022 01:43:26 -0400 Subject: [PATCH] feat: support navic (#216) * test vert split * user correct colors * feat: support navic --- lua/tokyonight/theme.lua | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/lua/tokyonight/theme.lua b/lua/tokyonight/theme.lua index ffebe94..ab13eb0 100644 --- a/lua/tokyonight/theme.lua +++ b/lua/tokyonight/theme.lua @@ -476,6 +476,37 @@ function M.setup() CmpItemKindOperator = { fg = c.green1, bg = c.none }, CmpItemKindSnippet = { fg = c.dark5, bg = c.none }, + -- navic + NavicIconsFile = { fg = c.fg, bg = c.none }, + NavicIconsModule = { fg = c.yellow, bg = c.none }, + NavicIconsNamespace = { fg = c.fg, bg = c.none }, + NavicIconsPackage = { fg = c.fg, bg = c.none }, + NavicIconsClass = { fg = c.orange, bg = c.none }, + NavicIconsMethod = { fg = c.blue, bg = c.none }, + NavicIconsProperty = { fg = c.green1, bg = c.none }, + NavicIconsField = { fg = c.green1, bg = c.none }, + NavicIconsConstructor = { fg = c.orange, bg = c.none }, + NavicIconsEnum = { fg = c.orange, bg = c.none }, + NavicIconsInterface = { fg = c.orange, bg = c.none }, + NavicIconsFunction = { fg = c.blue, bg = c.none }, + NavicIconsVariable = { fg = c.magenta, bg = c.none }, + NavicIconsConstant = { fg = c.magenta, bg = c.none }, + NavicIconsString = { fg = c.green, bg = c.none }, + NavicIconsNumber = { fg = c.orange, bg = c.none }, + NavicIconsBoolean = { fg = c.orange, bg = c.none }, + NavicIconsArray = { fg = c.orange, bg = c.none }, + NavicIconsObject = { fg = c.orange, bg = c.none }, + NavicIconsKey = { fg = c.purple, bg = c.none }, + NavicIconsKeyword = { fg = c.purple, bg = c.none }, + NavicIconsNull = { fg = c.orange, bg = c.none }, + NavicIconsEnumMember = { fg = c.green1, bg = c.none }, + NavicIconsStruct = { fg = c.orange, bg = c.none }, + NavicIconsEvent = { fg = c.orange, bg = c.none }, + NavicIconsOperator = { fg = c.fg, bg = c.none }, + NavicIconsTypeParameter = { fg = c.green1, bg = c.none }, + NavicText = { fg = c.fg, bg = c.none }, + NavicSeparator = { fg = c.fg, bg = c.none }, + IndentBlanklineChar = { fg = c.fg_gutter }, IndentBlanklineContextChar = { fg = c.purple },