From fef4da96d71c4c4482b1a1e406c2c031a4876d46 Mon Sep 17 00:00:00 2001 From: june Date: Wed, 25 Mar 2026 23:58:24 +0100 Subject: [PATCH] add evergarden theme --- packages/arborium/README.md | 4 ++-- themes/evergarden-fall.toml | 12 ++++++++++++ xtask/templates/crates_arborium_readme.stpl.md | 4 ++-- xtask/templates/packages_arborium_package.stpl.json | 1 + xtask/templates/root_readme.stpl.md | 4 ++-- 5 files changed, 19 insertions(+), 6 deletions(-) create mode 100644 themes/evergarden-fall.toml diff --git a/packages/arborium/README.md b/packages/arborium/README.md index 1d6626a2..6e06f9b2 100644 --- a/packages/arborium/README.md +++ b/packages/arborium/README.md @@ -53,7 +53,7 @@ const html = await highlight('rust', code); ## Themes -This package includes 32 built-in themes. Import them individually: +This package includes 33 built-in themes. Import them individually: ```html @@ -67,7 +67,7 @@ import '@arborium/arborium/themes/tokyo-night.css'; ### Available Themes -**Dark themes:** catppuccin-mocha, catppuccin-macchiato, catppuccin-frappe, dracula, tokyo-night, nord, one-dark, github-dark, gruvbox-dark, monokai, kanagawa-dragon, rose-pine-moon, ayu-dark, solarized-dark, ef-melissa-dark, melange-dark, cobalt2, zenburn, desert256, rustdoc-dark, rustdoc-ayu +**Dark themes:** catppuccin-mocha, catppuccin-macchiato, catppuccin-frappe, dracula, evergarden-fall, tokyo-night, nord, one-dark, github-dark, gruvbox-dark, monokai, kanagawa-dragon, rose-pine-moon, ayu-dark, solarized-dark, ef-melissa-dark, melange-dark, cobalt2, zenburn, desert256, rustdoc-dark, rustdoc-ayu **Light themes:** catppuccin-latte, github-light, gruvbox-light, ayu-light, solarized-light, melange-light, light-owl, lucius-light, dayfox, alabaster, rustdoc-light diff --git a/themes/evergarden-fall.toml b/themes/evergarden-fall.toml new file mode 100644 index 00000000..0ed2c698 --- /dev/null +++ b/themes/evergarden-fall.toml @@ -0,0 +1,12 @@ +# Evergarden Fall (dark) +name = "Evergarden Fall" +variant = "dark" + +[colors] +bg = "#232a2e" +keyword = "#f57f82" +function = "#cbe3b3" +string = "#dbe6af" +type = "#f5d098" +number = "#f3c0e5" +macro = "#b3e3ca" diff --git a/xtask/templates/crates_arborium_readme.stpl.md b/xtask/templates/crates_arborium_readme.stpl.md index 08847f49..8a8a4110 100644 --- a/xtask/templates/crates_arborium_readme.stpl.md +++ b/xtask/templates/crates_arborium_readme.stpl.md @@ -127,9 +127,9 @@ This embeds selected grammars directly in your WASM binary - no CDN required at ### Themes -Arborium includes 32 built-in themes from popular color schemes. +Arborium includes 33 built-in themes from popular color schemes. -**Dark themes:** `catppuccin-mocha`, `catppuccin-macchiato`, `catppuccin-frappe`, `dracula`, `tokyo-night`, `nord`, `one-dark`, `github-dark`, `gruvbox-dark`, `monokai`, `kanagawa-dragon`, `rose-pine-moon`, `ayu-dark`, `solarized-dark`, `ef-melissa-dark`, `melange-dark`, `cobalt2`, `zenburn`, `desert256`, `rustdoc-dark`, `rustdoc-ayu` +**Dark themes:** `catppuccin-mocha`, `catppuccin-macchiato`, `catppuccin-frappe`, `dracula`, `evergarden-fall`, `tokyo-night`, `nord`, `one-dark`, `github-dark`, `gruvbox-dark`, `monokai`, `kanagawa-dragon`, `rose-pine-moon`, `ayu-dark`, `solarized-dark`, `ef-melissa-dark`, `melange-dark`, `cobalt2`, `zenburn`, `desert256`, `rustdoc-dark`, `rustdoc-ayu` **Light themes:** `catppuccin-latte`, `github-light`, `gruvbox-light`, `ayu-light`, `solarized-light`, `melange-light`, `light-owl`, `lucius-light`, `dayfox`, `alabaster`, `rustdoc-light` diff --git a/xtask/templates/packages_arborium_package.stpl.json b/xtask/templates/packages_arborium_package.stpl.json index 2f9ac0c9..0a8400e9 100644 --- a/xtask/templates/packages_arborium_package.stpl.json +++ b/xtask/templates/packages_arborium_package.stpl.json @@ -39,6 +39,7 @@ "./themes/desert256.css": "./dist/themes/desert256.css", "./themes/dracula.css": "./dist/themes/dracula.css", "./themes/ef-melissa-dark.css": "./dist/themes/ef-melissa-dark.css", + "./themes/evergarden-fall.css": "./dist/themes/evergarden-fall.css", "./themes/github-dark.css": "./dist/themes/github-dark.css", "./themes/github-light.css": "./dist/themes/github-light.css", "./themes/gruvbox-dark.css": "./dist/themes/gruvbox-dark.css", diff --git a/xtask/templates/root_readme.stpl.md b/xtask/templates/root_readme.stpl.md index 5f80c4e4..f913ac4b 100644 --- a/xtask/templates/root_readme.stpl.md +++ b/xtask/templates/root_readme.stpl.md @@ -121,9 +121,9 @@ This embeds selected grammars directly in your WASM binary - no CDN required at ### Themes -Arborium includes 32 built-in themes from popular color schemes. +Arborium includes 33 built-in themes from popular color schemes. -**Dark themes:** `catppuccin-mocha`, `catppuccin-macchiato`, `catppuccin-frappe`, `dracula`, `tokyo-night`, `nord`, `one-dark`, `github-dark`, `gruvbox-dark`, `monokai`, `kanagawa-dragon`, `rose-pine-moon`, `ayu-dark`, `solarized-dark`, `ef-melissa-dark`, `melange-dark`, `cobalt2`, `zenburn`, `desert256`, `rustdoc-dark`, `rustdoc-ayu` +**Dark themes:** `catppuccin-mocha`, `catppuccin-macchiato`, `catppuccin-frappe`, `dracula`, `evergarden-fall`, `tokyo-night`, `nord`, `one-dark`, `github-dark`, `gruvbox-dark`, `monokai`, `kanagawa-dragon`, `rose-pine-moon`, `ayu-dark`, `solarized-dark`, `ef-melissa-dark`, `melange-dark`, `cobalt2`, `zenburn`, `desert256`, `rustdoc-dark`, `rustdoc-ayu` **Light themes:** `catppuccin-latte`, `github-light`, `gruvbox-light`, `ayu-light`, `solarized-light`, `melange-light`, `light-owl`, `lucius-light`, `dayfox`, `alabaster`, `rustdoc-light`