diff --git a/src/highlight.rs b/src/highlight.rs index 84de021..6c3ff18 100644 --- a/src/highlight.rs +++ b/src/highlight.rs @@ -2,23 +2,12 @@ pub mod server { use std::sync::{LazyLock, OnceLock}; - use syntect::highlighting::{Theme, ThemeSet}; use syntect::html::{ClassedHTMLGenerator, ClassStyle}; use syntect::parsing::{SyntaxReference, SyntaxSet}; use syntect::util::LinesWithEndings; static SYNTAX_SET: LazyLock = - LazyLock::new(|| SyntaxSet::load_defaults_newlines()); - - static LATTE_THEME: LazyLock = LazyLock::new(|| { - ThemeSet::get_theme("themes/Catppuccin Latte.tmTheme") - .expect("Failed to load Catppuccin Latte theme") - }); - - static MOCHA_THEME: LazyLock = LazyLock::new(|| { - ThemeSet::get_theme("themes/Catppuccin Mocha.tmTheme") - .expect("Failed to load Catppuccin Mocha theme") - }); + LazyLock::new(SyntaxSet::load_defaults_newlines); static FALLBACK_SYNTAX: OnceLock = OnceLock::new(); @@ -53,16 +42,4 @@ pub mod server { generator.finalize() } - - pub fn get_latte_theme() -> &'static Theme { - &*LATTE_THEME - } - - pub fn get_mocha_theme() -> &'static Theme { - &*MOCHA_THEME - } - - pub fn get_syntax_set() -> &'static SyntaxSet { - &*SYNTAX_SET - } }