summaryrefslogtreecommitdiff
path: root/queries/foam/textobjects.scm
diff options
context:
space:
mode:
Diffstat (limited to 'queries/foam/textobjects.scm')
-rw-r--r--queries/foam/textobjects.scm8
1 files changed, 8 insertions, 0 deletions
diff --git a/queries/foam/textobjects.scm b/queries/foam/textobjects.scm
new file mode 100644
index 00000000..6dfab06f
--- /dev/null
+++ b/queries/foam/textobjects.scm
@@ -0,0 +1,8 @@
+(dict) @class.outer
+((dict_core) @class.inner)
+((key_value value: _? @_start (_)* _? @parameter.inner)
+ (#make-range! "function.inner" @_start @parameter.inner)) @function.outer
+(code (_)* @class.inner) @class.outer
+((comment) @_start ((comment)+) @_end
+ (#make-range! "comment.outer" @_start @_end))
+(comment) @comment.inner