Skip to content

Commit 353c35b

Browse files
authored
Add the Kanagawa themes (#1198)
This PR adds the [Kanagawa themes](https://github.com/rebelot/kanagawa.nvim), fixing #1176.
1 parent 41448fe commit 353c35b

4 files changed

Lines changed: 252 additions & 0 deletions

File tree

styles/compat.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ var (
3131
HrDark = Registry["hrdark"]
3232
HrHighContrast = Registry["hr_high_contrast"]
3333
Igor = Registry["igor"]
34+
KanagawaDragon = Registry["kanagawa-dragon"]
35+
KanagawaLotus = Registry["kanagawa-lotus"]
36+
KanagawaWave = Registry["kanagawa-wave"]
3437
Lovelace = Registry["lovelace"]
3538
Manni = Registry["manni"]
3639
ModusOperandi = Registry["modus-operandi"]

styles/kanagawa-dragon.xml

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
<style name="kanagawa-dragon">
2+
<entry type="Background" style="bg:#181616 #c5c9c5" />
3+
<entry type="CodeLine" style="#c5c9c5" />
4+
<entry type="Error" style="#e82424" />
5+
<entry type="Other" style="#c5c9c5" />
6+
<entry type="LineTableTD" style="" />
7+
<entry type="LineTable" style="" />
8+
<entry type="LineHighlight" style="bg:#393836" />
9+
<entry type="LineNumbersTable" style="#625e5a" />
10+
<entry type="LineNumbers" style="#625e5a" />
11+
<entry type="Keyword" style="#8992a7" />
12+
<entry type="KeywordReserved" style="#8992a7" />
13+
<entry type="KeywordPseudo" style="#8992a7" />
14+
<entry type="KeywordConstant" style="#b6927b" />
15+
<entry type="KeywordDeclaration" style="#8992a7" />
16+
<entry type="KeywordNamespace" style="#c4b28a" />
17+
<entry type="KeywordType" style="#8ea4a2" />
18+
<entry type="Name" style="#c5c9c5" />
19+
<entry type="NameClass" style="#8ea4a2" />
20+
<entry type="NameConstant" style="#b6927b" />
21+
<entry type="NameDecorator" style="bold #b6927b" />
22+
<entry type="NameEntity" style="#c4b28a" />
23+
<entry type="NameException" style="#b6927b" />
24+
<entry type="NameFunction" style="#8ba4b0" />
25+
<entry type="NameFunctionMagic" style="#8ba4b0" />
26+
<entry type="NameLabel" style="#949fb5" />
27+
<entry type="NameNamespace" style="#c4b28a" />
28+
<entry type="NameProperty" style="#c4b28a" />
29+
<entry type="NameTag" style="#8ba4b0" />
30+
<entry type="NameVariable" style="#c5c9c5" />
31+
<entry type="NameVariableClass" style="#c5c9c5" />
32+
<entry type="NameVariableGlobal" style="#c5c9c5" />
33+
<entry type="NameVariableInstance" style="#c5c9c5" />
34+
<entry type="NameVariableMagic" style="#c5c9c5" />
35+
<entry type="NameAttribute" style="#c4b28a" />
36+
<entry type="NameBuiltin" style="#c4746e" />
37+
<entry type="NameBuiltinPseudo" style="#c4746e" />
38+
<entry type="NameOther" style="#c5c9c5" />
39+
<entry type="Literal" style="#c5c9c5" />
40+
<entry type="LiteralDate" style="#c5c9c5" />
41+
<entry type="LiteralString" style="#8a9a7b" />
42+
<entry type="LiteralStringChar" style="#8a9a7b" />
43+
<entry type="LiteralStringSingle" style="#8a9a7b" />
44+
<entry type="LiteralStringDouble" style="#8a9a7b" />
45+
<entry type="LiteralStringBacktick" style="#8a9a7b" />
46+
<entry type="LiteralStringOther" style="#8a9a7b" />
47+
<entry type="LiteralStringSymbol" style="#8a9a7b" />
48+
<entry type="LiteralStringInterpol" style="#949fb5" />
49+
<entry type="LiteralStringAffix" style="#c4746e" />
50+
<entry type="LiteralStringDelimiter" style="#949fb5" />
51+
<entry type="LiteralStringEscape" style="#c4746e" />
52+
<entry type="LiteralStringRegex" style="#c4746e" />
53+
<entry type="LiteralStringDoc" style="#737c73" />
54+
<entry type="LiteralStringHeredoc" style="#737c73" />
55+
<entry type="LiteralNumber" style="#a292a3" />
56+
<entry type="LiteralNumberBin" style="#a292a3" />
57+
<entry type="LiteralNumberHex" style="#a292a3" />
58+
<entry type="LiteralNumberInteger" style="#a292a3" />
59+
<entry type="LiteralNumberFloat" style="#a292a3" />
60+
<entry type="LiteralNumberIntegerLong" style="#a292a3" />
61+
<entry type="LiteralNumberOct" style="#a292a3" />
62+
<entry type="Operator" style="bold #c4746e" />
63+
<entry type="OperatorWord" style="bold #c4746e" />
64+
<entry type="Comment" style="italic #737c73" />
65+
<entry type="CommentSingle" style="italic #737c73" />
66+
<entry type="CommentMultiline" style="italic #737c73" />
67+
<entry type="CommentSpecial" style="italic #737c73" />
68+
<entry type="CommentHashbang" style="italic #737c73" />
69+
<entry type="CommentPreproc" style="italic #c4746e" />
70+
<entry type="CommentPreprocFile" style="bold #c4746e" />
71+
<entry type="Generic" style="#c5c9c5" />
72+
<entry type="GenericInserted" style="bg:#2b3328 #76946a" />
73+
<entry type="GenericDeleted" style="bg:#43242b #c34043" />
74+
<entry type="GenericEmph" style="italic #c5c9c5" />
75+
<entry type="GenericStrong" style="bold #c5c9c5" />
76+
<entry type="GenericUnderline" style="underline #c5c9c5" />
77+
<entry type="GenericHeading" style="bold #8ba4b0" />
78+
<entry type="GenericSubheading" style="bold #8ba4b0" />
79+
<entry type="GenericOutput" style="#c5c9c5" />
80+
<entry type="GenericPrompt" style="#c5c9c5" />
81+
<entry type="GenericError" style="#e82424" />
82+
<entry type="GenericTraceback" style="#e82424" />
83+
</style>

styles/kanagawa-lotus.xml

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
<style name="kanagawa-lotus">
2+
<entry type="Background" style="bg:#f2ecbc #545464" />
3+
<entry type="CodeLine" style="#545464" />
4+
<entry type="Error" style="#e82424" />
5+
<entry type="Other" style="#545464" />
6+
<entry type="LineTableTD" style="" />
7+
<entry type="LineTable" style="" />
8+
<entry type="LineHighlight" style="bg:#e4d794" />
9+
<entry type="LineNumbersTable" style="#a09cac" />
10+
<entry type="LineNumbers" style="#a09cac" />
11+
<entry type="Keyword" style="#624c83" />
12+
<entry type="KeywordReserved" style="#624c83" />
13+
<entry type="KeywordPseudo" style="#624c83" />
14+
<entry type="KeywordConstant" style="#cc6d00" />
15+
<entry type="KeywordDeclaration" style="#624c83" />
16+
<entry type="KeywordNamespace" style="#77713f" />
17+
<entry type="KeywordType" style="#597b75" />
18+
<entry type="Name" style="#545464" />
19+
<entry type="NameClass" style="#597b75" />
20+
<entry type="NameConstant" style="#cc6d00" />
21+
<entry type="NameDecorator" style="bold #cc6d00" />
22+
<entry type="NameEntity" style="#77713f" />
23+
<entry type="NameException" style="#cc6d00" />
24+
<entry type="NameFunction" style="#4d699b" />
25+
<entry type="NameFunctionMagic" style="#4d699b" />
26+
<entry type="NameLabel" style="#6693bf" />
27+
<entry type="NameNamespace" style="#77713f" />
28+
<entry type="NameProperty" style="#77713f" />
29+
<entry type="NameTag" style="#4d699b" />
30+
<entry type="NameVariable" style="#545464" />
31+
<entry type="NameVariableClass" style="#545464" />
32+
<entry type="NameVariableGlobal" style="#545464" />
33+
<entry type="NameVariableInstance" style="#545464" />
34+
<entry type="NameVariableMagic" style="#545464" />
35+
<entry type="NameAttribute" style="#77713f" />
36+
<entry type="NameBuiltin" style="#c84053" />
37+
<entry type="NameBuiltinPseudo" style="#c84053" />
38+
<entry type="NameOther" style="#545464" />
39+
<entry type="Literal" style="#545464" />
40+
<entry type="LiteralDate" style="#545464" />
41+
<entry type="LiteralString" style="#6f894e" />
42+
<entry type="LiteralStringChar" style="#6f894e" />
43+
<entry type="LiteralStringSingle" style="#6f894e" />
44+
<entry type="LiteralStringDouble" style="#6f894e" />
45+
<entry type="LiteralStringBacktick" style="#6f894e" />
46+
<entry type="LiteralStringOther" style="#6f894e" />
47+
<entry type="LiteralStringSymbol" style="#6f894e" />
48+
<entry type="LiteralStringInterpol" style="#6693bf" />
49+
<entry type="LiteralStringAffix" style="#c84053" />
50+
<entry type="LiteralStringDelimiter" style="#6693bf" />
51+
<entry type="LiteralStringEscape" style="#836f4a" />
52+
<entry type="LiteralStringRegex" style="#836f4a" />
53+
<entry type="LiteralStringDoc" style="#8a8980" />
54+
<entry type="LiteralStringHeredoc" style="#8a8980" />
55+
<entry type="LiteralNumber" style="#b35b79" />
56+
<entry type="LiteralNumberBin" style="#b35b79" />
57+
<entry type="LiteralNumberHex" style="#b35b79" />
58+
<entry type="LiteralNumberInteger" style="#b35b79" />
59+
<entry type="LiteralNumberFloat" style="#b35b79" />
60+
<entry type="LiteralNumberIntegerLong" style="#b35b79" />
61+
<entry type="LiteralNumberOct" style="#b35b79" />
62+
<entry type="Operator" style="bold #836f4a" />
63+
<entry type="OperatorWord" style="bold #836f4a" />
64+
<entry type="Comment" style="italic #8a8980" />
65+
<entry type="CommentSingle" style="italic #8a8980" />
66+
<entry type="CommentMultiline" style="italic #8a8980" />
67+
<entry type="CommentSpecial" style="italic #8a8980" />
68+
<entry type="CommentHashbang" style="italic #8a8980" />
69+
<entry type="CommentPreproc" style="italic #c84053" />
70+
<entry type="CommentPreprocFile" style="bold #c84053" />
71+
<entry type="Generic" style="#545464" />
72+
<entry type="GenericInserted" style="bg:#b7d0ae #6e915f" />
73+
<entry type="GenericDeleted" style="bg:#d9a594 #d7474b" />
74+
<entry type="GenericEmph" style="italic #545464" />
75+
<entry type="GenericStrong" style="bold #545464" />
76+
<entry type="GenericUnderline" style="underline #545464" />
77+
<entry type="GenericHeading" style="bold #4d699b" />
78+
<entry type="GenericSubheading" style="bold #4d699b" />
79+
<entry type="GenericOutput" style="#545464" />
80+
<entry type="GenericPrompt" style="#545464" />
81+
<entry type="GenericError" style="#e82424" />
82+
<entry type="GenericTraceback" style="#e82424" />
83+
</style>

styles/kanagawa-wave.xml

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
<style name="kanagawa-wave">
2+
<entry type="Background" style="bg:#1f1f28 #dcd7ba" />
3+
<entry type="CodeLine" style="#dcd7ba" />
4+
<entry type="Error" style="#e82424" />
5+
<entry type="Other" style="#dcd7ba" />
6+
<entry type="LineTableTD" style="" />
7+
<entry type="LineTable" style="" />
8+
<entry type="LineHighlight" style="bg:#363646" />
9+
<entry type="LineNumbersTable" style="#54546d" />
10+
<entry type="LineNumbers" style="#54546d" />
11+
<entry type="Keyword" style="#957fb8" />
12+
<entry type="KeywordReserved" style="#957fb8" />
13+
<entry type="KeywordPseudo" style="#957fb8" />
14+
<entry type="KeywordConstant" style="#ffa066" />
15+
<entry type="KeywordDeclaration" style="#957fb8" />
16+
<entry type="KeywordNamespace" style="#e6c384" />
17+
<entry type="KeywordType" style="#7aa89f" />
18+
<entry type="Name" style="#dcd7ba" />
19+
<entry type="NameClass" style="#7aa89f" />
20+
<entry type="NameConstant" style="#ffa066" />
21+
<entry type="NameDecorator" style="bold #ffa066" />
22+
<entry type="NameEntity" style="#e6c384" />
23+
<entry type="NameException" style="#ffa066" />
24+
<entry type="NameFunction" style="#7e9cd8" />
25+
<entry type="NameFunctionMagic" style="#7e9cd8" />
26+
<entry type="NameLabel" style="#7fb4ca" />
27+
<entry type="NameNamespace" style="#e6c384" />
28+
<entry type="NameProperty" style="#e6c384" />
29+
<entry type="NameTag" style="#7e9cd8" />
30+
<entry type="NameVariable" style="#dcd7ba" />
31+
<entry type="NameVariableClass" style="#dcd7ba" />
32+
<entry type="NameVariableGlobal" style="#dcd7ba" />
33+
<entry type="NameVariableInstance" style="#dcd7ba" />
34+
<entry type="NameVariableMagic" style="#dcd7ba" />
35+
<entry type="NameAttribute" style="#e6c384" />
36+
<entry type="NameBuiltin" style="#e46876" />
37+
<entry type="NameBuiltinPseudo" style="#e46876" />
38+
<entry type="NameOther" style="#dcd7ba" />
39+
<entry type="Literal" style="#dcd7ba" />
40+
<entry type="LiteralDate" style="#dcd7ba" />
41+
<entry type="LiteralString" style="#98bb6c" />
42+
<entry type="LiteralStringChar" style="#98bb6c" />
43+
<entry type="LiteralStringSingle" style="#98bb6c" />
44+
<entry type="LiteralStringDouble" style="#98bb6c" />
45+
<entry type="LiteralStringBacktick" style="#98bb6c" />
46+
<entry type="LiteralStringOther" style="#98bb6c" />
47+
<entry type="LiteralStringSymbol" style="#98bb6c" />
48+
<entry type="LiteralStringInterpol" style="#7fb4ca" />
49+
<entry type="LiteralStringAffix" style="#ff5d62" />
50+
<entry type="LiteralStringDelimiter" style="#7fb4ca" />
51+
<entry type="LiteralStringEscape" style="#c0a36e" />
52+
<entry type="LiteralStringRegex" style="#c0a36e" />
53+
<entry type="LiteralStringDoc" style="#727169" />
54+
<entry type="LiteralStringHeredoc" style="#727169" />
55+
<entry type="LiteralNumber" style="#d27e99" />
56+
<entry type="LiteralNumberBin" style="#d27e99" />
57+
<entry type="LiteralNumberHex" style="#d27e99" />
58+
<entry type="LiteralNumberInteger" style="#d27e99" />
59+
<entry type="LiteralNumberFloat" style="#d27e99" />
60+
<entry type="LiteralNumberIntegerLong" style="#d27e99" />
61+
<entry type="LiteralNumberOct" style="#d27e99" />
62+
<entry type="Operator" style="bold #c0a36e" />
63+
<entry type="OperatorWord" style="bold #c0a36e" />
64+
<entry type="Comment" style="italic #727169" />
65+
<entry type="CommentSingle" style="italic #727169" />
66+
<entry type="CommentMultiline" style="italic #727169" />
67+
<entry type="CommentSpecial" style="italic #727169" />
68+
<entry type="CommentHashbang" style="italic #727169" />
69+
<entry type="CommentPreproc" style="italic #e46876" />
70+
<entry type="CommentPreprocFile" style="bold #e46876" />
71+
<entry type="Generic" style="#dcd7ba" />
72+
<entry type="GenericInserted" style="bg:#2b3328 #76946a" />
73+
<entry type="GenericDeleted" style="bg:#43242b #c34043" />
74+
<entry type="GenericEmph" style="italic #dcd7ba" />
75+
<entry type="GenericStrong" style="bold #dcd7ba" />
76+
<entry type="GenericUnderline" style="underline #dcd7ba" />
77+
<entry type="GenericHeading" style="bold #7e9cd8" />
78+
<entry type="GenericSubheading" style="bold #7e9cd8" />
79+
<entry type="GenericOutput" style="#dcd7ba" />
80+
<entry type="GenericPrompt" style="#dcd7ba" />
81+
<entry type="GenericError" style="#e82424" />
82+
<entry type="GenericTraceback" style="#e82424" />
83+
</style>

0 commit comments

Comments
 (0)