From 2e1d05cb03871cd5b6e34e1eb900c3a9b41b6c84 Mon Sep 17 00:00:00 2001 From: xfy Date: Wed, 3 Jun 2026 11:54:26 +0800 Subject: [PATCH] refactor: clean up highlight module, remove unused theme getters and imports --- src/highlight.rs | 25 +------------------------ 1 file changed, 1 insertion(+), 24 deletions(-) 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 - } }