chore: remove once_cell dependency

This commit is contained in:
Tommy Volk 2024-10-03 22:27:25 -05:00 committed by Héctor Ramón Jiménez
parent b156087fcf
commit 0e8c3fe30f
No known key found for this signature in database
GPG key ID: 7CC46565708259A7
20 changed files with 80 additions and 96 deletions

View file

@ -16,5 +16,4 @@ workspace = true
[dependencies]
iced_core.workspace = true
once_cell.workspace = true
syntect.workspace = true

View file

@ -5,16 +5,16 @@ use crate::core::font::{self, Font};
use crate::core::text::highlighter::{self, Format};
use crate::core::Color;
use once_cell::sync::Lazy;
use std::ops::Range;
use std::sync::LazyLock;
use syntect::highlighting;
use syntect::parsing;
static SYNTAXES: Lazy<parsing::SyntaxSet> =
Lazy::new(parsing::SyntaxSet::load_defaults_nonewlines);
static SYNTAXES: LazyLock<parsing::SyntaxSet> =
LazyLock::new(parsing::SyntaxSet::load_defaults_nonewlines);
static THEMES: Lazy<highlighting::ThemeSet> =
Lazy::new(highlighting::ThemeSet::load_defaults);
static THEMES: LazyLock<highlighting::ThemeSet> =
LazyLock::new(highlighting::ThemeSet::load_defaults);
const LINES_PER_SNAPSHOT: usize = 50;