Add explicit support for 'mini.nvim'.
authorEvgeni Chasnovski <evgeni.chasnovski@gmail.com>
Fri, 8 Jul 2022 11:34:43 +0000 (14:34 +0300)
committerEvgeni Chasnovski <evgeni.chasnovski@gmail.com>
Fri, 8 Jul 2022 11:34:43 +0000 (14:34 +0300)
README.md
doc/nord.txt
lua/nord/theme.lua

index 69be7886e2dba979ffb93782b22ae0b51c9f108d..718f90bb0b6d5ee9bc0e77b26b23e8f3bfbb2cce 100644 (file)
--- a/README.md
+++ b/README.md
@@ -32,6 +32,7 @@ added to NeoVim like built-in LSP and [TreeSitter](https://github.com/nvim-trees
     + [barbar.nvim](https://github.com/romgrk/barbar.nvim)
     + [nvim-notify](https://github.com/rcarriga/nvim-notify)
     + [leap.nvim](https://github.com/ggandor/leap.nvim)
+    + [mini.nvim](https://github.com/echasnovski/mini.nvim)
 
 + Ability to change background on sidebar-like windows like Nvim-Tree, Packer, terminal etc.
 
index 59aeaafb21f77f722f507553b672e4029c7116ce..51d9284dc8021a0eac038446612ac990adcbfbfc 100644 (file)
@@ -38,6 +38,7 @@ CONTENTS
                                         -Nvim-Dap
                                         -Vim-Illuminate
                                         -lightspeed.nvim
+                                        -mini.nvim
 
     + Ability to have a different background on sidebar windows like Nvim-Tree,
       Terminal, Packer, Whichkey, QuickFix etc.
index 0e28e8f8eb74d3a4bb4b65f33370b14f4ad3c549..ab55c42998f6ac88bccc34767fbdb9c88973df46 100644 (file)
@@ -564,6 +564,57 @@ theme.loadPlugins = function()
                -- Statusline
                StatusLineDull = { fg = nord.nord3_gui, bg = nord.nord1_gui },
                StatusLineAccent = { fg = nord.nord0_gui, bg = nord.nord13_gui },
+
+               -- mini.nvim
+               MiniCompletionActiveParameter = { style = "underline" },
+
+               MiniCursorword = { bg = nord.nord3_gui },
+               MiniCursorwordCurrent = { bg = nord.nord3_gui },
+
+               MiniIndentscopeSymbol = { fg = nord.nord10_gui },
+               MiniIndentscopePrefix = { style = "nocombine" }, -- Make it invisible
+
+               MiniJump = { fg = nord.nord0_gui, bg = nord.nord4_gui },
+
+               MiniJump2dSpot = { fg = nord.nord12_gui, style = "bold,nocombine" },
+
+               MiniStarterCurrent = { style = "nocombine" },
+               MiniStarterFooter = { fg = nord.nord14_gui, style = "italic" },
+               MiniStarterHeader = { fg = nord.nord9_gui },
+               MiniStarterInactive = { link = "Comment" },
+               MiniStarterItem = { link = "Normal" },
+               MiniStarterItemBullet = { fg = nord.nord4_gui },
+               MiniStarterItemPrefix = { fg = nord.nord15_gui },
+               MiniStarterSection = { fg = nord.nord4_gui },
+               MiniStarterQuery = { fg = nord.nord10_gui },
+
+               MiniStatuslineDevinfo = { fg = nord.nord4_gui, bg = nord.nord2_gui },
+               MiniStatuslineFileinfo = { fg = nord.nord4_gui, bg = nord.nord2_gui },
+               MiniStatuslineFilename = { fg = nord.nord4_gui, bg = nord.nord1_gui },
+               MiniStatuslineInactive = { fg = nord.nord4_gui, bg = nord.nord0_gui, style = "bold" },
+               MiniStatuslineModeCommand = { fg = nord.nord0_gui, bg = nord.nord15_gui, style = "bold" },
+               MiniStatuslineModeInsert = { fg = nord.nord1_gui, bg = nord.nord4_gui, style = "bold" },
+               MiniStatuslineModeNormal = { fg = nord.nord1_gui, bg = nord.nord9_gui, style = "bold" },
+               MiniStatuslineModeOther = { fg = nord.nord0_gui, bg = nord.nord13_gui, style = "bold" },
+               MiniStatuslineModeReplace = { fg = nord.nord0_gui, bg = nord.nord11_gui, style = "bold" },
+               MiniStatuslineModeVisual = { fg = nord.nord0_gui, bg = nord.nord7_gui, style = "bold" },
+
+               MiniSurround = { link = "IncSearch" },
+
+               MiniTablineCurrent = { bg = nord.nord1_gui },
+               MiniTablineFill = { link = "TabLineFill" },
+               MiniTablineHidden = { bg = nord.nord0_gui, fg = nord.nord3_gui },
+               MiniTablineModifiedCurrent = { bg = nord.nord1_gui, fg = nord.nord15_gui },
+               MiniTablineModifiedHidden = { bg = nord.nord0_gui, fg = nord.nord15_gui },
+               MiniTablineModifiedVisible = { bg = nord.nord2_gui, fg = nord.nord15_gui },
+               MiniTablineTabpagesection = { fg = nord.nord10_gui, bg = nord.nord6_gui, style = "reverse,bold" },
+               MiniTablineVisible = { bg = nord.nord2_gui },
+
+               MiniTestEmphasis = { style = "bold" },
+               MiniTestFail = { fg = nord.nord11_gui, style = "bold" },
+               MiniTestPass = { fg = nord.nord14_gui, style = "bold" },
+
+               MiniTrailspace = { bg = nord.nord11_gui },
        }
        -- Options: