diff --git a/crates/languages/src/cpp/outline.scm b/crates/languages/src/cpp/outline.scm index f9697eba3030eeb59249e9ee974779c3d3b9dc33..75be97a916dca9f10b044ee9dc01eca09e6372ec 100644 --- a/crates/languages/src/cpp/outline.scm +++ b/crates/languages/src/cpp/outline.scm @@ -60,7 +60,10 @@ ] @item) (function_definition - (type_qualifier)? @context + [ + (storage_class_specifier) + (type_qualifier) + ]* @context type: (_)? @context declarator: [ (function_declarator @@ -95,7 +98,10 @@ (type_qualifier)? @context) @item (declaration - (type_qualifier)? @context + [ + (storage_class_specifier) + (type_qualifier) + ]* @context type: (_)? @context declarator: [ (field_identifier) @name