diff --git a/queries/textobjects.scm b/queries/textobjects.scm index 6c34694..f8dcf02 100644 --- a/queries/textobjects.scm +++ b/queries/textobjects.scm @@ -1,12 +1,19 @@ -; Functions {{{ +; Functions and methods {{{ (function_declaration parameters: ((_) @parameter.inner)* @parameter.outer body: (_) @function.inner) @function.outer (primitive_declaration parameters: ((_) @parameter.inner)* @parameter.outer) @function.outer + (method_declaration + parameters: ((_) @parameter.inner)* @parameter.outer + body: (_) @function.inner) @function.outer + (function_call arguments: ((_) @call.inner)*) @call.outer + +(method_call + arguments: ((_) @call.inner)*) @call.outer ; }}} ; Control flow {{{