diff options
Diffstat (limited to 'src/ide')
| -rw-r--r-- | src/ide/highlight.rs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/ide/highlight.rs b/src/ide/highlight.rs index b1df94d1..9261d157 100644 --- a/src/ide/highlight.rs +++ b/src/ide/highlight.rs @@ -209,7 +209,12 @@ pub fn highlight(node: &LinkedNode) -> Option<Category> { SyntaxKind::Unary => None, SyntaxKind::Binary => None, SyntaxKind::FieldAccess => match node.parent_kind() { - Some(SyntaxKind::Markup | SyntaxKind::Math) => Some(Category::Interpolated), + Some( + SyntaxKind::Markup + | SyntaxKind::Math + | SyntaxKind::MathFrac + | SyntaxKind::MathScript, + ) => Some(Category::Interpolated), Some(SyntaxKind::FieldAccess) => node.parent().and_then(highlight), _ => None, }, |
