fix: add more kind checking about MathText (#1415)

This commit is contained in:
Myriad-Dreamin 2025-02-27 11:41:30 +08:00 committed by GitHub
parent 8da796c8bc
commit 4c06ffeaa9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 5 additions and 4 deletions

View file

@ -746,7 +746,8 @@ pub fn classify_syntax(node: LinkedNode, cursor: usize) -> Option<SyntaxClass<'_
}
}
if matches!(node.kind(), SyntaxKind::Text) {
// todo: check if we can remove Text here
if matches!(node.kind(), SyntaxKind::Text | SyntaxKind::MathText) {
let mode = interpret_mode_at(Some(&node));
if matches!(mode, InterpretMode::Math) && is_ident_like(&node) {
return Some(SyntaxClass::VarAccess(VarClass::Ident(node)));