1
1
# Author: Kristoffer Flottorp <[email protected] >
2
- # Based on a few screenshots of Jetbrains Fleet
2
+ # A take on the JetBrains Fleet theme sprinkled with some creative freedom
3
3
4
- "type" = { fg = " orange " } # .builtin
5
- "constructor" = { fg = " orange " }
6
- "constant" = { fg = " green " }
4
+ "type" = { fg = " yellow " } # .builtin
5
+ "constructor" = { fg = " yellow " }
6
+ "constant" = { fg = " cyan " }
7
7
# "constant.builtin" = {} # .boolean
8
- "constant.builtin.boolean" = { fg = " green " } # .boolean
8
+ "constant.builtin.boolean" = { fg = " cyan " } # .boolean
9
9
# "constant.character" = {} #.escape
10
10
"constant.numeric" = { fg = " yellow" } # .integer / .float
11
11
"string" = { fg = " pink" } # .regexp
16
16
"variable" = { fg = " light" } # .builtin / .parameter
17
17
# "variable.other" = {} # .member
18
18
"variable.other.member" = { fg = " purple" }
19
- "label" = { fg = " orange " }
19
+ "label" = { fg = " yellow " }
20
20
# "punctuation" = {} # .delimiter / .bracket
21
- "keyword" = { fg = " green " } # .operator / .directive / .function
21
+ "keyword" = { fg = " cyan " } # .operator / .directive / .function
22
22
# "keyword.control" = { fg = "orange" } # .conditional / .repeat / .import / .return / .exception
23
23
"operator" = { fg = " light" }
24
24
"function" = { fg = " blue" } # .builtin / .method / .macro / .special
25
- "function.macro" = { fg = " yellow " }
26
- "function.special" = { fg = " yellow " }
27
- "tag" = { fg = " yellow " }
28
- "special" = { fg = " yellow " }
25
+ "function.macro" = { fg = " green " }
26
+ "function.special" = { fg = " green " }
27
+ "tag" = { fg = " green " }
28
+ "special" = { fg = " green " }
29
29
"namespace" = { fg = " light" }
30
30
"markup" = { fg = " purple" } # .bold / .italic / .quote
31
31
"markup.heading" = { fg = " light" } # .marker / .1 / .2 / .3 / .4 / .5 / .6
32
- "markup.heading.1" = { fg = " orange " }
33
- "markup.heading.2" = { fg = " yellow " }
32
+ "markup.heading.1" = { fg = " yellow " }
33
+ "markup.heading.2" = { fg = " green " }
34
34
"markup.heading.3" = { fg = " pink" }
35
35
"markup.heading.4" = { fg = " purple" }
36
- "markup.heading.5" = { fg = " green " }
36
+ "markup.heading.5" = { fg = " cyan " }
37
37
"markup.heading.6" = { fg = " blue" }
38
- "markup.list" = { fg = " green " } # .unnumbered / .numbered
39
- "markup.link" = { fg = " yellow " } # .url / .label / .text
38
+ "markup.list" = { fg = " cyan " } # .unnumbered / .numbered
39
+ "markup.link" = { fg = " green " } # .url / .label / .text
40
40
"markup.raw" = { fg = " pink" } # .inline / .block
41
41
# "diff" = {} # .plus / .minus
42
- "diff.plus" = { fg = " green " }
43
- "diff.minus" = { fg = " orange " }
42
+ "diff.plus" = { fg = " cyan " }
43
+ "diff.minus" = { fg = " yellow " }
44
44
"diff.delta" = { fg = " purple" } # .moved
45
45
46
46
# used in theming
74
74
"info" = { fg = " yellow_accent" }
75
75
"warning" = { fg = " orange_accent" }
76
76
"error" = { fg = " diff_red_accent" }
77
- "diagnostic" = { fg = " orange" , bg = " darkest" } # .hint / .info / .warning / .error
78
- "diagnostic.hint" = { fg = " lightest" , bg = " blue_accent" }
79
- "diagnostic.info" = { fg = " lightest" , bg = " purple_accent" }
80
- "diagnostic.warning" = { fg = " lightest" , bg = " yellow_accent" }
81
- "diagnostic.error" = { fg = " lightest" , bg = " orange_accent" }
77
+ "diagnostic". underline = { style = " curl" }
82
78
83
79
[palette ]
84
80
darkest = " #0F0F0F"
@@ -91,12 +87,13 @@ lightest = "#FFFFFF"
91
87
92
88
dark_gray = " #5B5B5B"
93
89
light_gray = " #757575"
94
- purple = " #A096F9"
95
- blue = " #52A7F6"
96
- pink = " #E878DE"
97
- green = " #78D0BD"
90
+ purple = " #AC9CF9"
91
+ blue = " #52A7F6" # "#94C1FA"
92
+ pink = " #D898D8"
93
+ green = " #AFCB85"
94
+ cyan = " #78D0BD"
98
95
orange = " #ECA775"
99
- yellow = " #F9CA6A "
96
+ yellow = " #E5C995 "
100
97
101
98
purple_accent = " #6363EE"
102
99
blue_accent = " #2197F3"
0 commit comments