aboutsummaryrefslogtreecommitdiffstats
path: root/queries
diff options
context:
space:
mode:
authorAmaan Qureshi <amaanq12@gmail.com>2023-01-23 15:05:24 -0500
committerStephan Seitz <stephan.seitz@fau.de>2023-01-23 22:26:16 +0100
commitd9d8f5eba44e03873eb16426cfdfcecbc8b63b43 (patch)
tree3171a8feba6dee69cfdef178778b37bec7c71d17 /queries
parentrefactor(capnp, thrift): improve grammar & queries to stable for the foreseea... (diff)
downloadnvim-treesitter-d9d8f5eba44e03873eb16426cfdfcecbc8b63b43.tar
nvim-treesitter-d9d8f5eba44e03873eb16426cfdfcecbc8b63b43.tar.gz
nvim-treesitter-d9d8f5eba44e03873eb16426cfdfcecbc8b63b43.tar.bz2
nvim-treesitter-d9d8f5eba44e03873eb16426cfdfcecbc8b63b43.tar.lz
nvim-treesitter-d9d8f5eba44e03873eb16426cfdfcecbc8b63b43.tar.xz
nvim-treesitter-d9d8f5eba44e03873eb16426cfdfcecbc8b63b43.tar.zst
nvim-treesitter-d9d8f5eba44e03873eb16426cfdfcecbc8b63b43.zip
feat(capnp, thrift): add folds, bump lockfile
Diffstat (limited to 'queries')
-rw-r--r--queries/capnp/folds.scm14
-rw-r--r--queries/capnp/highlights.scm3
-rw-r--r--queries/thrift/folds.scm11
3 files changed, 27 insertions, 1 deletions
diff --git a/queries/capnp/folds.scm b/queries/capnp/folds.scm
new file mode 100644
index 000000000..6e3f9c187
--- /dev/null
+++ b/queries/capnp/folds.scm
@@ -0,0 +1,14 @@
+[
+ (annotation_targets)
+ (const_list)
+ (enum)
+ (interface)
+ (implicit_generics)
+ (generics)
+ (group)
+ (method_parameters)
+ (named_return_types)
+ (struct)
+ (struct_shorthand)
+ (union)
+] @fold
diff --git a/queries/capnp/highlights.scm b/queries/capnp/highlights.scm
index 0f2cc8525..0162c9248 100644
--- a/queries/capnp/highlights.scm
+++ b/queries/capnp/highlights.scm
@@ -62,6 +62,8 @@
(local_const) @constant
(enum_member) @constant
+(void) @constant.builtin
+
; Types
(enum_identifier) @type
@@ -88,7 +90,6 @@
"extends"
"namespace"
"using"
- (void)
(annotation_target)
] @keyword
diff --git a/queries/thrift/folds.scm b/queries/thrift/folds.scm
new file mode 100644
index 000000000..edc8e9cea
--- /dev/null
+++ b/queries/thrift/folds.scm
@@ -0,0 +1,11 @@
+[
+ (annotation)
+ (enum)
+ (senum)
+ (service)
+ (struct)
+ (union)
+
+ (function_parameters)
+ (exception_parameters)
+] @fold