home ~ socials ~ projects ~ rss

List The CSS Themes In Rust's syntect Syntax Highlighting Crate

April 2024

NOTE: See 2f/bl/d7/l3 for generating the corresponding stylesheets

---
[dependencies]
syntect = "5.2.0"
---

use syntect::highlighting::ThemeSet;

fn main() {
  list_themes();
}

fn list_themes() {
  let ts = ThemeSet::load_defaults();
  ts.themes.iter().for_each(|theme| {
    println!("{}", theme.0);
  })
}
Output:
InspiredGitHub
Solarized (dark)
Solarized (light)
base16-eighties.dark
base16-mocha.dark
base16-ocean.dark
base16-ocean.light
end of line
Share link:
https://www.alanwsmith.com/en/2f/bp/da/c8/?list-the-css-themes-in-rust-s-syntect-syntax-highlighting-crate