aboutsummaryrefslogtreecommitdiffstats
path: root/queries/cpp
diff options
context:
space:
mode:
Diffstat (limited to 'queries/cpp')
-rw-r--r--queries/cpp/highlights.scm51
-rw-r--r--queries/cpp/locals.scm4
2 files changed, 31 insertions, 24 deletions
diff --git a/queries/cpp/highlights.scm b/queries/cpp/highlights.scm
index 0d8295a1d..49382bdf7 100644
--- a/queries/cpp/highlights.scm
+++ b/queries/cpp/highlights.scm
@@ -60,7 +60,6 @@
(argument_list))
(#match? @constructor "^[A-Z]"))
-(auto) @keyword
; Constants
@@ -72,25 +71,33 @@
; Keywords
-"catch" @exception
-"class" @keyword
-"constexpr" @keyword
-"delete" @keyword
-"explicit" @keyword
-"final" @exception
-"friend" @keyword
-"mutable" @keyword
-"namespace" @keyword
-"noexcept" @keyword
-"new" @keyword
-"override" @keyword
-"private" @keyword
-"protected" @keyword
-"public" @keyword
-"template" @keyword
-"throw" @keyword
-"try" @exception
-"typename" @keyword
-"using" @keyword
-"virtual" @keyword
+[
+ "try"
+ "catch"
+ "noexcept"
+ "throw"
+] @exception
+
+
+[
+ "class"
+ "constexpr"
+ "delete"
+ "explicit"
+ "final"
+ "friend"
+ "mutable"
+ "namespace"
+ "new"
+ "override"
+ "private"
+ "protected"
+ "public"
+ "template"
+ "typename"
+ "using"
+ "virtual"
+ (auto)
+] @keyword
+
"::" @operator
diff --git a/queries/cpp/locals.scm b/queries/cpp/locals.scm
index e2e32a140..47b69c866 100644
--- a/queries/cpp/locals.scm
+++ b/queries/cpp/locals.scm
@@ -11,14 +11,14 @@
(struct_specifier
name: (scoped_type_identifier
- name: (type_identifier) @definition.type) )
+ name: (type_identifier) @definition.type))
(class_specifier
name: (type_identifier) @definition.type)
(class_specifier
name: (scoped_type_identifier
- name: (type_identifier) @definition.type) )
+ name: (type_identifier) @definition.type))
;; Function defintions
(template_function