Introduce barbar.nvim support
authorgbprod <contact@gb-prod.fr>
Wed, 11 May 2022 10:40:03 +0000 (12:40 +0200)
committergbprod <contact@gb-prod.fr>
Wed, 11 May 2022 12:50:19 +0000 (14:50 +0200)
README.md
lua/nord/theme.lua

index 1007d51c9ceba35bdbaa7fc4401e4db0742d871a..88b20085339dd556b9d41082312ff2cbde7d2832 100644 (file)
--- a/README.md
+++ b/README.md
@@ -29,6 +29,7 @@ added to NeoVim like built-in LSP and [TreeSitter](https://github.com/nvim-trees
     + [Neogit](https://github.com/TimUntersberger/neogit)
     + [vim-sneak](https://github.com/justinmk/vim-sneak)
     + [lightspeed.nvim](https://github.com/ggandor/lightspeed.nvim)
+    + [barbar.nvim](https://github.com/romgrk/barbar.nvim)
 
 + Ability to change background on sidebar-like windows like Nvim-Tree, Packer, terminal etc.
 
index d97df030ca38aa761ae4cc8fef5747a57da04e39..351a952dde07fded5980968c5475b7eebd4e51dd 100644 (file)
@@ -146,6 +146,30 @@ theme.loadEditor = function()
                -- BufferLine
                BufferLineIndicatorSelected = { fg = nord.nord0_gui },
                BufferLineFill = { bg = nord.nord0_gui },
+               
+               -- Barbar
+               BufferTabpageFill = { bg = nord.nord0_gui },
+
+               BufferCurrent = { bg = nord.nord1_gui },
+               BufferCurrentMod = { bg = nord.nord1_gui, fg = nord.nord15_gui },
+               BufferCurrentIcon = { bg = nord.nord1_gui },
+               BufferCurrentSign = { bg = nord.nord1_gui },
+               BufferCurrentIndex = { bg = nord.nord1_gui },
+               BufferCurrentTarget = { bg = nord.nord1_gui, fg = nord.nord11_gui },
+
+               BufferInactive = { bg = nord.nord0_gui, fg = nord.nord3_gui },
+               BufferInactiveMod = { bg = nord.nord0_gui, fg = nord.nord15_gui },
+               BufferInactiveIcon = { bg = nord.nord0_gui , fg = nord.nord3_gui },
+               BufferInactiveSign = { bg = nord.nord0_gui , fg = nord.nord3_gui },
+               BufferInactiveIndex = { bg = nord.nord0_gui , fg = nord.nord3_gui },
+               BufferInactiveTarget = { bg = nord.nord0_gui, fg = nord.nord11_gui },
+
+               BufferVisible = { bg = nord.nord2_gui },
+               BufferVisibleMod = { bg = nord.nord2_gui, fg = nord.nord15_gui },
+               BufferVisibleIcon = { bg = nord.nord2_gui },
+               BufferVisibleSign = { bg = nord.nord2_gui },
+               BufferVisibleIndex = { bg = nord.nord2_gui },
+               BufferVisibleTarget = { bg = nord.nord2_gui, fg = nord.nord11_gui },
        }
 
        -- Options: