on master help sign in
Add Night Owl Color Theme. (#2330)
commit010617337556d5f6ea93e42eff5f716215018231 authornosa <96927121+n0s4@users.noreply.github.com> dateFri 29 Apr 2022, 23:27 (5 years ago) parent8e77e33
1 file changed+105
runtime/themes/night_owl.toml+105
runtime/themes/night_owl.tomlnew file+105
@@ -0,0 +1,105 @@
1+# Author : Joe Mckay joemckay3006@gmail.com
2+# Palette from https://github.com/haishanh/night-owl.vim
3+
4+'warning' = { fg = 'peach' }
5+'error' = { fg = 'red' }
6+'info' = { fg = 'blue' }
7+'hint' = { fg = 'paleblue' }
8+'diagnostic' = { fg = 'background', bg = 'red' }
9+
10+# UI
11+'ui.background' = { fg = 'foreground', bg = 'background' }
12+'ui.window' = { fg = 'grey7' }
13+'ui.gutter' = { bg = 'grey2' }
14+'ui.text' = { fg = 'foreground' }
15+'ui.text.focus' = { fg = 'foreground' }
16+'ui.text.info' = { fg = 'foreground'}
17+'ui.cursor' = { fg = 'background', bg = 'blue' }
18+'ui.cursor.primary' = { fg = 'background', bg = 'gold' }
19+'ui.cursor.match' = { bg = 'selection', modifiers = ['underlined'] }
20+'ui.selection' = { fg = 'foreground', bg = 'selection' }
21+'ui.linenr' = { fg = 'grey4', bg = 'background2' }
22+'ui.linenr.selected' = { fg = 'greyE', bg = 'background2' }
23+'ui.statusline' = { fg = 'greyE', bg = 'background2' }
24+'ui.statusline.inactive' = { fg = 'grey7', bg = 'background2' }
25+'ui.menu' = { fg = 'foreground', bg = 'selection' }
26+'ui.menu.selected' = { fg = 'foreground', bg = 'pink' }
27+'ui.popup' = { fg = 'foreground', bg = 'background2' }
28+'ui.popup.info' = { fg = 'gold', bg = 'background2'}
29+'ui.help' = { fg = 'gold', bg = 'background2'}
30+'ui.virtual.ruler' = { bg = 'grey4' }
31+'ui.virtual.whitespace' = { fg = 'slate' }
32+
33+# SYNTAX
34+'type' = { fg = 'green' }
35+'constructor' = { fg = 'blue' }
36+'constant' = { fg = 'foreground' }
37+'constant.character.escape' = { fg = 'peach' }
38+'string' = { fg = 'gold' }
39+'string.regexp' = { fg = 'green' }
40+'string.special.url' = { fg = 'gold', modifiers = ['underlined'] }
41+'comment' = { fg = 'slate', modifiers = ['italic'] }
42+'comment.block.documentation' = { fg = 'slate' }
43+'variable' = { fg = 'green' }
44+'variable.builtin' = { fg = 'green', modifiers = ['italic'] }
45+'label' = { fg = 'foreground' }
46+'punctuation' = { fg = 'foreground' }
47+'punctuation.special' = { fg = 'pink' }
48+'keyword' = { fg = 'pink' }
49+'keyword.control.import' = { fg = 'green', modifiers = ['italic'] }
50+'keyword.control.return' = { fg = 'pink', modifiers = ['italic'] }
51+'keyword.control.exception' = { fg = 'red' }
52+'operator' = { fg = 'pink' }
53+'function' = { fg = 'blue' }
54+'function.macro' = { fg = 'peach' }
55+'function.special' = { fg = 'pink' }
56+'tag' = { fg = 'blue' }
57+'namespace' = { fg = 'peach' }
58+'property' = { fg = 'green' }
59+'special' = { fg = 'greyE' }
60+'module' = { fg = 'greyE' }
61+'attribute' = { fg = 'paleblue' }
62+
63+# MARKUP
64+'markup.heading' = { fg = 'blue', modifiers = ['bold'] }
65+'markup.heading.marker' = { fg = 'grey4', modifiers = ['dim'] }
66+'markup.heading.1' = { fg = 'blue', modifers = ['bold'] }
67+'markup.heading.2' = { fg = 'paleblue', modifers = ['bold'] }
68+'markup.heading.3' = { fg = 'green', modifiers = ['bold'] }
69+'markup.heading.4' = { fg = 'pink', modifiers = ['bold'] }
70+'markup.heading.5' = { fg = 'peach', modifiers = ['bold'] }
71+'markup.heading.6' = { fg = 'slate', modifiers = ['bold'] }
72+'markup.list' = { fg = 'pink' }
73+'markup.bold' = { fg = 'foreground', modifiers = ['bold'] }
74+'markup.italic' = { fg = 'foreground', modifiers = ['italic'] }
75+'markup.link' = { fg = 'pink', modifiers = ['underlined'] }
76+'markup.link.url' = { fg = 'slate', modifiers = ['underlined'] }
77+'markup.quote' = { fg = 'green', modifiers = ['italic'] }
78+'markup.raw' = { fg = 'gold', bg = 'background2' }
79+
80+# DIFF
81+'diff.plus' = { fg = 'green' }
82+'diff.minus' = { fg = 'red' }
83+'diff.delta' = { fg = 'blue' }
84+'diff.delta.moved' = { fg = 'blue', modifiers = ['italic'] }
85+
86+[palette]
87+background = '#011627'
88+background2 = '#112630'
89+foreground = '#d6deeb'
90+selection = '#2d2c5d'
91+
92+slate = '#637777'
93+red = '#ff5874'
94+peach = '#f78c6c'
95+gold = '#ecc48d'
96+pink = '#c792ea'
97+green = '#addb67'
98+blue = '#82aaff'
99+paleblue = '#7fdbca'
100+
101+# Greys are named after their value.
102+grey2 = '#222222'
103+grey4 = '#444444'
104+grey7 = '#777777'
105+greyE = '#eeeeee'