forked from folke/tokyonight.nvim
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgitsigns.lua
More file actions
79 lines (62 loc) · 3.85 KB
/
gitsigns.lua
File metadata and controls
79 lines (62 loc) · 3.85 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
local Util = require("oq.util")
local M = {}
M.url = "https://github.com/lewis6991/gitsigns.nvim"
---@type oq.HighlightsFn
function M.get(c, opts)
-- stylua: ignore
return {
GitSignsAdd = { fg = c.git.add },
GitSignsAddLn = { bg = Util.blend_bg(c.git.add, 0.2) },
GitSignsAddNr = { fg = c.git.add },
GitSignsAddCul = { fg = c.git.add },
GitSignsAddPreview = { bg = Util.blend_bg(c.git.add, 0.3) },
GitSignsAddLnInline = { bg = Util.blend_bg(c.git.add, 0.3) },
GitSignsChange = { fg = c.git.change },
GitSignsChangeLn = { bg = Util.blend_bg(c.git.change, 0.2) },
GitSignsChangeNr = { fg = c.git.change },
GitSignsChangeCul = { fg = c.git.change },
GitSignsChangeLnInline = { bg = Util.blend_bg(c.git.change, 0.3) },
GitSignsDelete = { fg = c.git.delete },
GitSignsDeleteVirtLn = { bg = Util.blend_bg(c.git.delete, 0.2) },
GitSignsDeleteNr = { fg = c.git.delete },
GitSignsDeleteCul = { fg = c.git.delete },
GitSignsDeletePreview = { bg = Util.blend_bg(c.git.delete, 0.3) },
GitSignsDeleteLnInline = { bg = Util.blend_bg(c.git.delete, 0.3) },
GitSignsAddInline = { bg = Util.blend_bg(c.git.add, 0.3) },
GitSignsChangeInline = { bg = Util.blend_bg(c.git.change, 0.3) },
GitSignsDeleteInline = { bg = Util.blend_bg(c.git.delete, 0.3) },
GitSignsCurrentLineBlame = { fg = c.fg_dim },
GitSignsVirtLnum = { fg = c.fg_dim },
GitSignsStagedAdd = { fg = Util.blend_bg(c.git.add, 0.5) },
GitSignsStagedAddLn = { bg = Util.blend_bg(c.git.add, 0.2) },
GitSignsStagedAddNr = { fg = Util.blend_bg(c.git.add, 0.5) },
GitSignsStagedAddCul = { fg = Util.blend_bg(c.git.add, 0.5) },
GitSignsStagedChange = { fg = Util.blend_bg(c.git.change, 0.5) },
GitSignsStagedChangeLn = { bg = Util.blend_bg(c.git.change, 0.2) },
GitSignsStagedChangeNr = { fg = Util.blend_bg(c.git.change, 0.5) },
GitSignsStagedChangeCul = { fg = Util.blend_bg(c.git.change, 0.5) },
GitSignsStagedDelete = { fg = Util.blend_bg(c.git.delete, 0.5) },
GitSignsStagedDeleteNr = { fg = Util.blend_bg(c.git.delete, 0.5) },
GitSignsStagedDeleteCul = { fg = Util.blend_bg(c.git.delete, 0.5) },
GitSignsStagedTopdelete = { fg = Util.blend_bg(c.git.delete, 0.5) },
GitSignsStagedTopdeleteNr = { fg = Util.blend_bg(c.git.delete, 0.5) },
GitSignsStagedTopdeleteCul = { fg = Util.blend_bg(c.git.delete, 0.5) },
GitSignsTopdelete = { fg = c.git.delete },
GitSignsTopdeleteLn = { bg = Util.blend_bg(c.git.delete, 0.2) },
GitSignsTopdeleteNr = { fg = c.git.delete },
GitSignsTopdeleteCul = { fg = c.git.delete },
GitSignsUntracked = { fg = Util.blend_bg(c.git.ignore, 0.8) },
GitSignsUntrackedLn = { bg = Util.blend_bg(c.git.ignore, 0.5) },
GitSignsUntrackedNr = { fg = Util.blend_bg(c.git.ignore, 0.8) },
GitSignsUntrackedCul = { fg = Util.blend_bg(c.git.ignore, 0.8) },
GitSignsChangeDelete = { fg = c.git.change },
GitSignsChangeDeleteLn = { bg = Util.blend_bg(c.git.change, 0.2) },
GitSignsChangeDeleteNr = { fg = c.git.change },
GitSignsChangeDeleteCul = { fg = c.git.change },
GitSignsStagedChangedelete = { fg = Util.blend_bg(c.git.change, 0.5) },
GitSignsStagedChangedeleteLn = { bg = Util.blend_bg(c.git.change, 0.2) },
GitSignsStagedChangedeleteNr = { fg = Util.blend_bg(c.git.change, 0.5) },
GitSignsStagedChangedeleteCul = { fg = Util.blend_bg(c.git.change, 0.5) },
}
end
return M