summaryrefslogtreecommitdiff
path: root/src/ide
diff options
context:
space:
mode:
authorMarmare314 <49279081+Marmare314@users.noreply.github.com>2023-05-03 11:16:38 +0200
committerGitHub <noreply@github.com>2023-05-03 11:16:38 +0200
commitedc0632d8c9d7a17cc795a57de27c6b22a748158 (patch)
treea1c6e412512bed7b56c7c100b8affeac7e29f389 /src/ide
parent2772e6436c8a010662820c3e545e69ab922f133a (diff)
Add shorthand for root operation (#929)
Diffstat (limited to 'src/ide')
-rw-r--r--src/ide/complete.rs1
-rw-r--r--src/ide/highlight.rs2
2 files changed, 3 insertions, 0 deletions
diff --git a/src/ide/complete.rs b/src/ide/complete.rs
index 0c80c8df..e20229a6 100644
--- a/src/ide/complete.rs
+++ b/src/ide/complete.rs
@@ -701,6 +701,7 @@ fn complete_code(ctx: &mut CompletionContext) -> bool {
| Some(SyntaxKind::Math)
| Some(SyntaxKind::MathFrac)
| Some(SyntaxKind::MathAttach)
+ | Some(SyntaxKind::MathRoot)
) {
return false;
}
diff --git a/src/ide/highlight.rs b/src/ide/highlight.rs
index b7b063a6..2db636e3 100644
--- a/src/ide/highlight.rs
+++ b/src/ide/highlight.rs
@@ -146,6 +146,7 @@ pub fn highlight(node: &LinkedNode) -> Option<Tag> {
SyntaxKind::MathDelimited => None,
SyntaxKind::MathAttach => None,
SyntaxKind::MathFrac => None,
+ SyntaxKind::MathRoot => None,
SyntaxKind::Hashtag => highlight_hashtag(node),
SyntaxKind::LeftBrace => Some(Tag::Punctuation),
@@ -190,6 +191,7 @@ pub fn highlight(node: &LinkedNode) -> Option<Tag> {
SyntaxKind::SlashEq => Some(Tag::Operator),
SyntaxKind::Dots => Some(Tag::Operator),
SyntaxKind::Arrow => Some(Tag::Operator),
+ SyntaxKind::Root => Some(Tag::MathOperator),
SyntaxKind::Not => Some(Tag::Keyword),
SyntaxKind::And => Some(Tag::Keyword),