aboutsummaryrefslogtreecommitdiffstats
path: root/queries/cpp
diff options
context:
space:
mode:
Diffstat (limited to 'queries/cpp')
-rw-r--r--queries/cpp/highlights.scm30
1 files changed, 15 insertions, 15 deletions
diff --git a/queries/cpp/highlights.scm b/queries/cpp/highlights.scm
index b9a8cfec0..4919a1b3f 100644
--- a/queries/cpp/highlights.scm
+++ b/queries/cpp/highlights.scm
@@ -1,33 +1,33 @@
; inherits: c
-((identifier) @field
- (#lua-match? @field "^m_.*$"))
+((identifier) @variable.member
+ (#lua-match? @variable.member "^m_.*$"))
(parameter_declaration
- declarator: (reference_declarator) @parameter)
+ declarator: (reference_declarator) @variable.parameter)
; function(Foo ...foo)
(variadic_parameter_declaration
declarator: (variadic_declarator
- (_) @parameter))
+ (_) @variable.parameter))
; int foo = 0
(optional_parameter_declaration
- declarator: (_) @parameter)
+ declarator: (_) @variable.parameter)
-;(field_expression) @parameter ;; How to highlight this?
+;(field_expression) @variable.parameter ;; How to highlight this?
(((field_expression
- (field_identifier) @method)) @_parent
+ (field_identifier) @function.method)) @_parent
(#has-parent? @_parent template_method function_declarator))
(field_declaration
- (field_identifier) @field)
+ (field_identifier) @variable.member)
(field_initializer
(field_identifier) @property)
(function_declarator
- declarator: (field_identifier) @method)
+ declarator: (field_identifier) @function.method)
(concept_definition
name: (identifier) @type.definition)
@@ -37,17 +37,17 @@
(auto) @type.builtin
-(namespace_identifier) @namespace
+(namespace_identifier) @module
((namespace_identifier) @type
(#lua-match? @type "^[%u]"))
(case_statement
value: (qualified_identifier (identifier) @constant))
-(using_declaration . "using" . "namespace" . [(qualified_identifier) (identifier)] @namespace)
+(using_declaration . "using" . "namespace" . [(qualified_identifier) (identifier)] @module)
(destructor_name
- (identifier) @method)
+ (identifier) @function.method)
; functions
(function_declarator
@@ -125,10 +125,10 @@
; methods
(function_declarator
(template_method
- (field_identifier) @method))
+ (field_identifier) @function.method))
(call_expression
(field_expression
- (field_identifier) @method.call))
+ (field_identifier) @function.method.call))
; constructors
@@ -176,7 +176,7 @@
"catch"
"noexcept"
"throw"
-] @exception
+] @keyword.exception
[