Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'runtime/queries/crystal/textobjects.scm')
| -rw-r--r-- | runtime/queries/crystal/textobjects.scm | 39 |
1 files changed, 38 insertions, 1 deletions
diff --git a/runtime/queries/crystal/textobjects.scm b/runtime/queries/crystal/textobjects.scm index 57154286..f05574fc 100644 --- a/runtime/queries/crystal/textobjects.scm +++ b/runtime/queries/crystal/textobjects.scm @@ -1 +1,38 @@ -; inherits: ruby +(class_def + name: (_) + (_) @class.inside) @class.around + +(struct_def + name: (_) + (_) @class.inside) @class.around + +(module_def + name: (_) + (_) @class.inside) @class.around + +(lib_def + name: (_) + (_) @class.inside) @class.around + +(enum_def + name: (_) + (_) @class.inside) @class.around + +(block + params: (_) @parameter.inside) @parameter.around + +(method_def + params: (_) @parameter.inside) @parameter.around + +(method_def + name: (_) + (_) @function.inside) @function.around + +(block + (_) @function.inside) @function.around + +(comment) @comment.inside +(comment)+ @comment.around + +(array + (_) @entry.around) |