Show only math fonts in formula show rule

This commit is contained in:
Laurenz 2023-02-25 16:21:39 +01:00
parent 7845f34e2b
commit 49940fde73

View File

@ -893,8 +893,10 @@ impl<'a> CompletionContext<'a> {
/// Add completions for all font families. /// Add completions for all font families.
fn font_completions(&mut self) { fn font_completions(&mut self) {
let formula = self.before[self.cursor.saturating_sub(25)..].contains("formula");
for (family, iter) in self.world.book().families() { for (family, iter) in self.world.book().families() {
let detail = summarize_font_family(iter); let detail = summarize_font_family(iter);
if !formula || family.contains("Math") {
self.value_completion( self.value_completion(
None, None,
&Value::Str(family.into()), &Value::Str(family.into()),
@ -903,6 +905,7 @@ impl<'a> CompletionContext<'a> {
); );
} }
} }
}
/// Add a completion for a specific value. /// Add a completion for a specific value.
fn value_completion( fn value_completion(