diff options
| author | Laurenz <laurmaedje@gmail.com> | 2023-02-25 16:21:39 +0100 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2023-02-25 16:21:39 +0100 |
| commit | 49940fde7398a642f88c444700d482436266909d (patch) | |
| tree | ac956bd1fc8ce74365423ae5704e428abdd70649 /src/ide | |
| parent | 7845f34e2b1ae7b96b02f6bd72131731f385097e (diff) | |
Show only math fonts in formula show rule
Diffstat (limited to 'src/ide')
| -rw-r--r-- | src/ide/complete.rs | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/src/ide/complete.rs b/src/ide/complete.rs index 4271880e..97427130 100644 --- a/src/ide/complete.rs +++ b/src/ide/complete.rs @@ -893,14 +893,17 @@ impl<'a> CompletionContext<'a> { /// Add completions for all font families. fn font_completions(&mut self) { + let formula = self.before[self.cursor.saturating_sub(25)..].contains("formula"); for (family, iter) in self.world.book().families() { let detail = summarize_font_family(iter); - self.value_completion( - None, - &Value::Str(family.into()), - false, - Some(detail.as_str()), - ); + if !formula || family.contains("Math") { + self.value_completion( + None, + &Value::Str(family.into()), + false, + Some(detail.as_str()), + ); + } } } |
