Unnamed repository; edit this file 'description' to name the repository.
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
inherits = "catppuccin_mocha"

[palette]
# catppuccin palette colors
rosewater = "#dc8a78"
flamingo = "#dd7878"
pink = "#ea76cb"
mauve = "#8839ef"
red = "#d20f39"
maroon = "#e64553"
peach = "#fe640b"
yellow = "#df8e1d"
green = "#40a02b"
teal = "#179299"
sky = "#04a5e5"
sapphire = "#209fb5"
blue = "#1e66f5"
lavender = "#7287fd"

text = "#4c4f69"
subtext1 = "#5c5f77"
subtext0 = "#6c6f85"
overlay2 = "#7c7f93"
overlay1 = "#8c8fa1"
overlay0 = "#9ca0b0"
surface2 = "#acb0be"
surface1 = "#bcc0cc"
surface0 = "#ccd0da"

base = "#eff1f5"
mantle = "#e6e9ef"
crust = "#dce0e8"

# derived colors by blending existing palette colors
cursorline = "#e9ebf1"
secondary_cursor = "#e2a99e"
_attribute_value) @string ; Controls ( conditional ((keyword) @keyword.control.conditional) ) ( case ((keyword) @keyword.control) ( when ((keyword) @keyword.control) ) ) ( each ((keyword) @keyword.control.repeat) ) ( else ((keyword) @keyword.control.conditional) ) ( while ((keyword) @keyword.control.repeat) ) ; Mixins ( mixin_definition ((keyword) @keyword.function) ((mixin_name) @function.method) ) ( mixin_use (("+") @operator) ((mixin_name) @function.method) ) ; Includes ( include ((keyword) @keyword.directive) ((filename) @string.special.path) ) ; Inheritance ( extends ((keyword) @keyword.directive) ((filename) @string.special.path) ) ( block_definition ((keyword) @keyword.directive) ((block_name) @function.method) ) ( block_append ((keyword) @keyword.directive) ((block_name) @function.method) ) ( block_prepend ((keyword) @keyword.directive) ((block_name) @function.method) ) ; Filters ( filter (":" @function.macro) ((filter_name) @function.macro) ((content) @special) ) ; Inline JavaScript ( unbuffered_code (("-") @special) )