40 lines
1.1 KiB
Text
40 lines
1.1 KiB
Text
---
|
|
whiskers:
|
|
version: 2.0.2
|
|
matrix:
|
|
- variant: ["", "-no-italics"]
|
|
- flavor
|
|
- accent
|
|
filename: "{{flavor.identifier}}-{{accent}}{{variant}}.kdl"
|
|
---
|
|
|
|
{%set c = flavor.colors-%}
|
|
{%set accent = c[accent]-%}
|
|
|
|
{%if variant == "-no-italics"%}
|
|
{%set italic = "font_style=italic"-%}
|
|
{%else%}
|
|
{%set italic = ""-%}
|
|
{%endif%}
|
|
|
|
name "Catppuccin {{flavor.name}} {%- if variant == "-no-italics" %} (no italics) {%- endif -%}"
|
|
background_color "#{{c.base.hex}}"
|
|
text_color "#{{c.text.hex}}"
|
|
highlights {
|
|
attribute "#{{c.yellow.hex}}"
|
|
boolean "#{{c.peach.hex}}"
|
|
comment "#{{c.overlay1.hex}}" {{italic}}
|
|
comment.doc "#{{c.overlay1.hex}}" {{italic}}
|
|
constant "#{{c.peach.hex}}"
|
|
constructor "#{{c.blue.hex}}"
|
|
embedded "#{{c.maroon.hex}}"
|
|
emphasis "#{{c.red.hex}}" {{italic}}
|
|
emphasis.strong "#{{c.red.hex}}" font_weight=700
|
|
enum "#{{c.teal.hex}}" font_weight=700
|
|
function "#{{c.blue.hex}}" {{italic}}
|
|
hint "#{{c.teal.hex}}" {{italic}}
|
|
keyword "#{{c.mauve.hex}}"
|
|
link_text "#{{c.blue.hex}}"
|
|
link_uri "#{{c.blue.hex}}"
|
|
number "#{{c.peach.hex}}"
|
|
}
|