feat: add Neogit and fix some related groups
authorhylo <hylo@posteo.de>
Tue, 21 Mar 2023 18:14:58 +0000 (19:14 +0100)
committerhylo <hylo@posteo.de>
Tue, 21 Mar 2023 18:28:41 +0000 (19:28 +0100)
lua/flatwhite/groups.lua

index 31cef08c59e2421611b22b45c14ccf1ffd0b2808..d3f3eebd0423e92ffe3fd52a315f25509413e5f8 100644 (file)
@@ -39,14 +39,14 @@ local function setup(configs)
                Comment = { fg = colors.comment, italic = configs.italic_comment },
                Constant = { fg = colors.yellow },
                String = colors.fw_green,
-               Character = { fg = colors.green },
+               Character = colors.fw_green,
                Number = { fg = colors.orange },
                Boolean = { fg = colors.cyan },
                Float = { fg = colors.orange },
                FloatBorder = { fg = colors.white },
                Operator = { fg = colors.purple },
-               Keyword = { fg = colors.cyan },
-               Keywords = { fg = colors.cyan },
+               Keyword = colors.fw_purple,
+               Keywords = colors.fw_purple,
                Identifier = { fg = colors.cyan },
                Function = { fg = colors.yellow },
                Statement = { fg = colors.purple },
@@ -66,18 +66,18 @@ local function setup(configs)
                TypeDef = { fg = colors.yellow },
                Special = { fg = colors.green, italic = true },
                SpecialComment = { fg = colors.comment, italic = true },
-               Error = { fg = colors.bright_red },
-               Todo = { fg = colors.purple, bold = true, italic = true },
+               Error = colors.fw_red,
+               Todo = { fg = colors.blue_text, bg=colors.blue_bg, bold = true, italic = true },
                Underlined = { fg = colors.cyan, underline = true },
 
                Cursor = { reverse = true },
-               CursorLineNr = { fg = colors.fg, bold = true },
 
                SignColumn = { bg = colors.bg },
 
                Conceal = { fg = colors.comment },
                CursorColumn = { bg = colors.black },
-               CursorLine = { bg = colors.selection },
+               CursorLine = {bg = colors.base4 },
+               CursorLineNr = {bg = colors.base4 },
                ColorColumn = { bg = colors.selection },
 
                StatusLine = { fg = colors.white, bg = colors.black },
@@ -85,18 +85,19 @@ local function setup(configs)
                StatusLineTerm = { fg = colors.white, bg = colors.black },
                StatusLineTermNC = { fg = colors.comment },
 
-               Directory = { fg = colors.cyan },
-               DiffAdd = { fg = colors.bg, bg = colors.green },
-               DiffChange = { fg = colors.orange },
-               DiffDelete = { fg = colors.red },
+               Directory = colors.fw_teal,
+               DiffAdd = colors.fw_green,
+               DiffChange = colors.fw_orange,
+               DiffDelete = colors.fw_red,
                DiffText = { fg = colors.comment },
 
                ErrorMsg = { fg = colors.bright_red },
                VertSplit = { fg = colors.black },
                Folded = { fg = colors.comment },
                FoldColumn = {},
-               Search = { fg = colors.black, bg = colors.orange },
-               IncSearch = { fg = colors.orange, bg = colors.comment },
+               Search = { fg = colors.bg, bg = colors.purple_text_sec },
+               IncSearch = { fg = colors.bg, bg = colors.purple_text_sec },
+               -- IncSearch = { fg = colors.orange, bg = colors.comment },
                LineNr = { fg = colors.comment },
                MatchParen = { fg = colors.bg, bg = colors.blue_text_sec },
                NonText = { fg = colors.nontext },
@@ -455,6 +456,17 @@ local function setup(configs)
                LeapMatch = { fg = colors.bg, bg = colors.purple_text_sec },
                LeapLabelPrimary = { fg = colors.bg, bg = colors.purple_text_sec },
                LeapLabelSecondary = { fg = colors.bg, bg = colors.green_text_sec },
+
+                -- Neogit
+                -- NeogitHeadRegion = colors.fw_purple,
+                NeogitBranch = colors.fw_purple,
+                -- NeogitPushRegion = colors.fw_green,
+                NeogitRemote = colors.fw_green,
+                NeogitDiffAddHighlight = colors.fw_green,
+                NeogitDiffDeleteHighlight = colors.fw_red,
+                NeogitDiffContextHighlight = {bg = colors.base5}, --{bold = true},
+                NeogitHunkHeader = colors.fw_purple,
+                -- NeogitHunkHeaderHighlight = {reverse = true},
        }
 end