aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lockfile.json4
-rw-r--r--queries/capnp/folds.scm14
-rw-r--r--queries/capnp/highlights.scm3
-rw-r--r--queries/thrift/folds.scm11
4 files changed, 29 insertions, 3 deletions
diff --git a/lockfile.json b/lockfile.json
index dad63460c..b51e62a27 100644
--- a/lockfile.json
+++ b/lockfile.json
@@ -30,7 +30,7 @@
"revision": "7175a6dd5fc1cee660dce6fe23f6043d75af424a"
},
"capnp": {
- "revision": "8e6b8561170c4767720857e3f1dec019f49c6084"
+ "revision": "22c1bdb260779869fa4d30f941f7de1037ec2b53"
},
"c_sharp": {
"revision": "a29bac0681802139710b4d3875540901504d15cb"
@@ -393,7 +393,7 @@
"revision": "0ff887f2a60a147452d52db060de6b42f42f1441"
},
"thrift": {
- "revision": "ea322237061db4ebb879e2d53e39dab0a2f73ff2"
+ "revision": "0d5541dee561c5a268b616db3c1598cb83318bdc"
},
"tiger": {
"revision": "a233ebe360a73a92c50978e5c4e9e471bc59ff42"
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