diff options
Diffstat (limited to '.vim/lua/colors.lua')
| -rw-r--r-- | .vim/lua/colors.lua | 21 |
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) |