From dd4ad1273defc46695ea3997f030661e4a893eb1 Mon Sep 17 00:00:00 2001 From: Pete Kazmier Date: Wed, 30 Aug 2023 07:42:21 -0400 Subject: [PATCH] feat(main): support nvim-notify (#132) Add support for nvim-notify plugin. The plugin also provides highlight groups for the border color of the popups in addition to the title and icon colors. However, in the spirit of zenbones using color conservatively, I decided not to set the border color a shade of the diagnost color. --- lua/zenbones/specs/dark.lua | 11 +++++++++++ lua/zenbones/specs/light.lua | 11 +++++++++++ 2 files changed, 22 insertions(+) diff --git a/lua/zenbones/specs/dark.lua b/lua/zenbones/specs/dark.lua index 2e6e9a8..a8518aa 100644 --- a/lua/zenbones/specs/dark.lua +++ b/lua/zenbones/specs/dark.lua @@ -438,6 +438,17 @@ local function generate(p, opt) FlashLabel { bg = p.water.lightness(p1.bg.l + 24), fg = p.fg }, FlashBackdrop { fg = Comment.fg }, + + NotifyERRORIcon { DiagnosticError }, + NotifyERRORTitle { DiagnosticError }, + NotifyWARNIcon { DiagnosticWarn }, + NotifyWARNTitle { DiagnosticWarn }, + NotifyINFOIcon { DiagnosticInfo }, + NotifyINFOTitle { DiagnosticInfo }, + NotifyDEBUGIcon { DiagnosticHint }, + NotifyDEBUGTitle { DiagnosticHint }, + NotifyTRACEIcon { DiagnosticHint }, + NotifyTRACETitle { DiagnosticHint }, } end) -- stylua: ignore end diff --git a/lua/zenbones/specs/light.lua b/lua/zenbones/specs/light.lua index f22ea79..555e33b 100644 --- a/lua/zenbones/specs/light.lua +++ b/lua/zenbones/specs/light.lua @@ -438,6 +438,17 @@ local function generate(p, opt) FlashLabel { bg = p.water.lightness(p1.bg.l - 15), fg = p.fg }, FlashBackdrop { fg = Comment.fg }, + + NotifyERRORIcon { DiagnosticError }, + NotifyERRORTitle { DiagnosticError }, + NotifyWARNIcon { DiagnosticWarn }, + NotifyWARNTitle { DiagnosticWarn }, + NotifyINFOIcon { DiagnosticInfo }, + NotifyINFOTitle { DiagnosticInfo }, + NotifyDEBUGIcon { DiagnosticHint }, + NotifyDEBUGTitle { DiagnosticHint }, + NotifyTRACEIcon { DiagnosticHint }, + NotifyTRACETitle { DiagnosticHint }, } end) -- stylua: ignore end