nvim-treesitter/queries/cpp/textobjects.scm
2020-08-17 17:44:40 +02:00

18 lines
416 B
Scheme

(class_specifier
body: (_) @class.inner) @class.outer
(for_range_loop
(_)? @loop.inner) @loop.outer
(template_declaration
(function_definition) @function.outer) @function.outer.start
(template_declaration
(struct_specifier) @class.outer) @class.outer.start
(template_declaration
(class_specifier) @class.outer) @class.outer.start
(parameter_list
(optional_parameter_declaration) @parameter.inner)