Skip to content

Commit fc64ffc

Browse files
krflpathwave
authored andcommitted
Fleetish: Adjustments to resemble official theme and reworked diagnostics to reduce subconjunctival hemorrhage (helix-editor#4487)
1 parent 2de79ac commit fc64ffc

File tree

1 file changed

+25
-28
lines changed

1 file changed

+25
-28
lines changed

runtime/themes/fleetish.toml

Lines changed: 25 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# 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
33

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" }
77
# "constant.builtin" = {} # .boolean
8-
"constant.builtin.boolean" = { fg = "green" } # .boolean
8+
"constant.builtin.boolean" = { fg = "cyan" } # .boolean
99
# "constant.character" = {} #.escape
1010
"constant.numeric" = { fg = "yellow" } # .integer / .float
1111
"string" = { fg = "pink" } # .regexp
@@ -16,31 +16,31 @@
1616
"variable" = { fg = "light" } # .builtin / .parameter
1717
# "variable.other" = {} # .member
1818
"variable.other.member" = { fg = "purple" }
19-
"label" = { fg = "orange" }
19+
"label" = { fg = "yellow" }
2020
# "punctuation" = {} # .delimiter / .bracket
21-
"keyword" = { fg = "green" } # .operator / .directive / .function
21+
"keyword" = { fg = "cyan" } # .operator / .directive / .function
2222
# "keyword.control" = { fg = "orange" } # .conditional / .repeat / .import / .return / .exception
2323
"operator" = { fg = "light" }
2424
"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" }
2929
"namespace" = { fg = "light" }
3030
"markup" = { fg = "purple" } # .bold / .italic / .quote
3131
"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" }
3434
"markup.heading.3" = { fg = "pink" }
3535
"markup.heading.4" = { fg = "purple" }
36-
"markup.heading.5" = { fg = "green" }
36+
"markup.heading.5" = { fg = "cyan" }
3737
"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
4040
"markup.raw" = { fg = "pink" } # .inline / .block
4141
# "diff" = {} # .plus / .minus
42-
"diff.plus" = { fg = "green" }
43-
"diff.minus" = { fg = "orange" }
42+
"diff.plus" = { fg = "cyan" }
43+
"diff.minus" = { fg = "yellow" }
4444
"diff.delta" = { fg = "purple" } # .moved
4545

4646
# used in theming
@@ -74,11 +74,7 @@
7474
"info" = { fg = "yellow_accent" }
7575
"warning" = { fg = "orange_accent" }
7676
"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" }
8278

8379
[palette]
8480
darkest = "#0F0F0F"
@@ -91,12 +87,13 @@ lightest = "#FFFFFF"
9187

9288
dark_gray = "#5B5B5B"
9389
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"
9895
orange = "#ECA775"
99-
yellow = "#F9CA6A"
96+
yellow = "#E5C995"
10097

10198
purple_accent = "#6363EE"
10299
blue_accent = "#2197F3"

0 commit comments

Comments
 (0)