From 2efd4ce3676e646247dab2d10b5a55e0b20e3867 Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Fri, 19 Oct 2018 10:44:50 -0700 Subject: [PATCH] Tweak rust highlighting * Highlight ! in macro invocations the same color as the macro name * Highlight crate and super the same everywhere Refs atom/language-rust#1 --- .../grammars/tree-sitter-rust.cson | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/packages/language-rust-bundled/grammars/tree-sitter-rust.cson b/packages/language-rust-bundled/grammars/tree-sitter-rust.cson index 47714ed0b..64dd48587 100644 --- a/packages/language-rust-bundled/grammars/tree-sitter-rust.cson +++ b/packages/language-rust-bundled/grammars/tree-sitter-rust.cson @@ -55,6 +55,7 @@ scopes: ''' macro_invocation > identifier, + macro_invocation > "!", macro_definition > identifier, call_expression > identifier, call_expression > field_expression > field_identifier, @@ -69,13 +70,9 @@ scopes: ''' use_list > self, scoped_use_list > self, - scoped_identifier> self, - use_list > crate, - scoped_use_list > crate, - scoped_identifier> crate, - use_list > super, - scoped_use_list > super, - scoped_identifier> super + scoped_identifier > self, + crate, + super ''': 'keyword.control' '''