forked from Mirrors/helix
re-add indent and textobject queries for perl (#7947)
* bump tree-sitter-perl version need some grammar tweaks for the indent queries to function properly * add indent queries for perl * add textobject queries for perlmain
parent
829db76563
commit
81d6d3ff0e
@ -0,0 +1,29 @@
|
||||
[
|
||||
(block)
|
||||
(conditional_statement)
|
||||
(loop_statement)
|
||||
(cstyle_for_statement)
|
||||
(for_statement)
|
||||
(elsif)
|
||||
(array_element_expression)
|
||||
(hash_element_expression)
|
||||
(coderef_call_expression)
|
||||
(anonymous_slice_expression)
|
||||
(slice_expression)
|
||||
(keyval_expression)
|
||||
(anonymous_array_expression)
|
||||
(anonymous_hash_expression)
|
||||
(stub_expression)
|
||||
(func0op_call_expression)
|
||||
(func1op_call_expression)
|
||||
(map_grep_expression)
|
||||
(function_call_expression)
|
||||
(method_call_expression)
|
||||
(attribute)
|
||||
] @indent
|
||||
|
||||
[
|
||||
"}"
|
||||
"]"
|
||||
")"
|
||||
] @outdent
|
@ -0,0 +1,14 @@
|
||||
(subroutine_declaration_statement
|
||||
body: (_) @function.inside) @function.around
|
||||
(anonymous_subroutine_expression
|
||||
body: (_) @function.inside) @function.around
|
||||
|
||||
(package_statement) @class.around
|
||||
(package_statement
|
||||
(block) @class.inside)
|
||||
|
||||
(list_expression
|
||||
(_) @parameter.inside)
|
||||
|
||||
(comment) @comment.around
|
||||
(pod) @comment.around
|
Loading…
Reference in New Issue