diff options
| author | Laurenz <laurmaedje@gmail.com> | 2023-01-28 12:01:05 +0100 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2023-01-28 12:14:03 +0100 |
| commit | 28c554ec2185a15e22f0408ce485ed4afe035e03 (patch) | |
| tree | 622d2d281133c4e6b92633e44bfc1e1301250fb4 /src/ide/highlight.rs | |
| parent | 23238d4d44881a5b466ab23a32e2a7447f460127 (diff) | |
Rework math attachments and accents
Diffstat (limited to 'src/ide/highlight.rs')
| -rw-r--r-- | src/ide/highlight.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/ide/highlight.rs b/src/ide/highlight.rs index 9261d157..7f7ad6ee 100644 --- a/src/ide/highlight.rs +++ b/src/ide/highlight.rs @@ -118,7 +118,7 @@ pub fn highlight(node: &LinkedNode) -> Option<Category> { SyntaxKind::MathAtom => None, SyntaxKind::MathIdent => highlight_ident(node), SyntaxKind::MathDelimited => None, - SyntaxKind::MathScript => None, + SyntaxKind::MathAttach => None, SyntaxKind::MathFrac => None, SyntaxKind::MathAlignPoint => Some(Category::MathOperator), @@ -143,7 +143,7 @@ pub fn highlight(node: &LinkedNode) -> Option<Category> { _ => Some(Category::Operator), }, SyntaxKind::Underscore => match node.parent_kind() { - Some(SyntaxKind::MathScript) => Some(Category::MathOperator), + Some(SyntaxKind::MathAttach) => Some(Category::MathOperator), _ => None, }, SyntaxKind::Dollar => Some(Category::MathDelimiter), @@ -213,7 +213,7 @@ pub fn highlight(node: &LinkedNode) -> Option<Category> { SyntaxKind::Markup | SyntaxKind::Math | SyntaxKind::MathFrac - | SyntaxKind::MathScript, + | SyntaxKind::MathAttach, ) => Some(Category::Interpolated), Some(SyntaxKind::FieldAccess) => node.parent().and_then(highlight), _ => None, @@ -252,7 +252,7 @@ fn highlight_ident(node: &LinkedNode) -> Option<Category> { SyntaxKind::Markup | SyntaxKind::Math | SyntaxKind::MathFrac - | SyntaxKind::MathScript, + | SyntaxKind::MathAttach, ) => Some(Category::Interpolated), Some(SyntaxKind::FuncCall) => Some(Category::Function), Some(SyntaxKind::FieldAccess) |
