From 963b4cb7334478c7602579ef015efbfe47350863 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Thu, 24 Nov 2022 19:31:23 +0000 Subject: [PATCH] Add nvim-navic support by copying Aerial --- lua/nord/theme.lua | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/lua/nord/theme.lua b/lua/nord/theme.lua index b9875c3..0e562d5 100644 --- a/lua/nord/theme.lua +++ b/lua/nord/theme.lua @@ -825,6 +825,38 @@ theme.loadPlugins = function() AerialStruct = { fg = nord.nord9_gui }, AerialTypeParameter = { fg = nord.nord10_gui }, AerialVariable = { fg = nord.nord4_gui, style = "bold" }, + + -- nvim-navic + NavicIconsArray = { fg = nord.nord13_gui }, + NavicIconsBoolean = { fg = nord.nord9_gui, style = "bold" }, + NavicIconsClass = { fg = nord.nord9_gui }, + NavicIconsConstant = { fg = nord.nord13_gui }, + NavicIconsConstructor = { fg = nord.nord9_gui }, + NavicIconsEnum = { fg = nord.nord9_gui }, + NavicIconsEnumMember = { fg = nord.nord4_gui }, + NavicIconsEvent = { fg = nord.nord9_gui }, + NavicIconsField = vim.g.nord_italic and { fg = nord.nord4_gui, style = "italic" } or { fg = nord.nord4_gui }, + NavicIconsFile = { fg = nord.nord14_gui }, + NavicIconsFunction = vim.g.nord_italic and { fg = nord.nord8_gui, style = "italic" } or { fg = nord.nord8_gui }, + NavicIconsInterface = { fg = nord.nord9_gui }, + NavicIconsKey = { fg = nord.nord9_gui }, + NavicIconsMethod = vim.g.nord_italic and { fg = nord.nord7_gui, style = "italic" } or { fg = nord.nord7_gui }, + NavicIconsModule = vim.g.nord_italic and { fg = nord.nord4_gui, style = "italic" } or { fg = nord.nord4_gui }, + NavicIconsNamespace = vim.g.nord_italic and { fg = nord.nord4_gui, style = "italic" } + or { fg = nord.nord4_gui }, + NavicIconsNull = { fg = nord.nord9_gui }, + NavicIconsNumber = { fg = nord.nord15_gui }, + NavicIconsObject = { fg = nord.nord9_gui }, + NavicIconsOperator = { fg = nord.nord9_gui }, + NavicIconsPackage = vim.g.nord_italic and { fg = nord.nord4_gui, style = "italic" } or { fg = nord.nord4_gui }, + NavicIconsProperty = vim.g.nord_italic and { fg = nord.nord4_gui, style = "italic" } + or { fg = nord.nord10_gui }, + NavicIconsString = vim.g.nord_italic and { fg = nord.nord14_gui, style = "italic" } or { fg = nord.nord14_gui }, + NavicIconsStruct = { fg = nord.nord9_gui }, + NavicIconsTypeParameter = { fg = nord.nord10_gui }, + NavicIconsVariable = { fg = nord.nord4_gui, style = "bold" }, + NavicText = { fg = nord.nord4_gui }, + NavicSeparator = { fg = nord.nord4_gui }, } -- Options: -- 2.39.5