summary refs log tree commit diff
path: root/.vim/lua/colors.lua
diff options
context:
space:
mode:
Diffstat (limited to '.vim/lua/colors.lua')
-rw-r--r--.vim/lua/colors.lua21
1 files changed, 18 insertions, 3 deletions
diff --git a/.vim/lua/colors.lua b/.vim/lua/colors.lua
index a78fe61..de4a997 100644
--- a/.vim/lua/colors.lua
+++ b/.vim/lua/colors.lua
@@ -57,6 +57,7 @@ local p = {
 
 return lush(function()
 	return {
+    None       { fg = 'none', bg = 'none', gui = 'none' },
     Underlined { gui = 'underline' }, -- (preferred) text that stands out, HTML links
     Bold       { gui = 'bold' },
     Italic     { gui = 'italic' },
@@ -104,8 +105,8 @@ return lush(function()
     -- QuickFixLine { }, -- Current |quickfix| item in the quickfix window. Combined with |hl-CursorLine| when the cursor is there.
     SpecialKey   { fg = hsl(p.dim.white) }, -- Unprintable characters: text displayed differently from what it really is.  But not 'listchars' whitespace. |hl-Whitespace| SpellBad  Word that is not recognized by the spellchecker. |spell| Combined with the highlighting used otherwise.  SpellCap  Word that should start with a capital. |spell| Combined with the highlighting used otherwise.  SpellLocal  Word that is recognized by the spellchecker as one that is used in another region. |spell| Combined with the highlighting used otherwise.
     -- SpellRare    { }, -- Word that is recognized by the spellchecker as one that is hardly ever used.  |spell| Combined with the highlighting used otherwise.
-    StatusLine   { fg = hsl(p.normal.white), bg = hsl(p.normal.black) }, -- status line of current window
-    StatusLineNC { fg = hsl(p.dim.white) }, -- status lines of not-current windows Note: if this is equal to "StatusLine" Vim will use "^^^" in the status line of the current window.
+    StatusLine   { fg = hsl(p.bright.white), bg = 'none', gui = 'bold' }, -- status line of current window
+    StatusLineNC { StatusLine, gui = 'none' }, -- status lines of not-current windows Note: if this is equal to "StatusLine" Vim will use "^^^" in the status line of the current window.
     TabLine      { fg = hsl(p.dim.white) }, -- tab pages line, not active tab page label
     TabLineFill  { StatusLineNC }, -- tab pages line, where there are no labels
     TabLineSel   { fg = hsl(p.bright.white), gui = 'bold' }, -- tab pages line, active tab page label
@@ -304,7 +305,21 @@ return lush(function()
     -- diffLine {},
     -- diffBDiffer {},
     -- diffNewFile {},
-    -- }}}
+
+    -- git-messenger
+    gitmessengerPopupNormal { CursorLine },
+    gitmessengerHeader { Statement },
+    gitmessengerHash { Special },
+    gitmessengerHistory { Title },
+    gitmessengerEmail { Comment },
+
+    -- Plugin configs END }}}
+
+    -- Config specific
+    StatusLineInsert { StatusLine },
+    StatusLineCommand { StatusLine },
+    StatusLineVisual { Visual },
+    StatusLineReplace { StatusLine },
 	}
 end)