summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2023-02-25 16:21:39 +0100
committerLaurenz <laurmaedje@gmail.com>2023-02-25 16:21:39 +0100
commit49940fde7398a642f88c444700d482436266909d (patch)
treeac956bd1fc8ce74365423ae5704e428abdd70649
parent7845f34e2b1ae7b96b02f6bd72131731f385097e (diff)
Show only math fonts in formula show rule
-rw-r--r--src/ide/complete.rs15
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()),
+ );
+ }
}
}