-
-
Notifications
You must be signed in to change notification settings - Fork 4
/
colors.lua
84 lines (73 loc) · 1.51 KB
/
colors.lua
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
80
81
82
83
84
local red = "#9E4244"
local dark_red = "#6D0011"
local light_red = "#F85149"
local orange = "#A26B35"
local light_orange = "#F0883E"
local dark_purple = "#281C2B"
local magenta = "#8B2950"
local dark_pink = "#B76E79"
local pink = "#FF7979"
local light_pink = "#F6ACA7"
local gray = "#8B8B8B"
local bg = "#000000"
local bg_float = "#101010"
local bg_float_bright = "#121212"
local fg = "#C9C1C9"
local fg_gutter = "#8A95A2"
local fg_dark = "#4D5566"
local M = {}
local colors = {
red = red,
dark_red = dark_red,
light_red = light_red,
light_orange = light_orange,
orange = orange,
magenta = magenta,
pink = pink,
dark_pink = dark_pink,
light_pink = light_pink,
gray = gray,
bg = bg,
bg_float = bg_float,
bg_float_bright = bg_float_bright,
bg_visual = dark_purple,
fg = fg,
fg_dark = fg_dark,
fg_gutter = fg_gutter,
border = gray,
cursor = pink,
error = light_red,
warning = light_orange,
info = orange,
hint = magenta,
diff = {
add = dark_pink,
change = magenta,
delete = red,
},
syntax = {
keyword = pink,
type = magenta,
variable = fg_gutter,
func = dark_pink,
literal = orange,
string = red,
param = fg,
field = light_pink,
comment = gray,
},
markup = {
link = pink,
h1 = red,
h2 = orange,
h3 = magenta,
h4 = dark_pink,
h5 = pink,
h6 = light_pink,
},
}
M.get = function()
local options = require("darkrose.config").options
return vim.tbl_deep_extend("force", colors, options.colors)
end
return M