diff --git a/themes/catppuccin-mauve.json b/themes/catppuccin-mauve.json index de91203..5a35b8e 100644 --- a/themes/catppuccin-mauve.json +++ b/themes/catppuccin-mauve.json @@ -359,14 +359,19 @@ "font_style": null, "font_weight": null }, + "type.builtin": { + "color": "#8839ef", + "font_style": null, + "font_weight": null + }, "type.interface": { "color": "#df8e1d", - "font_style": null, + "font_style": "italic", "font_weight": null }, "type.super": { "color": "#df8e1d", - "font_style": null, + "font_style": "italic", "font_weight": null }, "variable": { @@ -753,14 +758,19 @@ "font_style": null, "font_weight": null }, + "type.builtin": { + "color": "#ca9ee6", + "font_style": null, + "font_weight": null + }, "type.interface": { "color": "#e5c890", - "font_style": null, + "font_style": "italic", "font_weight": null }, "type.super": { "color": "#e5c890", - "font_style": null, + "font_style": "italic", "font_weight": null }, "variable": { @@ -1147,14 +1157,19 @@ "font_style": null, "font_weight": null }, + "type.builtin": { + "color": "#c6a0f6", + "font_style": null, + "font_weight": null + }, "type.interface": { "color": "#eed49f", - "font_style": null, + "font_style": "italic", "font_weight": null }, "type.super": { "color": "#eed49f", - "font_style": null, + "font_style": "italic", "font_weight": null }, "variable": { @@ -1541,14 +1556,19 @@ "font_style": null, "font_weight": null }, + "type.builtin": { + "color": "#cba6f7", + "font_style": null, + "font_weight": null + }, "type.interface": { "color": "#f9e2af", - "font_style": null, + "font_style": "italic", "font_weight": null }, "type.super": { "color": "#f9e2af", - "font_style": null, + "font_style": "italic", "font_weight": null }, "variable": { diff --git a/themes/catppuccin-no-italics-mauve.json b/themes/catppuccin-no-italics-mauve.json index e5bca96..8a26ce8 100644 --- a/themes/catppuccin-no-italics-mauve.json +++ b/themes/catppuccin-no-italics-mauve.json @@ -359,6 +359,11 @@ "font_style": null, "font_weight": null }, + "type.builtin": { + "color": "#8839ef", + "font_style": null, + "font_weight": null + }, "type.interface": { "color": "#df8e1d", "font_style": null, @@ -753,6 +758,11 @@ "font_style": null, "font_weight": null }, + "type.builtin": { + "color": "#ca9ee6", + "font_style": null, + "font_weight": null + }, "type.interface": { "color": "#e5c890", "font_style": null, @@ -1147,6 +1157,11 @@ "font_style": null, "font_weight": null }, + "type.builtin": { + "color": "#c6a0f6", + "font_style": null, + "font_weight": null + }, "type.interface": { "color": "#eed49f", "font_style": null, @@ -1541,6 +1556,11 @@ "font_style": null, "font_weight": null }, + "type.builtin": { + "color": "#cba6f7", + "font_style": null, + "font_weight": null + }, "type.interface": { "color": "#f9e2af", "font_style": null, diff --git a/zed.tera b/zed.tera index ca5d4d1..c96517b 100644 --- a/zed.tera +++ b/zed.tera @@ -360,14 +360,19 @@ whiskers: "font_style": null, "font_weight": null }, + "type.builtin": { + "color": "#{{c.mauve.hex}}", + "font_style": null, + "font_weight": null + }, "type.interface": { "color": "#{{c.yellow.hex}}", - "font_style": null, + "font_style": {%if variant == '-no-italics'%}null{%else%}"italic"{%endif%}, "font_weight": null }, "type.super": { "color": "#{{c.yellow.hex}}", - "font_style": null, + "font_style": {%if variant == '-no-italics'%}null{%else%}"italic"{%endif%}, "font_weight": null }, "variable": {