git: ca363436977e - main - editors/helix: Update to 0.6.0

From: Ashish SHUKLA <ashish_at_FreeBSD.org>
Date: Tue, 04 Jan 2022 14:50:09 UTC
The branch main has been updated by ashish:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ca363436977ed95ed19f19fc75c97602efbe86e5

commit ca363436977ed95ed19f19fc75c97602efbe86e5
Author:     Ashish SHUKLA <ashish@FreeBSD.org>
AuthorDate: 2022-01-04 14:26:32 +0000
Commit:     Ashish SHUKLA <ashish@FreeBSD.org>
CommitDate: 2022-01-04 14:49:50 +0000

    editors/helix: Update to 0.6.0
    
     - Also strip the tree-sitter modules
---
 editors/helix/Makefile  |  62 ++++++++++++++----------
 editors/helix/distinfo  | 122 +++++++++++++++++++++++++++++-------------------
 editors/helix/pkg-plist |  74 +++++++++++++++++++++++++++++
 3 files changed, 187 insertions(+), 71 deletions(-)

diff --git a/editors/helix/Makefile b/editors/helix/Makefile
index 4c102a3d57de..e4c9c8d71566 100644
--- a/editors/helix/Makefile
+++ b/editors/helix/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	helix
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.5.0
-PORTREVISION=	1
+DISTVERSION=	0.6.0
 CATEGORIES=	editors
 
 MAINTAINER=	ashish@FreeBSD.org
@@ -21,9 +20,17 @@ GH_TUPLE=	\
 		tree-sitter:tree-sitter-c-sharp:53a65a9:tree_sitter_c_sharp/helix-syntax/languages/tree-sitter-c-sharp \
 		tree-sitter:tree-sitter-c:f05e279:tree_sitter_c/helix-syntax/languages/tree-sitter-c \
 		tree-sitter:tree-sitter-cpp:c612124:tree_sitter_cpp/helix-syntax/languages/tree-sitter-cpp \
+		stsewd:tree-sitter-comment:5dd3c62:tree_sitter_comment/helix-syntax/languages/tree-sitter-comment \
 		uyha:tree-sitter-cmake:f6616f1:tree_sitter_cmake/helix-syntax/languages/tree-sitter-cmake \
 		tree-sitter:tree-sitter-css:94e1023:tree_sitter_css/helix-syntax/languages/tree-sitter-css \
+		UserNobody14:tree-sitter-dart:6a25376:tree_sitter_dart/helix-syntax/languages/tree-sitter-dart \
+		camdencheek:tree-sitter-dockerfile:7af32bc:tree_sitter_dockerfile/helix-syntax/languages/tree-sitter-dockerfile \
 		elixir-lang:tree-sitter-elixir:f5d7bda:tree_sitter_elixir/helix-syntax/languages/tree-sitter-elixir \
+		ram02z:tree-sitter-fish:04e54ab:tree_sitter_fish/helix-syntax/languages/tree-sitter-fish \
+		the-mikedavis:tree-sitter-git-commit:066e395:tree_sitter_git_commit/helix-syntax/languages/tree-sitter-git-commit \
+		the-mikedavis:tree-sitter-git-diff:c12e6ec:tree_sitter_git_diff/helix-syntax/languages/tree-sitter-git-diff \
+		the-mikedavis:tree-sitter-git-rebase:332dc52:tree_sitter_git_rebase/helix-syntax/languages/tree-sitter-git-rebase \
+		theHamsta:tree-sitter-glsl:88408ff:tree_sitter_glsl/helix-syntax/languages/tree-sitter-glsl \
 		tree-sitter:tree-sitter-go:2a83dfd:tree_sitter_go/helix-syntax/languages/tree-sitter-go \
 		tree-sitter:tree-sitter-haskell:237f4eb:tree_sitter_haskell/helix-syntax/languages/tree-sitter-haskell \
 		tree-sitter:tree-sitter-html:d93af48:tree_sitter_html/helix-syntax/languages/tree-sitter-html \
@@ -33,9 +40,12 @@ GH_TUPLE=	\
 		tree-sitter:tree-sitter-julia:12ea597:tree_sitter_julia/helix-syntax/languages/tree-sitter-julia \
 		latex-lsp:tree-sitter-latex:7f72066:tree_sitter_latex/helix-syntax/languages/tree-sitter-latex \
 		cbarrete:tree-sitter-ledger:0cdeb0e:cbarrete/helix-syntax/languages/tree-sitter-ledger \
+		benwilliamgraham:tree-sitter-llvm:3b21392:tree_sitter_llvm/helix-syntax/languages/tree-sitter-llvm \
 		nvim-treesitter:tree-sitter-lua:6f5d401:tree_sitter_lua/helix-syntax/languages/tree-sitter-lua \
+		MDeiml:tree-sitter-markdown:ad8c329:tree_sitter_markdown/helix-syntax/languages/tree-sitter-markdown \
 		cstrahan:tree-sitter-nix:50f38ce:tree_sitter_nix/helix-syntax/languages/tree-sitter-nix \
 		tree-sitter:tree-sitter-ocaml:23d419b:tree_sitter_ocaml/helix-syntax/languages/tree-sitter-ocaml \
+		ganezdragon:tree-sitter-perl:0ac2c6d:tree_sitter_perl/helix-syntax/languages/tree-sitter-perl \
 		tree-sitter:tree-sitter-php:0d63eaf:tree_sitter_php/helix-syntax/languages/tree-sitter-php \
 		yusdacra:tree-sitter-protobuf:19c211a:tree_sitter_protobuf/helix-syntax/languages/tree-sitter-protobuf \
 		tree-sitter:tree-sitter-python:d6210ce:tree_sitter_python/helix-syntax/languages/tree-sitter-python \
@@ -44,34 +54,37 @@ GH_TUPLE=	\
 		tree-sitter:tree-sitter-scala:fb23ed9:tree_sitter_scala/helix-syntax/languages/tree-sitter-scala \
 		Himujjal:tree-sitter-svelte:349a598:tree_sitter_svelte/helix-syntax/languages/tree-sitter-svelte \
 		tree-sitter:tree-sitter-swift:a22fa5e:tree_sitter_swift/helix-syntax/languages/tree-sitter-swift \
+		Flakebi:tree-sitter-tablegen:568dd8a:tree_sitter_tablegen/helix-syntax/languages/tree-sitter-tablegen \
 		tree-sitter:tree-sitter-tsq:b665659:tree_sitter_tsq/helix-syntax/languages/tree-sitter-tsq \
 		tree-sitter:tree-sitter-typescript:3e897ea:tree_sitter_typescript/helix-syntax/languages/tree-sitter-typescript \
 		ikatyang:tree-sitter-vue:91fe275:tree_sitter_vue/helix-syntax/languages/tree-sitter-vue \
+		szebniok:tree-sitter-wgsl:f00ff52:tree_sitter_wgsl/helix-syntax/languages/tree-sitter-wgsl \
 		ikatyang:tree-sitter-yaml:0e36bed:tree_sitter_yaml/helix-syntax/languages/tree-sitter-yaml \
 		maxxnino:tree-sitter-zig:1f27fd1:tree_sitter_zig/helix-syntax/languages/tree-sitter-zig
 CARGO_CARGOTOML=	${WRKSRC}/helix-term/Cargo.toml
 CARGO_INSTALL_PATH=	./helix-term
 CARGO_CRATES=	aho-corasick-0.7.18 \
-		anyhow-1.0.44 \
-		arc-swap-1.4.0 \
+		anyhow-1.0.52 \
+		arc-swap-1.5.0 \
 		autocfg-1.0.1 \
 		bitflags-1.3.2 \
 		bstr-0.2.17 \
 		bytecount-0.6.2 \
 		bytes-1.1.0 \
 		cassowary-0.3.0 \
-		cc-1.0.71 \
+		cc-1.0.72 \
 		cfg-if-1.0.0 \
-		chardetng-0.1.15 \
+		chardetng-0.1.17 \
 		chrono-0.4.19 \
 		clipboard-win-4.2.2 \
+		content_inspector-0.2.4 \
 		crossbeam-utils-0.8.5 \
 		crossterm-0.22.1 \
 		crossterm_winapi-0.9.0 \
 		dirs-next-2.0.0 \
 		dirs-sys-next-0.1.2 \
 		either-1.6.1 \
-		encoding_rs-0.8.29 \
+		encoding_rs-0.8.30 \
 		encoding_rs_io-0.1.7 \
 		error-code-2.3.0 \
 		etcetera-0.3.2 \
@@ -79,10 +92,10 @@ CARGO_CRATES=	aho-corasick-0.7.18 \
 		fnv-1.0.7 \
 		form_urlencoded-1.0.1 \
 		futf-0.1.4 \
-		futures-core-0.3.17 \
-		futures-executor-0.3.17 \
-		futures-task-0.3.17 \
-		futures-util-0.3.17 \
+		futures-core-0.3.19 \
+		futures-executor-0.3.19 \
+		futures-task-0.3.19 \
+		futures-util-0.3.19 \
 		fuzzy-matcher-0.3.7 \
 		getrandom-0.2.3 \
 		globset-0.4.8 \
@@ -93,14 +106,14 @@ CARGO_CRATES=	aho-corasick-0.7.18 \
 		idna-0.2.3 \
 		ignore-0.4.18 \
 		instant-0.1.12 \
-		itoa-0.4.8 \
+		itoa-1.0.1 \
 		jsonrpc-core-18.0.0 \
 		lazy_static-1.4.0 \
 		libc-0.2.104 \
-		libloading-0.7.1 \
+		libloading-0.7.2 \
 		lock_api-0.4.5 \
 		log-0.4.14 \
-		lsp-types-0.90.1 \
+		lsp-types-0.91.1 \
 		mac-0.1.1 \
 		matches-0.1.9 \
 		memchr-2.4.1 \
@@ -111,8 +124,8 @@ CARGO_CRATES=	aho-corasick-0.7.18 \
 		ntapi-0.3.6 \
 		num-integer-0.1.44 \
 		num-traits-0.2.14 \
-		num_cpus-1.13.0 \
-		once_cell-1.8.0 \
+		num_cpus-1.13.1 \
+		once_cell-1.9.0 \
 		parking_lot-0.11.2 \
 		parking_lot_core-0.8.5 \
 		percent-encoding-2.1.0 \
@@ -133,11 +146,11 @@ CARGO_CRATES=	aho-corasick-0.7.18 \
 		ryu-1.0.5 \
 		same-file-1.0.6 \
 		scopeguard-1.1.0 \
-		serde-1.0.130 \
-		serde_derive-1.0.130 \
-		serde_json-1.0.68 \
+		serde-1.0.132 \
+		serde_derive-1.0.132 \
+		serde_json-1.0.73 \
 		serde_repr-0.1.7 \
-		signal-hook-0.3.10 \
+		signal-hook-0.3.13 \
 		signal-hook-mio-0.2.1 \
 		signal-hook-registry-1.4.0 \
 		signal-hook-tokio-0.3.0 \
@@ -154,11 +167,11 @@ CARGO_CRATES=	aho-corasick-0.7.18 \
 		threadpool-1.8.1 \
 		tinyvec-1.5.0 \
 		tinyvec_macros-0.1.0 \
-		tokio-1.12.0 \
-		tokio-macros-1.5.0 \
-		tokio-stream-0.1.7 \
+		tokio-1.15.0 \
+		tokio-macros-1.7.0 \
+		tokio-stream-0.1.8 \
 		toml-0.5.8 \
-		tree-sitter-0.20.0 \
+		tree-sitter-0.20.1 \
 		unicase-2.6.0 \
 		unicode-bidi-0.3.7 \
 		unicode-general-category-0.4.0 \
@@ -183,5 +196,6 @@ post-patch:
 post-install:
 	${MKDIR} ${STAGEDIR}${DATADIR}
 	cd ${WRKSRC} && ${COPYTREE_SHARE} runtime ${STAGEDIR}${DATADIR}
+	${FIND} ${STAGEDIR}${DATADIR}/runtime -type f -name '*.so' -exec ${STRIP_CMD} {} \;
 
 .include <bsd.port.mk>
diff --git a/editors/helix/distinfo b/editors/helix/distinfo
index d753c631566b..6b3affef40cf 100644
--- a/editors/helix/distinfo
+++ b/editors/helix/distinfo
@@ -1,10 +1,10 @@
-TIMESTAMP = 1635696940
+TIMESTAMP = 1641305806
 SHA256 (rust/crates/aho-corasick-0.7.18.crate) = 1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f
 SIZE (rust/crates/aho-corasick-0.7.18.crate) = 112923
-SHA256 (rust/crates/anyhow-1.0.44.crate) = 61604a8f862e1d5c3229fdd78f8b02c68dcf73a4c4b05fd636d12240aaa242c1
-SIZE (rust/crates/anyhow-1.0.44.crate) = 35067
-SHA256 (rust/crates/arc-swap-1.4.0.crate) = e6df5aef5c5830360ce5218cecb8f018af3438af5686ae945094affc86fdec63
-SIZE (rust/crates/arc-swap-1.4.0.crate) = 64384
+SHA256 (rust/crates/anyhow-1.0.52.crate) = 84450d0b4a8bd1ba4144ce8ce718fbc5d071358b1e5384bace6536b3d1f2d5b3
+SIZE (rust/crates/anyhow-1.0.52.crate) = 44224
+SHA256 (rust/crates/arc-swap-1.5.0.crate) = c5d78ce20460b82d3fa150275ed9d55e21064fc7951177baacf86a145c4a4b1f
+SIZE (rust/crates/arc-swap-1.5.0.crate) = 65351
 SHA256 (rust/crates/autocfg-1.0.1.crate) = cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a
 SIZE (rust/crates/autocfg-1.0.1.crate) = 12908
 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
@@ -17,16 +17,18 @@ SHA256 (rust/crates/bytes-1.1.0.crate) = c4872d67bab6358e59559027aa3b9157c53d935
 SIZE (rust/crates/bytes-1.1.0.crate) = 49640
 SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53
 SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
-SHA256 (rust/crates/cc-1.0.71.crate) = 79c2681d6594606957bbb8631c4b90a7fcaaa72cdb714743a437b156d6a7eedd
-SIZE (rust/crates/cc-1.0.71.crate) = 57452
+SHA256 (rust/crates/cc-1.0.72.crate) = 22a9137b95ea06864e018375b72adfb7db6e6f68cfc8df5a04d00288050485ee
+SIZE (rust/crates/cc-1.0.72.crate) = 57495
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/chardetng-0.1.15.crate) = 83ee29c16b81c32fbc882ecc568305793338a8353952573db837f4f4a6cd5c2e
-SIZE (rust/crates/chardetng-0.1.15.crate) = 56043
+SHA256 (rust/crates/chardetng-0.1.17.crate) = 14b8f0b65b7b08ae3c8187e8d77174de20cb6777864c6b832d8ad365999cf1ea
+SIZE (rust/crates/chardetng-0.1.17.crate) = 56362
 SHA256 (rust/crates/chrono-0.4.19.crate) = 670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73
 SIZE (rust/crates/chrono-0.4.19.crate) = 155663
 SHA256 (rust/crates/clipboard-win-4.2.2.crate) = 3db8340083d28acb43451166543b98c838299b7e0863621be53a338adceea0ed
 SIZE (rust/crates/clipboard-win-4.2.2.crate) = 12188
+SHA256 (rust/crates/content_inspector-0.2.4.crate) = b7bda66e858c683005a53a9a60c69a4aca7eeaa45d124526e389f7aec8e62f38
+SIZE (rust/crates/content_inspector-0.2.4.crate) = 11386
 SHA256 (rust/crates/crossbeam-utils-0.8.5.crate) = d82cfc11ce7f2c3faef78d8a684447b40d503d9681acebed6cb728d45940c4db
 SIZE (rust/crates/crossbeam-utils-0.8.5.crate) = 38414
 SHA256 (rust/crates/crossterm-0.22.1.crate) = c85525306c4291d1b73ce93c8acf9c339f9b213aef6c1d85c3830cbf1c16325c
@@ -39,8 +41,8 @@ SHA256 (rust/crates/dirs-sys-next-0.1.2.crate) = 4ebda144c4fe02d1f7ea1a7d9641b6f
 SIZE (rust/crates/dirs-sys-next-0.1.2.crate) = 10681
 SHA256 (rust/crates/either-1.6.1.crate) = e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457
 SIZE (rust/crates/either-1.6.1.crate) = 13641
-SHA256 (rust/crates/encoding_rs-0.8.29.crate) = a74ea89a0a1b98f6332de42c95baff457ada66d1cb4030f9ff151b2041a1c746
-SIZE (rust/crates/encoding_rs-0.8.29.crate) = 1368211
+SHA256 (rust/crates/encoding_rs-0.8.30.crate) = 7896dc8abb250ffdda33912550faa54c88ec8b998dec0b2c55ab224921ce11df
+SIZE (rust/crates/encoding_rs-0.8.30.crate) = 1370089
 SHA256 (rust/crates/encoding_rs_io-0.1.7.crate) = 1cc3c5651fb62ab8aa3103998dade57efdd028544bd300516baa31840c252a83
 SIZE (rust/crates/encoding_rs_io-0.1.7.crate) = 16969
 SHA256 (rust/crates/error-code-2.3.0.crate) = b5115567ac25674e0043e472be13d14e537f37ea8aa4bdc4aef0c89add1db1ff
@@ -55,14 +57,14 @@ SHA256 (rust/crates/form_urlencoded-1.0.1.crate) = 5fc25a87fa4fd2094bffb06925852
 SIZE (rust/crates/form_urlencoded-1.0.1.crate) = 8773
 SHA256 (rust/crates/futf-0.1.4.crate) = 7c9c1ce3fa9336301af935ab852c437817d14cd33690446569392e65170aac3b
 SIZE (rust/crates/futf-0.1.4.crate) = 11341
-SHA256 (rust/crates/futures-core-0.3.17.crate) = 88d1c26957f23603395cd326b0ffe64124b818f4449552f960d815cfba83a53d
-SIZE (rust/crates/futures-core-0.3.17.crate) = 14478
-SHA256 (rust/crates/futures-executor-0.3.17.crate) = 45025be030969d763025784f7f355043dc6bc74093e4ecc5000ca4dc50d8745c
-SIZE (rust/crates/futures-executor-0.3.17.crate) = 17102
-SHA256 (rust/crates/futures-task-0.3.17.crate) = 1d3d00f4eddb73e498a54394f228cd55853bdf059259e8e7bc6e69d408892e99
-SIZE (rust/crates/futures-task-0.3.17.crate) = 11712
-SHA256 (rust/crates/futures-util-0.3.17.crate) = 36568465210a3a6ee45e1f165136d68671471a501e632e9a98d96872222b5481
-SIZE (rust/crates/futures-util-0.3.17.crate) = 147679
+SHA256 (rust/crates/futures-core-0.3.19.crate) = d0c8ff0461b82559810cdccfde3215c3f373807f5e5232b71479bff7bb2583d7
+SIZE (rust/crates/futures-core-0.3.19.crate) = 14666
+SHA256 (rust/crates/futures-executor-0.3.19.crate) = 29d6d2ff5bb10fb95c85b8ce46538a2e5f5e7fdc755623a7d4529ab8a4ed9d2a
+SIZE (rust/crates/futures-executor-0.3.19.crate) = 17286
+SHA256 (rust/crates/futures-task-0.3.19.crate) = 6ee7c6485c30167ce4dfb83ac568a849fe53274c831081476ee13e0dce1aad72
+SIZE (rust/crates/futures-task-0.3.19.crate) = 11894
+SHA256 (rust/crates/futures-util-0.3.19.crate) = d9b5cf40b47a271f77a8b1bec03ca09044d99d2372c0de244e66430761127164
+SIZE (rust/crates/futures-util-0.3.19.crate) = 149240
 SHA256 (rust/crates/fuzzy-matcher-0.3.7.crate) = 54614a3312934d066701a80f20f15fa3b56d67ac7722b39eea5b4c9dd1d66c94
 SIZE (rust/crates/fuzzy-matcher-0.3.7.crate) = 18047
 SHA256 (rust/crates/getrandom-0.2.3.crate) = 7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753
@@ -83,22 +85,22 @@ SHA256 (rust/crates/ignore-0.4.18.crate) = 713f1b139373f96a2e0ce3ac931cd01ee973c
 SIZE (rust/crates/ignore-0.4.18.crate) = 53174
 SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c
 SIZE (rust/crates/instant-0.1.12.crate) = 6128
-SHA256 (rust/crates/itoa-0.4.8.crate) = b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4
-SIZE (rust/crates/itoa-0.4.8.crate) = 11926
+SHA256 (rust/crates/itoa-1.0.1.crate) = 1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35
+SIZE (rust/crates/itoa-1.0.1.crate) = 11059
 SHA256 (rust/crates/jsonrpc-core-18.0.0.crate) = 14f7f76aef2d054868398427f6c54943cf3d1caa9a7ec7d0c38d69df97a965eb
 SIZE (rust/crates/jsonrpc-core-18.0.0.crate) = 16010
 SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
 SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
 SHA256 (rust/crates/libc-0.2.104.crate) = 7b2f96d100e1cf1929e7719b7edb3b90ab5298072638fccd77be9ce942ecdfce
 SIZE (rust/crates/libc-0.2.104.crate) = 548775
-SHA256 (rust/crates/libloading-0.7.1.crate) = c0cf036d15402bea3c5d4de17b3fce76b3e4a56ebc1f577be0e7a72f7c607cf0
-SIZE (rust/crates/libloading-0.7.1.crate) = 26336
+SHA256 (rust/crates/libloading-0.7.2.crate) = afe203d669ec979b7128619bae5a63b7b42e9203c1b29146079ee05e2f604b52
+SIZE (rust/crates/libloading-0.7.2.crate) = 27229
 SHA256 (rust/crates/lock_api-0.4.5.crate) = 712a4d093c9976e24e7dbca41db895dabcbac38eb5f4045393d17a95bdfb1109
 SIZE (rust/crates/lock_api-0.4.5.crate) = 25199
 SHA256 (rust/crates/log-0.4.14.crate) = 51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710
 SIZE (rust/crates/log-0.4.14.crate) = 34582
-SHA256 (rust/crates/lsp-types-0.90.1.crate) = 6f3734ab1d7d157fc0c45110e06b587c31cd82bea2ccfd6b563cbff0aaeeb1d3
-SIZE (rust/crates/lsp-types-0.90.1.crate) = 53803
+SHA256 (rust/crates/lsp-types-0.91.1.crate) = 2368312c59425dd133cb9a327afee65be0a633a8ce471d248e2202a48f8f68ae
+SIZE (rust/crates/lsp-types-0.91.1.crate) = 54922
 SHA256 (rust/crates/mac-0.1.1.crate) = c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4
 SIZE (rust/crates/mac-0.1.1.crate) = 4838
 SHA256 (rust/crates/matches-0.1.9.crate) = a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f
@@ -119,10 +121,10 @@ SHA256 (rust/crates/num-integer-0.1.44.crate) = d2cc698a63b549a70bc047073d2949cc
 SIZE (rust/crates/num-integer-0.1.44.crate) = 22216
 SHA256 (rust/crates/num-traits-0.2.14.crate) = 9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290
 SIZE (rust/crates/num-traits-0.2.14.crate) = 45476
-SHA256 (rust/crates/num_cpus-1.13.0.crate) = 05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3
-SIZE (rust/crates/num_cpus-1.13.0.crate) = 14704
-SHA256 (rust/crates/once_cell-1.8.0.crate) = 692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56
-SIZE (rust/crates/once_cell-1.8.0.crate) = 28925
+SHA256 (rust/crates/num_cpus-1.13.1.crate) = 19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1
+SIZE (rust/crates/num_cpus-1.13.1.crate) = 14752
+SHA256 (rust/crates/once_cell-1.9.0.crate) = da32515d9f6e6e489d7bc9d84c71b060db7247dc035bbe44eac88cf87486d8d5
+SIZE (rust/crates/once_cell-1.9.0.crate) = 30702
 SHA256 (rust/crates/parking_lot-0.11.2.crate) = 7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99
 SIZE (rust/crates/parking_lot-0.11.2.crate) = 39869
 SHA256 (rust/crates/parking_lot_core-0.8.5.crate) = d76e8e1493bcac0d2766c42737f34458f1c8c50c0d23bcb24ea953affb273216
@@ -163,16 +165,16 @@ SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e
 SIZE (rust/crates/same-file-1.0.6.crate) = 10183
 SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
 SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470
-SHA256 (rust/crates/serde-1.0.130.crate) = f12d06de37cf59146fbdecab66aa99f9fe4f78722e3607577a5375d66bd0c913
-SIZE (rust/crates/serde-1.0.130.crate) = 75305
-SHA256 (rust/crates/serde_derive-1.0.130.crate) = d7bc1a1ab1961464eae040d96713baa5a724a8152c1222492465b54322ec508b
-SIZE (rust/crates/serde_derive-1.0.130.crate) = 54703
-SHA256 (rust/crates/serde_json-1.0.68.crate) = 0f690853975602e1bfe1ccbf50504d67174e3bcf340f23b5ea9992e0587a52d8
-SIZE (rust/crates/serde_json-1.0.68.crate) = 114986
+SHA256 (rust/crates/serde-1.0.132.crate) = 8b9875c23cf305cd1fd7eb77234cbb705f21ea6a72c637a5c6db5fe4b8e7f008
+SIZE (rust/crates/serde-1.0.132.crate) = 75364
+SHA256 (rust/crates/serde_derive-1.0.132.crate) = ecc0db5cb2556c0e558887d9bbdcf6ac4471e83ff66cf696e5419024d1606276
+SIZE (rust/crates/serde_derive-1.0.132.crate) = 54725
+SHA256 (rust/crates/serde_json-1.0.73.crate) = bcbd0344bc6533bc7ec56df11d42fb70f1b912351c0825ccb7211b59d8af7cf5
+SIZE (rust/crates/serde_json-1.0.73.crate) = 115922
 SHA256 (rust/crates/serde_repr-0.1.7.crate) = 98d0516900518c29efa217c298fa1f4e6c6ffc85ae29fd7f4ee48f176e1a9ed5
 SIZE (rust/crates/serde_repr-0.1.7.crate) = 10173
-SHA256 (rust/crates/signal-hook-0.3.10.crate) = 9c98891d737e271a2954825ef19e46bd16bdb98e2746f2eec4f7a4ef7946efd1
-SIZE (rust/crates/signal-hook-0.3.10.crate) = 48491
+SHA256 (rust/crates/signal-hook-0.3.13.crate) = 647c97df271007dcea485bb74ffdb57f2e683f1306c854f468a0c244badabf2d
+SIZE (rust/crates/signal-hook-0.3.13.crate) = 49252
 SHA256 (rust/crates/signal-hook-mio-0.2.1.crate) = 29fd5867f1c4f2c5be079aee7a2adf1152ebb04a4bc4d341f504b7dece607ed4
 SIZE (rust/crates/signal-hook-mio-0.2.1.crate) = 8893
 SHA256 (rust/crates/signal-hook-registry-1.4.0.crate) = e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0
@@ -205,16 +207,16 @@ SHA256 (rust/crates/tinyvec-1.5.0.crate) = f83b2a3d4d9091d0abd7eba4dc2710b171858
 SIZE (rust/crates/tinyvec-1.5.0.crate) = 42745
 SHA256 (rust/crates/tinyvec_macros-0.1.0.crate) = cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c
 SIZE (rust/crates/tinyvec_macros-0.1.0.crate) = 1817
-SHA256 (rust/crates/tokio-1.12.0.crate) = c2c2416fdedca8443ae44b4527de1ea633af61d8f7169ffa6e72c5b53d24efcc
-SIZE (rust/crates/tokio-1.12.0.crate) = 522732
-SHA256 (rust/crates/tokio-macros-1.5.0.crate) = b2dd85aeaba7b68df939bd357c6afb36c87951be9e80bf9c859f2fc3e9fca0fd
-SIZE (rust/crates/tokio-macros-1.5.0.crate) = 8582
-SHA256 (rust/crates/tokio-stream-0.1.7.crate) = 7b2f3f698253f03119ac0102beaa64f67a67e08074d03a22d18784104543727f
-SIZE (rust/crates/tokio-stream-0.1.7.crate) = 30323
+SHA256 (rust/crates/tokio-1.15.0.crate) = fbbf1c778ec206785635ce8ad57fe52b3009ae9e0c9f574a728f3049d3e55838
+SIZE (rust/crates/tokio-1.15.0.crate) = 540198
+SHA256 (rust/crates/tokio-macros-1.7.0.crate) = b557f72f448c511a979e2564e55d74e6c4432fc96ff4f6241bc6bded342643b7
+SIZE (rust/crates/tokio-macros-1.7.0.crate) = 9261
+SHA256 (rust/crates/tokio-stream-0.1.8.crate) = 50145484efff8818b5ccd256697f36863f587da82cf8b409c53adf1e840798e3
+SIZE (rust/crates/tokio-stream-0.1.8.crate) = 30537
 SHA256 (rust/crates/toml-0.5.8.crate) = a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa
 SIZE (rust/crates/toml-0.5.8.crate) = 54219
-SHA256 (rust/crates/tree-sitter-0.20.0.crate) = 63ec02a07a782abef91279b72fe8fd2bee4c168a22112cedec5d3b0d49b9e4f9
-SIZE (rust/crates/tree-sitter-0.20.0.crate) = 127162
+SHA256 (rust/crates/tree-sitter-0.20.1.crate) = 9394e9dbfe967b5f3d6ab79e302e78b5fb7b530c368d634ff3b8d67ede138bf1
+SIZE (rust/crates/tree-sitter-0.20.1.crate) = 127696
 SHA256 (rust/crates/unicase-2.6.0.crate) = 50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6
 SIZE (rust/crates/unicase-2.6.0.crate) = 23478
 SHA256 (rust/crates/unicode-bidi-0.3.7.crate) = 1a01404663e3db436ed2746d9fefef640d868edae3cceb81c3b8d5732fda678f
@@ -249,8 +251,8 @@ SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e9
 SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164
 SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
 SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (helix-editor-helix-v0.5.0_GH0.tar.gz) = ead7b6c9b0c84b8f01761ef8f1a01a49dd54a9d9479ba138cb6c2e9c6dce70b2
-SIZE (helix-editor-helix-v0.5.0_GH0.tar.gz) = 1364217
+SHA256 (helix-editor-helix-v0.6.0_GH0.tar.gz) = 522aec90a268015b88cd7ddbc9de43c93314241b863cf7b7da12205cec565464
+SIZE (helix-editor-helix-v0.6.0_GH0.tar.gz) = 1417954
 SHA256 (ikatyang-tree-sitter-toml-7cff70b_GH0.tar.gz) = f8a0953b16b86817de7d279d3c66dec7e5917fd3d4fc62f15966793265587f5f
 SIZE (ikatyang-tree-sitter-toml-7cff70b_GH0.tar.gz) = 162322
 SHA256 (tree-sitter-tree-sitter-agda-ca69cdf_GH0.tar.gz) = 5013bfe4b3820e87124c112f9860a18851d7a326ddae503c615f98841794754a
@@ -263,12 +265,28 @@ SHA256 (tree-sitter-tree-sitter-c-f05e279_GH0.tar.gz) = 6aedcdd74e622977a3e27cd0
 SIZE (tree-sitter-tree-sitter-c-f05e279_GH0.tar.gz) = 226343
 SHA256 (tree-sitter-tree-sitter-cpp-c612124_GH0.tar.gz) = 80c27098e4ada5e785839c111e77a555f719bd98424df4c6b564dc61635fc3f1
 SIZE (tree-sitter-tree-sitter-cpp-c612124_GH0.tar.gz) = 498675
+SHA256 (stsewd-tree-sitter-comment-5dd3c62_GH0.tar.gz) = 4f308f4a0693434a48b673700ed9f5afb5582e159d13096b9b71bf2c29fc2063
+SIZE (stsewd-tree-sitter-comment-5dd3c62_GH0.tar.gz) = 102820
 SHA256 (uyha-tree-sitter-cmake-f6616f1_GH0.tar.gz) = bd56b8624ecfe16923037091bbd8207dd73a6fe6d32f423a9584f3f3870a4cd8
 SIZE (uyha-tree-sitter-cmake-f6616f1_GH0.tar.gz) = 42002
 SHA256 (tree-sitter-tree-sitter-css-94e1023_GH0.tar.gz) = c0c69306a7d2769eadfbd049e8caf46366a857024eaa60a3a0bd2cf3935e3f7c
 SIZE (tree-sitter-tree-sitter-css-94e1023_GH0.tar.gz) = 80669
+SHA256 (UserNobody14-tree-sitter-dart-6a25376_GH0.tar.gz) = 071759687a04f39ec2d4a00b3c1238e56bec933ee3861e0ec11065656b751db5
+SIZE (UserNobody14-tree-sitter-dart-6a25376_GH0.tar.gz) = 210034
+SHA256 (camdencheek-tree-sitter-dockerfile-7af32bc_GH0.tar.gz) = cf2bbb2be8415ccda83c3b705b3a870af1d194c0b2a3197573f798cc3a6fb5bc
+SIZE (camdencheek-tree-sitter-dockerfile-7af32bc_GH0.tar.gz) = 37399
 SHA256 (elixir-lang-tree-sitter-elixir-f5d7bda_GH0.tar.gz) = 801b906dbee192419edcbea9abdee1ea1dc4a334283fc30096b37f19a0d445bd
 SIZE (elixir-lang-tree-sitter-elixir-f5d7bda_GH0.tar.gz) = 526776
+SHA256 (ram02z-tree-sitter-fish-04e54ab_GH0.tar.gz) = d2b3d66143cce3449190c14748643dc5304d41f5f2e5ba70c1c2d02e73fc5fd0
+SIZE (ram02z-tree-sitter-fish-04e54ab_GH0.tar.gz) = 53367
+SHA256 (the-mikedavis-tree-sitter-git-commit-066e395_GH0.tar.gz) = 770d83f0c43010ce07bb0e604fdc897598fe7a293009f503bacbc81a621f8808
+SIZE (the-mikedavis-tree-sitter-git-commit-066e395_GH0.tar.gz) = 321414
+SHA256 (the-mikedavis-tree-sitter-git-diff-c12e6ec_GH0.tar.gz) = 0b5ddbe7c0ac9d8d00f8168853658b081885413f1c3baa0641fd4933717cb5b6
+SIZE (the-mikedavis-tree-sitter-git-diff-c12e6ec_GH0.tar.gz) = 23647
+SHA256 (the-mikedavis-tree-sitter-git-rebase-332dc52_GH0.tar.gz) = 2355431a7e3b65adf6f8286f0fa773eae140294f3b1e96ad9ba3948e89837b58
+SIZE (the-mikedavis-tree-sitter-git-rebase-332dc52_GH0.tar.gz) = 429759
+SHA256 (theHamsta-tree-sitter-glsl-88408ff_GH0.tar.gz) = 798162e83d0d35edd8cf94fb98d6421d6be10298f39f42d7ce0bb88d9be644f4
+SIZE (theHamsta-tree-sitter-glsl-88408ff_GH0.tar.gz) = 236373
 SHA256 (tree-sitter-tree-sitter-go-2a83dfd_GH0.tar.gz) = 473f53a4a10a8fbc9c545eb19a848bfd5713d126223a6fba4fb89eea9a4224aa
 SIZE (tree-sitter-tree-sitter-go-2a83dfd_GH0.tar.gz) = 159938
 SHA256 (tree-sitter-tree-sitter-haskell-237f4eb_GH0.tar.gz) = e5da0ca9964f0652646f4614c4f4db2844cfcdf317f69c93a8e460621f8ce52c
@@ -287,12 +305,18 @@ SHA256 (latex-lsp-tree-sitter-latex-7f72066_GH0.tar.gz) = e0511b260027f075b65852
 SIZE (latex-lsp-tree-sitter-latex-7f72066_GH0.tar.gz) = 1691328
 SHA256 (cbarrete-tree-sitter-ledger-0cdeb0e_GH0.tar.gz) = 25e1bb9834d6516e06f723d05000bb162238204aad26bcda86bb1a87ccc72f26
 SIZE (cbarrete-tree-sitter-ledger-0cdeb0e_GH0.tar.gz) = 37251
+SHA256 (benwilliamgraham-tree-sitter-llvm-3b21392_GH0.tar.gz) = 1bb7ee0f17ad637aa1591a6ba30917c3e8d0c4eaeeb0a44d749589ac8b6eb006
+SIZE (benwilliamgraham-tree-sitter-llvm-3b21392_GH0.tar.gz) = 446349
 SHA256 (nvim-treesitter-tree-sitter-lua-6f5d401_GH0.tar.gz) = b7798c1852285d9fdd41d72dc9aaac9af1874553757f26bb663147d267f9eec6
 SIZE (nvim-treesitter-tree-sitter-lua-6f5d401_GH0.tar.gz) = 110121
+SHA256 (MDeiml-tree-sitter-markdown-ad8c329_GH0.tar.gz) = d23206fbe3b794df3b52a9b936485944df1ea2d6a87bdc6ed27acdfc5d9aef9c
+SIZE (MDeiml-tree-sitter-markdown-ad8c329_GH0.tar.gz) = 327743
 SHA256 (cstrahan-tree-sitter-nix-50f38ce_GH0.tar.gz) = ace52415e0f9f035500ab345fd495b3d07ef3c545483014585368f54d7ab164c
 SIZE (cstrahan-tree-sitter-nix-50f38ce_GH0.tar.gz) = 34800
 SHA256 (tree-sitter-tree-sitter-ocaml-23d419b_GH0.tar.gz) = 88f0772923aef8ae8071a3193f712fc02e3437745f0c58aa4f5824516343e5e9
 SIZE (tree-sitter-tree-sitter-ocaml-23d419b_GH0.tar.gz) = 1428332
+SHA256 (ganezdragon-tree-sitter-perl-0ac2c6d_GH0.tar.gz) = c2de655dcb6aeae08aa525d917cf522138c9b9ca660f1dd81411e6bcfde7954c
+SIZE (ganezdragon-tree-sitter-perl-0ac2c6d_GH0.tar.gz) = 1655163
 SHA256 (tree-sitter-tree-sitter-php-0d63eaf_GH0.tar.gz) = df2218af6b34432e0e7b3c14a09f560e1e5de8eedbca3227dc486c79588400f4
 SIZE (tree-sitter-tree-sitter-php-0d63eaf_GH0.tar.gz) = 158473
 SHA256 (yusdacra-tree-sitter-protobuf-19c211a_GH0.tar.gz) = 8f22e645f8a71bdbcf6ae77e4c0c2914503949f15285aac5dc4c3132797b5163
@@ -309,12 +333,16 @@ SHA256 (Himujjal-tree-sitter-svelte-349a598_GH0.tar.gz) = 9fdbbb7075296072847161
 SIZE (Himujjal-tree-sitter-svelte-349a598_GH0.tar.gz) = 60247
 SHA256 (tree-sitter-tree-sitter-swift-a22fa5e_GH0.tar.gz) = 74b9c3f0ebf1ba80b19480f53a226db909e9dd70fb1d0f767353b4b6a2c2a82a
 SIZE (tree-sitter-tree-sitter-swift-a22fa5e_GH0.tar.gz) = 83628
+SHA256 (Flakebi-tree-sitter-tablegen-568dd8a_GH0.tar.gz) = 15763632ccf30a0a57e5ba539ad5b74294734655ce82e820494d4c8973f272eb
+SIZE (Flakebi-tree-sitter-tablegen-568dd8a_GH0.tar.gz) = 43519
 SHA256 (tree-sitter-tree-sitter-tsq-b665659_GH0.tar.gz) = 9866411c65abd3a0e116cf60fa9ea3c8cdd1da7c028caa82e4a1f8ed139befeb
 SIZE (tree-sitter-tree-sitter-tsq-b665659_GH0.tar.gz) = 15025
 SHA256 (tree-sitter-tree-sitter-typescript-3e897ea_GH0.tar.gz) = 6e64d8a40f69a46b1cfa50b64e3ab187cd44f106bb3ba4a4fb5d96e6f3c803d5
 SIZE (tree-sitter-tree-sitter-typescript-3e897ea_GH0.tar.gz) = 990774
 SHA256 (ikatyang-tree-sitter-vue-91fe275_GH0.tar.gz) = 0b43890e851774dfcbf26186324ff0d28182c5a820ea5b13c056bfdeddea7221
 SIZE (ikatyang-tree-sitter-vue-91fe275_GH0.tar.gz) = 157651
+SHA256 (szebniok-tree-sitter-wgsl-f00ff52_GH0.tar.gz) = 05537f85a6b6966685d66f24928b0bf63759654e3b6b8245969852a74a8ab3b8
+SIZE (szebniok-tree-sitter-wgsl-f00ff52_GH0.tar.gz) = 4535925
 SHA256 (ikatyang-tree-sitter-yaml-0e36bed_GH0.tar.gz) = 843a5a4d4d4003e46dc2d7a0d564d7b8515436c62881f1ac27c53176937fc9e2
 SIZE (ikatyang-tree-sitter-yaml-0e36bed_GH0.tar.gz) = 266200
 SHA256 (maxxnino-tree-sitter-zig-1f27fd1_GH0.tar.gz) = 5db647801f695eac45f34178222fdbd2bfdcbae5333186f9420e22bbf9ffdad4
diff --git a/editors/helix/pkg-plist b/editors/helix/pkg-plist
index 90ec7674622d..d5411be95f8f 100644
--- a/editors/helix/pkg-plist
+++ b/editors/helix/pkg-plist
@@ -5,9 +5,17 @@ bin/hx
 %%DATADIR%%/runtime/grammars/c-sharp.so
 %%DATADIR%%/runtime/grammars/c.so
 %%DATADIR%%/runtime/grammars/cmake.so
+%%DATADIR%%/runtime/grammars/comment.so
 %%DATADIR%%/runtime/grammars/cpp.so
 %%DATADIR%%/runtime/grammars/css.so
+%%DATADIR%%/runtime/grammars/dart.so
+%%DATADIR%%/runtime/grammars/dockerfile.so
 %%DATADIR%%/runtime/grammars/elixir.so
+%%DATADIR%%/runtime/grammars/fish.so
+%%DATADIR%%/runtime/grammars/git-commit.so
+%%DATADIR%%/runtime/grammars/git-diff.so
+%%DATADIR%%/runtime/grammars/git-rebase.so
+%%DATADIR%%/runtime/grammars/glsl.so
 %%DATADIR%%/runtime/grammars/go.so
 %%DATADIR%%/runtime/grammars/html.so
 %%DATADIR%%/runtime/grammars/java.so
@@ -16,10 +24,13 @@ bin/hx
 %%DATADIR%%/runtime/grammars/julia.so
 %%DATADIR%%/runtime/grammars/latex.so
 %%DATADIR%%/runtime/grammars/ledger.so
+%%DATADIR%%/runtime/grammars/llvm.so
 %%DATADIR%%/runtime/grammars/lua.so
+%%DATADIR%%/runtime/grammars/markdown.so
 %%DATADIR%%/runtime/grammars/nix.so
 %%DATADIR%%/runtime/grammars/ocaml-interface.so
 %%DATADIR%%/runtime/grammars/ocaml.so
+%%DATADIR%%/runtime/grammars/perl.so
 %%DATADIR%%/runtime/grammars/php.so
 %%DATADIR%%/runtime/grammars/protobuf.so
 %%DATADIR%%/runtime/grammars/python.so
@@ -28,20 +39,48 @@ bin/hx
 %%DATADIR%%/runtime/grammars/scala.so
 %%DATADIR%%/runtime/grammars/svelte.so
 %%DATADIR%%/runtime/grammars/swift.so
+%%DATADIR%%/runtime/grammars/tablegen.so
 %%DATADIR%%/runtime/grammars/toml.so
 %%DATADIR%%/runtime/grammars/tsq.so
 %%DATADIR%%/runtime/grammars/tsx.so
 %%DATADIR%%/runtime/grammars/typescript.so
 %%DATADIR%%/runtime/grammars/vue.so
+%%DATADIR%%/runtime/grammars/wgsl.so
 %%DATADIR%%/runtime/grammars/yaml.so
 %%DATADIR%%/runtime/grammars/zig.so
 %%DATADIR%%/runtime/queries/bash/highlights.scm
 %%DATADIR%%/runtime/queries/c-sharp/highlights.scm
 %%DATADIR%%/runtime/queries/c/highlights.scm
+%%DATADIR%%/runtime/queries/c/injections.scm
 %%DATADIR%%/runtime/queries/cmake/highlights.scm
+%%DATADIR%%/runtime/queries/cmake/indents.toml
+%%DATADIR%%/runtime/queries/cmake/injections.scm
+%%DATADIR%%/runtime/queries/cmake/textobjects.scm
+%%DATADIR%%/runtime/queries/comment/highlights.scm
 %%DATADIR%%/runtime/queries/cpp/highlights.scm
+%%DATADIR%%/runtime/queries/cpp/injections.scm
 %%DATADIR%%/runtime/queries/css/highlights.scm
+%%DATADIR%%/runtime/queries/dart/highlights.scm
+%%DATADIR%%/runtime/queries/dart/indents.toml
+%%DATADIR%%/runtime/queries/dart/locals.scm
+%%DATADIR%%/runtime/queries/dockerfile/highlights.scm
+%%DATADIR%%/runtime/queries/dockerfile/injections.scm
 %%DATADIR%%/runtime/queries/elixir/highlights.scm
+%%DATADIR%%/runtime/queries/elixir/injections.scm
+%%DATADIR%%/runtime/queries/fish/highlights.scm
+%%DATADIR%%/runtime/queries/fish/indents.toml
+%%DATADIR%%/runtime/queries/fish/injections.scm
+%%DATADIR%%/runtime/queries/fish/textobjects.scm
+%%DATADIR%%/runtime/queries/git-commit/highlights.scm
+%%DATADIR%%/runtime/queries/git-commit/injections.scm
+%%DATADIR%%/runtime/queries/git-diff/highlights.scm
+%%DATADIR%%/runtime/queries/git-rebase/highlights.scm
+%%DATADIR%%/runtime/queries/git-rebase/injections.scm
+%%DATADIR%%/runtime/queries/glsl/folds.scm
+%%DATADIR%%/runtime/queries/glsl/highlights.scm
+%%DATADIR%%/runtime/queries/glsl/indents.toml
+%%DATADIR%%/runtime/queries/glsl/injections.scm
+%%DATADIR%%/runtime/queries/glsl/locals.scm
 %%DATADIR%%/runtime/queries/go/highlights.scm
 %%DATADIR%%/runtime/queries/go/indents.toml
 %%DATADIR%%/runtime/queries/go/locals.scm
@@ -60,6 +99,7 @@ bin/hx
 %%DATADIR%%/runtime/queries/javascript/locals.scm
 %%DATADIR%%/runtime/queries/javascript/tags.scm
 %%DATADIR%%/runtime/queries/json/highlights.scm
+%%DATADIR%%/runtime/queries/json/indents.toml
 %%DATADIR%%/runtime/queries/julia/folds.scm
 %%DATADIR%%/runtime/queries/julia/highlights.scm
 %%DATADIR%%/runtime/queries/julia/injections.scm
@@ -68,24 +108,37 @@ bin/hx
 %%DATADIR%%/runtime/queries/latex/highlights.scm
 %%DATADIR%%/runtime/queries/ledger/highlights.scm
 %%DATADIR%%/runtime/queries/ledger/injections.scm
+%%DATADIR%%/runtime/queries/llvm/highlights.scm
+%%DATADIR%%/runtime/queries/llvm/indents.toml
+%%DATADIR%%/runtime/queries/llvm/injections.scm
+%%DATADIR%%/runtime/queries/llvm/locals.scm
+%%DATADIR%%/runtime/queries/llvm/textobjects.scm
 %%DATADIR%%/runtime/queries/lua/highlights.scm
 %%DATADIR%%/runtime/queries/lua/indents.toml
+%%DATADIR%%/runtime/queries/markdown/highlights.scm
+%%DATADIR%%/runtime/queries/markdown/injections.scm
 %%DATADIR%%/runtime/queries/nix/highlights.scm
 %%DATADIR%%/runtime/queries/nix/indents.toml
 %%DATADIR%%/runtime/queries/ocaml-interface/highlights.scm
 %%DATADIR%%/runtime/queries/ocaml/highlights.scm
 %%DATADIR%%/runtime/queries/ocaml/indents.toml
 %%DATADIR%%/runtime/queries/ocaml/locals.scm
+%%DATADIR%%/runtime/queries/perl/highlights.scm
+%%DATADIR%%/runtime/queries/perl/indents.toml
+%%DATADIR%%/runtime/queries/perl/textobjects.scm
 %%DATADIR%%/runtime/queries/php/highlights.scm
+%%DATADIR%%/runtime/queries/php/indents.toml
 %%DATADIR%%/runtime/queries/php/injections.scm
 %%DATADIR%%/runtime/queries/php/tags.scm
 %%DATADIR%%/runtime/queries/protobuf/highlights.scm
 %%DATADIR%%/runtime/queries/protobuf/indents.toml
 %%DATADIR%%/runtime/queries/python/highlights.scm
 %%DATADIR%%/runtime/queries/python/indents.toml
+%%DATADIR%%/runtime/queries/python/injections.scm
 %%DATADIR%%/runtime/queries/python/tags.scm
 %%DATADIR%%/runtime/queries/python/textobjects.scm
 %%DATADIR%%/runtime/queries/ruby/highlights.scm
+%%DATADIR%%/runtime/queries/ruby/indents.toml
 %%DATADIR%%/runtime/queries/ruby/locals.scm
 %%DATADIR%%/runtime/queries/ruby/tags.scm
 %%DATADIR%%/runtime/queries/rust/highlights.scm
@@ -93,11 +146,19 @@ bin/hx
 %%DATADIR%%/runtime/queries/rust/injections.scm
 %%DATADIR%%/runtime/queries/rust/locals.scm
 %%DATADIR%%/runtime/queries/rust/textobjects.scm
+%%DATADIR%%/runtime/queries/scala/highlights.scm
+%%DATADIR%%/runtime/queries/scala/indents.toml
+%%DATADIR%%/runtime/queries/scala/injections.scm
 %%DATADIR%%/runtime/queries/svelte/highlights.scm
 %%DATADIR%%/runtime/queries/svelte/indents.toml
 %%DATADIR%%/runtime/queries/svelte/injections.scm
+%%DATADIR%%/runtime/queries/tablegen/highlights.scm
+%%DATADIR%%/runtime/queries/tablegen/indents.toml
+%%DATADIR%%/runtime/queries/tablegen/injections.scm
+%%DATADIR%%/runtime/queries/tablegen/textobjects.scm
 %%DATADIR%%/runtime/queries/toml/highlights.scm
 %%DATADIR%%/runtime/queries/tsq/highlights.scm
+%%DATADIR%%/runtime/queries/tsq/injections.scm
 %%DATADIR%%/runtime/queries/tsx/highlights.scm
 %%DATADIR%%/runtime/queries/typescript/highlights.scm
 %%DATADIR%%/runtime/queries/typescript/indents.toml
@@ -105,19 +166,32 @@ bin/hx
 %%DATADIR%%/runtime/queries/typescript/tags.scm
 %%DATADIR%%/runtime/queries/vue/highlights.scm
 %%DATADIR%%/runtime/queries/vue/injections.scm
+%%DATADIR%%/runtime/queries/wgsl/highlights.scm
 %%DATADIR%%/runtime/queries/yaml/highlights.scm
 %%DATADIR%%/runtime/queries/yaml/indents.toml
 %%DATADIR%%/runtime/queries/zig/highlights.scm
 %%DATADIR%%/runtime/queries/zig/indents.toml
 %%DATADIR%%/runtime/themes/README.md
 %%DATADIR%%/runtime/themes/base16_default_dark.toml
+%%DATADIR%%/runtime/themes/base16_default_light.toml
+%%DATADIR%%/runtime/themes/base16_terminal.toml
 %%DATADIR%%/runtime/themes/bogster.toml
 %%DATADIR%%/runtime/themes/dark_plus.toml
+%%DATADIR%%/runtime/themes/dracula.toml
 %%DATADIR%%/runtime/themes/everforest_dark.toml
 %%DATADIR%%/runtime/themes/gruvbox.toml
 %%DATADIR%%/runtime/themes/ingrid.toml
+%%DATADIR%%/runtime/themes/monokai_pro_machine.toml
+%%DATADIR%%/runtime/themes/monokai_pro_octagon.toml
+%%DATADIR%%/runtime/themes/monokai_pro_ristretto.toml
+%%DATADIR%%/runtime/themes/monokai_pro_spectrum.toml
+%%DATADIR%%/runtime/themes/monokai_pro.toml
 %%DATADIR%%/runtime/themes/monokai.toml
 %%DATADIR%%/runtime/themes/nord.toml
 %%DATADIR%%/runtime/themes/onedark.toml
+%%DATADIR%%/runtime/themes/rose_pine_dawn.toml
 %%DATADIR%%/runtime/themes/rose_pine.toml
+%%DATADIR%%/runtime/themes/solarized_dark.toml
+%%DATADIR%%/runtime/themes/solarized_light.toml
+%%DATADIR%%/runtime/themes/spacebones_light.toml
 %%DATADIR%%/runtime/tutor.txt