diff --git a/lua/tokyodark/highlights.lua b/lua/tokyodark/highlights.lua index 9af7e24..087c7b3 100644 --- a/lua/tokyodark/highlights.lua +++ b/lua/tokyodark/highlights.lua @@ -49,9 +49,9 @@ hl.common = { CursorLineNr = {fg = p.fg}, LineNr = {fg = p.bg4}, Conceal = {fg = p.grey, bg = p.bg1}, - DiffAdd = {fg = p.none, bg = p.diff_green}, - DiffChange = {fg = p.none, bg = p.diff_blue}, - DiffDelete = {fg = p.none, bg = p.diff_red}, + DiffAdd = {fg = p.none, bg = p.diff_add}, + DiffChange = {fg = p.none, bg = p.diff_change}, + DiffDelete = {fg = p.none, bg = p.diff_delete}, DiffText = {fg = p.none, reverse = true}, Directory = {fg = p.green}, ErrorMsg = {fg = p.red, bold = true, underline = true}, @@ -155,6 +155,33 @@ hl.plugins.gitgutter = { GitGutterDelete = {fg = p.diff_red} } +hl.plugins.diffview = { + DiffviewFilePanelTitle = {fg = p.blue, bold = true}, + DiffviewFilePanelCounter = {fg = p.purple, bold = true}, + DiffviewFilePanelFileName = hl.predef.Fg, + DiffviewNormal = hl.common.Normal, + DiffviewCursorLine = hl.common.CursorLine, + DiffviewVertSplit = hl.common.VertSplit, + DiffviewSignColumn = hl.common.SignColumn, + DiffviewStatusLine = hl.common.StatusLine, + DiffviewStatusLineNC = hl.common.StatusLineNC, + DiffviewEndOfBuffer = hl.common.EndOfBuffer, + DiffviewFilePanelRootPath = hl.predef.Grey, + DiffviewFilePanelPath = hl.predef.Grey, + DiffviewFilePanelInsertions = hl.predef.Green, + DiffviewFilePanelDeletions = hl.predef.Red, + DiffviewStatusAdded = hl.predef.Green, + DiffviewStatusUntracked = hl.predef.Blue, + DiffviewStatusModified = hl.predef.Blue, + DiffviewStatusRenamed = hl.predef.Blue, + DiffviewStatusCopied = hl.predef.Blue, + DiffviewStatusTypeChange = hl.predef.Blue, + DiffviewStatusUnmerged = hl.predef.Blue, + DiffviewStatusUnknown = hl.predef.Red, + DiffviewStatusDeleted = hl.predef.Red, + DiffviewStatusBroken = hl.predef.Red +} + hl.plugins.gitsigns = { GitSignsAdd = hl.predef.Green, GitSignsAddLn = hl.predef.Green, diff --git a/lua/tokyodark/palette.lua b/lua/tokyodark/palette.lua index d60740d..a1242ce 100644 --- a/lua/tokyodark/palette.lua +++ b/lua/tokyodark/palette.lua @@ -15,6 +15,9 @@ local colors = { diff_red = '#773440', diff_green = '#587738', diff_blue = '#354A77', + diff_add = '#1E2326', + diff_change = '#262b3d', + diff_delete = '#281B27', fg = '#A0A8CD', red = '#EE6D85', orange = '#F6955B',