Files
zed/extensions/php/languages/php/textobjects.scm
Conrad Irwin 1fccda7b8d Add text objects to extensions (#21488)
Release Notes:

- Adds textobject support to erlang, haskell, lua, php, prisma, proto,
toml, and zig
2024-12-03 13:56:25 -07:00

46 lines
789 B
Scheme

(function_definition
body: (_
"{"
(_)* @function.inside
"}" )) @function.around
(method_declaration
body: (_
"{"
(_)* @function.inside
"}" )) @function.around
(method_declaration) @function.around
(class_declaration
body: (_
"{"
(_)* @class.inside
"}")) @class.around
(interface_declaration
body: (_
"{"
(_)* @class.inside
"}")) @class.around
(trait_declaration
body: (_
"{"
(_)* @class.inside
"}")) @class.around
(enum_declaration
body: (_
"{"
(_)* @class.inside
"}")) @class.around
(namespace_definition
body: (_
"{"
(_)* @class.inside
"}")) @class.around
(comment)+ @comment.around