diff options
| author | Stephan Seitz <stephan.seitz@fau.de> | 2020-11-18 19:07:24 +0100 |
|---|---|---|
| committer | Thomas Vigouroux <tomvig38@gmail.com> | 2020-11-18 21:54:04 +0100 |
| commit | 289cdc9da8f7f21dcbf814032e9277ef0e9790a0 (patch) | |
| tree | f0845d4e9d0c705efcca4721b197e6719d35b16d /queries/cpp | |
| parent | 3674ad89df65bcdb7f13a21148efb9f7a4280188 (diff) | |
Do not highlight Uppercase function as type
Diffstat (limited to 'queries/cpp')
| -rw-r--r-- | queries/cpp/highlights.scm | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/queries/cpp/highlights.scm b/queries/cpp/highlights.scm index e4936b98..05d50426 100644 --- a/queries/cpp/highlights.scm +++ b/queries/cpp/highlights.scm @@ -25,14 +25,16 @@ (((field_expression (field_identifier) @method)) @_parent - (has-parent? @_parent template_method function_declarator call_expression)) + (#has-parent? @_parent template_method function_declarator call_expression)) (template_function name: (scoped_identifier name: (identifier) @function)) -((identifier) @type (#match? @type "^[A-Z]")) +((identifier) @type + (#match? @type "^[A-Z]") + (#not-has-parent? @type function_declarator)) (namespace_identifier) @namespace ((namespace_identifier) @type @@ -148,5 +150,5 @@ ; Annotations (not fully supported by parser) ((ERROR) @attribute - (vim-match? @attribute "\[?\[.*\]\]?.*$")) + (#vim-match? @attribute "\[?\[.*\]\]?.*$")) (attribute) @attribute |
