-
-
Notifications
You must be signed in to change notification settings - Fork 24
/
vscode_dark.lua
75 lines (68 loc) · 1.77 KB
/
vscode_dark.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
-- Thanks to original theme for existing https://github.com/microsoft/vscode/blob/main/extensions/theme-defaults/themes/dark_plus.json
-- this is a modified version of it
local M = {}
M.base_30 = {
white = '#dee1e6',
darker_black = '#1a1a1a',
black = '#1E1E1E', -- nvim bg
black2 = '#252525',
one_bg = '#282828',
one_bg2 = '#313131',
one_bg3 = '#3a3a3a',
grey = '#444444',
grey_fg = '#4e4e4e',
grey_fg2 = '#585858',
light_grey = '#626262',
red = '#D16969',
baby_pink = '#ea696f',
pink = '#bb7cb6',
line = '#2e2e2e', -- for lines like vertsplit
green = '#B5CEA8',
green1 = '#4EC994',
vibrant_green = '#bfd8b2',
blue = '#569CD6',
nord_blue = '#60a6e0',
yellow = '#D7BA7D',
sun = '#e1c487',
purple = '#c68aee',
dark_purple = '#b77bdf',
teal = '#4294D6',
orange = '#d3967d',
cyan = '#9CDCFE',
statusline_bg = '#242424',
lightbg = '#303030',
pmenu_bg = '#60a6e0',
folder_bg = '#7A8A92',
}
M.base_16 = {
--author of this template Tomas Iser, @tomasiser on github,
base00 = '#1E1E1E',
base01 = '#262626',
base02 = '#303030',
base03 = '#3C3C3C',
base04 = '#464646',
base05 = '#D4D4D4',
base06 = '#E9E9E9',
base07 = '#FFFFFF',
base08 = '#D16969',
base09 = '#B5CEA8',
base0A = '#D7BA7D',
base0B = '#BD8D78',
base0C = '#9CDCFE',
base0D = '#DCDCAA',
base0E = '#C586C0',
base0F = '#E9E9E9',
}
M.polish_hl = {
treesitter = {
['@variable.parameter'] = { fg = M.base_30.blue },
['@keyword'] = { fg = M.base_30.blue },
['@variable'] = { fg = M.base_30.cyan },
['@variable.member.key'] = { fg = M.base_30.green1 },
['@keyword.return'] = { fg = M.base_16.base0E },
['@keyword.function'] = { fg = M.base_30.teal },
},
}
M.type = 'dark'
M = require('base46').override_theme(M, 'vscode_dark')
return M