From 4990db79a87f49e56a3a1bb8507926ebd52ec4cc Mon Sep 17 00:00:00 2001 From: Fabian Viƶl Date: Fri, 4 Feb 2022 08:45:53 +0100 Subject: highlights(cpp): Highlight method with nested qualified_identifier so that methods like these are correctly highlighted ```cpp class A { class B { void foo(); }; }; void A::B::foo() { // ^^^ } ``` This only increases the nesting level by one. AFAIK abritrary nesting is difficult to do with current queries. But this nesting is a pretty common case --- queries/cpp/highlights.scm | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'queries/cpp') diff --git a/queries/cpp/highlights.scm b/queries/cpp/highlights.scm index e3139c7be..0d5fb0d7d 100644 --- a/queries/cpp/highlights.scm +++ b/queries/cpp/highlights.scm @@ -51,6 +51,10 @@ (function_declarator declarator: (qualified_identifier name: (identifier) @function)) +(function_declarator + declarator: (qualified_identifier + name: (qualified_identifier + name: (identifier) @function))) ((function_declarator declarator: (qualified_identifier name: (identifier) @constructor)) -- cgit v1.2.3-70-g09d2