aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAshish SHUKLA <ashish@FreeBSD.org>2023-05-19 23:24:47 +0000
committerAshish SHUKLA <ashish@FreeBSD.org>2023-05-20 06:41:42 +0000
commit903489fdada53e5a882d2b7cac9256cd68725a34 (patch)
tree54b11ccca06594a1e1720b6018fe56b43cc559df
parentb5551235f0a1d3f2e948f8a4b1e37bce4fa0d9f1 (diff)
downloadports-903489fdada53e5a882d2b7cac9256cd68725a34.tar.gz
ports-903489fdada53e5a882d2b7cac9256cd68725a34.zip
editors/helix: Update to 23.05
- Move CARGO_CRATES to its own file
-rw-r--r--editors/helix/Makefile267
-rw-r--r--editors/helix/Makefile.crates240
-rw-r--r--editors/helix/distinfo346
-rw-r--r--editors/helix/files/patch-helix-loader_src_grammar.rs21
-rw-r--r--editors/helix/pkg-plist30
5 files changed, 474 insertions, 430 deletions
diff --git a/editors/helix/Makefile b/editors/helix/Makefile
index 5f4b93e1c906..181b4951e07b 100644
--- a/editors/helix/Makefile
+++ b/editors/helix/Makefile
@@ -1,6 +1,5 @@
PORTNAME= helix
-DISTVERSION= 23.03
-PORTREVISION= 1
+DISTVERSION= 23.05
CATEGORIES= editors
MASTER_SITES= https://git.sr.ht/~ecmma/tree-sitter-hare/archive/:treesitterhare \
https://raw.githubusercontent.com/tree-sitter/tree-sitter-javascript/${TREE_SITTER_JSHIGH_REV}/queries/highlights.scm?file=/:jshigh \
@@ -47,8 +46,9 @@ GH_TUPLE= \
joelspadin:tree-sitter-devicetree:877adbfa:joelspadin_tree_sitter_devicetree/runtime/grammars/sources/devicetree \
jbellerb:tree-sitter-dhall:affb6ee3:jbellerb_tree_sitter_dhall/runtime/grammars/sources/dhall \
the-mikedavis:tree-sitter-diff:fd74c78f:the_mikedavis_tree_sitter_diff/runtime/grammars/sources/diff \
- camdencheek:tree-sitter-dockerfile:7af32bc0:camdencheek_tree_sitter_dockerfile/runtime/grammars/sources/dockerfile \
+ camdencheek:tree-sitter-dockerfile:8ee3a0f7:camdencheek_tree_sitter_dockerfile/runtime/grammars/sources/dockerfile \
rydesun:tree-sitter-dot:91723074:rydesun_tree_sitter_dot/runtime/grammars/sources/dot \
+ KMikeeU:tree-sitter-dtd:6116becb:KMikeeU_tree_sitter_dtd/runtime/grammars/sources/dtd \
the-mikedavis:tree-sitter-edoc:74774af7:the_mikedavis_tree_sitter_edoc/runtime/grammars/sources/edoc \
connorlay:tree-sitter-eex:f742f2fe:connorlay_tree_sitter_eex/runtime/grammars/sources/eex \
elixir-lang:tree-sitter-elixir:b20eaa75:elixir_lang_tree_sitter_elixir/runtime/grammars/sources/elixir \
@@ -61,11 +61,11 @@ GH_TUPLE= \
stadelmanma:tree-sitter-fortran:f0f2f100:stadelmanma_tree_sitter_fortran/runtime/grammars/sources/fortran \
PrestonKnopp:tree-sitter-gdscript:a4b57cc3:PrestonKnopp_tree_sitter_gdscript/runtime/grammars/sources/gdscript \
mtoohey31:tree-sitter-gitattributes:3dd50808:mtoohey31_tree_sitter_gitattributes/runtime/grammars/sources/gitattributes \
- the-mikedavis:tree-sitter-git-commit:bd0ca5a6:the_mikedavis_tree_sitter_git_commit/runtime/grammars/sources/git-commit \
+ the-mikedavis:tree-sitter-git-commit:db88cffa:the_mikedavis_tree_sitter_git_commit/runtime/grammars/sources/git-commit \
the-mikedavis:tree-sitter-git-config:0e4f0baf:the_mikedavis_tree_sitter_git_config/runtime/grammars/sources/git-config \
shunsambongi:tree-sitter-gitignore:f4685bf1:shunsambongi_tree_sitter_gitignore/runtime/grammars/sources/gitignore \
the-mikedavis:tree-sitter-git-rebase:d8a4207e:the_mikedavis_tree_sitter_git_rebase/runtime/grammars/sources/git-rebase \
- gleam-lang:tree-sitter-gleam:d6cbdf34:gleam_lang_tree_sitter_gleam/runtime/grammars/sources/gleam \
+ gleam-lang:tree-sitter-gleam:ae79782c:gleam_lang_tree_sitter_gleam/runtime/grammars/sources/gleam \
theHamsta:tree-sitter-glsl:88408ffc:theHamsta_tree_sitter_glsl/runtime/grammars/sources/glsl \
tree-sitter:tree-sitter-go:64457ea6:tree_sitter_tree_sitter_go/runtime/grammars/sources/go \
PrestonKnopp:tree-sitter-godot-resource:b6ef0768:PrestonKnopp_tree_sitter_godot_resource/runtime/grammars/sources/godot-resource \
@@ -73,11 +73,12 @@ GH_TUPLE= \
dannylongeuay:tree-sitter-go-template:395a33e0:dannylongeuay_tree_sitter_go_template/runtime/grammars/sources/gotmpl \
omertuc:tree-sitter-go-work:6dd9dd79:omertuc_tree_sitter_go_work/runtime/grammars/sources/gowork \
bkegley:tree-sitter-graphql:5e66e961:bkegley_tree_sitter_graphql/runtime/grammars/sources/graphql \
- tree-sitter:tree-sitter-haskell:b6ec26f1:tree_sitter_tree_sitter_haskell/runtime/grammars/sources/haskell \
+ tree-sitter:tree-sitter-haskell:98fc7f59:tree_sitter_tree_sitter_haskell/runtime/grammars/sources/haskell \
MichaHoffmann:tree-sitter-hcl:3cb7fc28:MichaHoffmann_tree_sitter_hcl/runtime/grammars/sources/hcl \
phoenixframework:tree-sitter-heex:2e1348c3:phoenixframework_tree_sitter_heex/runtime/grammars/sources/heex \
ath3:tree-sitter-hosts:301b9379:ath3_tree_sitter_hosts/runtime/grammars/sources/hosts \
tree-sitter:tree-sitter-html:29f53d8f:tree_sitter_tree_sitter_html/runtime/grammars/sources/html \
+ pfeiferj:tree-sitter-hurl:264c4206:pfeiferj_tree_sitter_hurl/runtime/grammars/sources/hurl \
elixir-lang:tree-sitter-iex:39f20bb5:elixir_lang_tree_sitter_iex/runtime/grammars/sources/iex \
justinmk:tree-sitter-ini:4d247fb8:justinmk_tree_sitter_ini/runtime/grammars/sources/ini \
tree-sitter:tree-sitter-java:09d650de:tree_sitter_tree_sitter_java/runtime/grammars/sources/java \
@@ -86,6 +87,7 @@ GH_TUPLE= \
tree-sitter:tree-sitter-json:73076754:tree_sitter_tree_sitter_json/runtime/grammars/sources/json \
sourcegraph:tree-sitter-jsonnet:0475a501:sourcegraph_tree_sitter_jsonnet/runtime/grammars/sources/jsonnet \
tree-sitter:tree-sitter-julia:8fb38abf:tree_sitter_tree_sitter_julia/runtime/grammars/sources/julia \
+ IndianBoy42:tree-sitter-just:8af0aab7:IndianBoy42_tree_sitter_just/runtime/grammars/sources/just \
Unoqwy:tree-sitter-kdl:e1cd292c:Unoqwy_tree_sitter_kdl/runtime/grammars/sources/kdl \
fwcd:tree-sitter-kotlin:a4f71eb9:fwcd_tree_sitter_kotlin/runtime/grammars/sources/kotlin \
latex-lsp:tree-sitter-latex:8c75e93c:latex_lsp_tree_sitter_latex/runtime/grammars/sources/latex \
@@ -95,17 +97,19 @@ GH_TUPLE= \
Flakebi:tree-sitter-llvm-mir:06fabca1:Flakebi_tree_sitter_llvm_mir/runtime/grammars/sources/llvm-mir \
MunifTanjim:tree-sitter-lua:887dfd4e:MunifTanjim_tree_sitter_lua/runtime/grammars/sources/lua \
alemuller:tree-sitter-make:a4b91874:alemuller_tree_sitter_make/runtime/grammars/sources/make \
- MDeiml:tree-sitter-markdown:7e7aa9a2:MDeiml_tree_sitter_markdown/runtime/grammars/sources/markdown \
+ markdoc-extra:tree-sitter-markdoc:5ffe71b2:markdoc_extra_tree_sitter_markdoc/runtime/grammars/sources/markdoc \
+ MDeiml:tree-sitter-markdown:fa6bfd51:MDeiml_tree_sitter_markdown/runtime/grammars/sources/markdown \
mstanciu552:tree-sitter-matlab:2d5d3d51:mstanciu552_tree_sitter_matlab/runtime/grammars/sources/matlab \
monaqa:tree-sitter-mermaid:d787c662:monaqa_tree_sitter_mermaid/runtime/grammars/sources/mermaid \
staysail:tree-sitter-meson:32a83e8f:staysail_tree_sitter_meson/runtime/grammars/sources/meson \
naclsn:tree-sitter-nasm:a0db15db:naclsn_tree_sitter_nasm/runtime/grammars/sources/nasm \
nickel-lang:tree-sitter-nickel:9d83db40:nickel_lang_tree_sitter_nickel/runtime/grammars/sources/nickel \
aMOPel:tree-sitter-nim:240239b2:aMOPel_tree_sitter_nim/runtime/grammars/sources/nim \
- nix-community:tree-sitter-nix:6b71a810:nix_community_tree_sitter_nix/runtime/grammars/sources/nix \
+ nix-community:tree-sitter-nix:1b69cf1f:nix_community_tree_sitter_nix/runtime/grammars/sources/nix \
LhKipp:tree-sitter-nu:eb95bdac:LhKipp_tree_sitter_nu/runtime/grammars/sources/nu \
tree-sitter:tree-sitter-ocaml:23d419ba:tree_sitter_tree_sitter_ocaml/runtime/grammars/sources/ocaml \
- MineBill:tree-sitter-odin:da885f4a:MineBill_tree_sitter_odin/runtime/grammars/sources/odin \
+ ap29600:tree-sitter-odin:b219207e:ap29600_tree_sitter_odin/runtime/grammars/sources/odin \
+ lefp:tree-sitter-opencl:8e1d24a5:lefp_tree_sitter_opencl/runtime/grammars/sources/opencl \
bollian:tree-sitter-openscad:5c3ce93d:bollian_tree_sitter_openscad/runtime/grammars/sources/openscad \
milisims:tree-sitter-org:698bb1a3:milisims_tree_sitter_org/runtime/grammars/sources/org \
Isopod:tree-sitter-pascal:2fd40f47:Isopod_tree_sitter_pascal/runtime/grammars/sources/pascal \
@@ -124,8 +128,9 @@ GH_TUPLE= \
tree-sitter:tree-sitter-regex:e1cfca3c:tree_sitter_tree_sitter_regex/runtime/grammars/sources/regex \
FallenAngel97:tree-sitter-rego:b2667c97:FallenAngel97_tree_sitter_rego/runtime/grammars/sources/rego \
jaredramirez:tree-sitter-rescript:65609807:jaredramirez_tree_sitter_rescript/runtime/grammars/sources/rescript \
+ Hubro:tree-sitter-robot:f1142bfa:Hubro_tree_sitter_robot/runtime/grammars/sources/robot \
stsewd:tree-sitter-rst:25e63288:stsewd_tree_sitter_rst/runtime/grammars/sources/rst \
- tree-sitter:tree-sitter-ruby:4c600a46:tree_sitter_tree_sitter_ruby/runtime/grammars/sources/ruby \
+ tree-sitter:tree-sitter-ruby:206c7077:tree_sitter_tree_sitter_ruby/runtime/grammars/sources/ruby \
tree-sitter:tree-sitter-rust:0431a2c6:tree_sitter_tree_sitter_rust/runtime/grammars/sources/rust \
tree-sitter:tree-sitter-scala:f6bbf35d:tree_sitter_tree_sitter_scala/runtime/grammars/sources/scala \
6cdh:tree-sitter-scheme:c0741320:6cdh_tree_sitter_scheme/runtime/grammars/sources/scheme \
@@ -154,7 +159,6 @@ GH_TUPLE= \
charmbracelet:tree-sitter-vhs:c6d81f34:charmbracelet_tree_sitter_vhs/runtime/grammars/sources/vhs \
ikatyang:tree-sitter-vue:91fe2754:ikatyang_tree_sitter_vue/runtime/grammars/sources/vue \
wasm-lsp:tree-sitter-wasm:2ca28a9f:wasm_lsp_tree_sitter_wasm/runtime/grammars/sources/wast \
- wasm-lsp:tree-sitter-wasm:2ca28a9f:wasm_lsp_tree_sitter_wasm/runtime/grammars/sources/wat \
szebniok:tree-sitter-wgsl:272e89ef:szebniok_tree_sitter_wgsl/runtime/grammars/sources/wgsl \
hh9527:tree-sitter-wit:c917790a:hh9527_tree_sitter_wit/runtime/grammars/sources/wit \
synaptiko:tree-sitter-xit:7d790245:synaptiko_tree_sitter_xit/runtime/grammars/sources/xit \
@@ -168,251 +172,12 @@ TREE_SITTER_JSHIGH_REV= 4a95461c4761c624f2263725aca79eeaefd36cad
TREE_SITTER_TSHIGH_REV= 6aac031ad88dd6317f02ac0bb27d099a553a7d8c
CARGO_CARGOTOML= ${WRKSRC}/helix-term/Cargo.toml
CARGO_INSTALL_PATH= ./helix-term
-CARGO_CRATES= adler-1.0.2 \
- ahash-0.7.6 \
- ahash-0.8.3 \
- aho-corasick-0.7.20 \
- android_system_properties-0.1.5 \
- anyhow-1.0.70 \
- arc-swap-1.6.0 \
- autocfg-1.1.0 \
- bitflags-1.3.2 \
- bitflags-2.0.2 \
- bstr-1.4.0 \
- btoi-0.4.3 \
- bumpalo-3.12.0 \
- bytecount-0.6.3 \
- bytes-1.4.0 \
- cassowary-0.3.0 \
- cc-1.0.79 \
- cfg-if-1.0.0 \
- chardetng-0.1.17 \
- chrono-0.4.24 \
- clipboard-win-4.5.0 \
- clru-0.6.1 \
- codespan-reporting-0.11.1 \
- content_inspector-0.2.4 \
- core-foundation-sys-0.8.3 \
- crc32fast-1.3.2 \
- crossterm-0.26.1 \
- crossterm_winapi-0.9.0 \
- cxx-1.0.94 \
- cxx-build-1.0.94 \
- cxxbridge-flags-1.0.94 \
- cxxbridge-macro-1.0.94 \
- dirs-4.0.0 \
- dirs-next-2.0.0 \
- dirs-sys-0.3.7 \
- dirs-sys-next-0.1.2 \
- dunce-1.0.3 \
- either-1.8.1 \
- encoding_rs-0.8.32 \
- encoding_rs_io-0.1.7 \
- errno-0.3.0 \
- errno-dragonfly-0.1.2 \
- error-code-2.3.1 \
- etcetera-0.4.0 \
- fastrand-1.9.0 \
- fern-0.6.2 \
- filetime-0.2.20 \
- flate2-1.0.25 \
- fnv-1.0.7 \
- form_urlencoded-1.1.0 \
- futures-core-0.3.27 \
- futures-executor-0.3.27 \
- futures-task-0.3.27 \
- futures-util-0.3.27 \
- fuzzy-matcher-0.3.7 \
- getrandom-0.2.8 \
- gix-0.43.1 \
- gix-actor-0.19.0 \
- gix-attributes-0.10.0 \
- gix-bitmap-0.2.2 \
- gix-chunk-0.4.1 \
- gix-command-0.2.4 \
- gix-config-0.20.1 \
- gix-config-value-0.10.2 \
- gix-credentials-0.12.0 \
- gix-date-0.4.3 \
- gix-diff-0.28.1 \
- gix-discover-0.16.2 \
- gix-features-0.28.1 \
- gix-glob-0.5.5 \
- gix-hash-0.10.3 \
- gix-hashtable-0.1.2 \
- gix-index-0.15.1 \
- gix-lock-5.0.0 \
- gix-mailmap-0.11.0 \
- gix-object-0.28.0 \
- gix-odb-0.43.1 \
- gix-pack-0.33.2 \
- gix-path-0.7.3 \
- gix-prompt-0.3.3 \
- gix-quote-0.4.3 \
- gix-ref-0.27.2 \
- gix-refspec-0.9.0 \
- gix-revision-0.12.1 \
- gix-sec-0.6.2 \
- gix-tempfile-5.0.2 \
- gix-traverse-0.24.0 \
- gix-url-0.16.0 \
- gix-validate-0.7.4 \
- gix-worktree-0.15.2 \
- globset-0.4.10 \
- grep-matcher-0.1.6 \
- grep-regex-0.1.11 \
- grep-searcher-0.1.11 \
- hashbrown-0.12.3 \
- hashbrown-0.13.2 \
- hermit-abi-0.2.6 \
- hermit-abi-0.3.1 \
- hex-0.4.3 \
- home-0.5.4 \
- iana-time-zone-0.1.55 \
- iana-time-zone-haiku-0.1.1 \
- idna-0.3.0 \
- ignore-0.4.20 \
- imara-diff-0.1.5 \
- indexmap-1.9.3 \
- indoc-2.0.1 \
- instant-0.1.12 \
- io-close-0.3.7 \
- io-lifetimes-1.0.9 \
- itoa-1.0.6 \
- js-sys-0.3.61 \
- lazy_static-1.4.0 \
- libc-0.2.140 \
- libloading-0.7.4 \
- link-cplusplus-1.0.8 \
- linux-raw-sys-0.3.0 \
- lock_api-0.4.9 \
- log-0.4.17 \
- lsp-types-0.94.0 \
- memchr-2.5.0 \
- memmap2-0.5.10 \
- minimal-lexical-0.2.1 \
- miniz_oxide-0.6.2 \
- mio-0.8.6 \
- nix-0.26.2 \
- nom-7.1.3 \
- num-integer-0.1.45 \
- num-traits-0.2.15 \
- num_cpus-1.15.0 \
- num_threads-0.1.6 \
- once_cell-1.17.1 \
- parking_lot-0.12.1 \
- parking_lot_core-0.9.7 \
- percent-encoding-2.2.0 \
- pin-project-lite-0.2.9 \
- pin-utils-0.1.0 \
- proc-macro2-1.0.54 \
- prodash-23.1.2 \
- pulldown-cmark-0.9.2 \
- quickcheck-1.0.3 \
- quote-1.0.26 \
- rand-0.8.5 \
- rand_core-0.6.4 \
- redox_syscall-0.2.16 \
- redox_syscall-0.3.5 \
- redox_users-0.4.3 \
- regex-1.7.3 \
- regex-automata-0.1.10 \
- regex-syntax-0.6.29 \
- ropey-1.6.0 \
- rustix-0.37.5 \
- ryu-1.0.13 \
- same-file-1.0.6 \
- scopeguard-1.1.0 \
- scratch-1.0.5 \
- serde-1.0.159 \
- serde_derive-1.0.159 \
- serde_json-1.0.95 \
- serde_repr-0.1.12 \
- serde_spanned-0.6.1 \
- sha1_smol-1.0.0 \
- signal-hook-0.3.15 \
- signal-hook-mio-0.2.3 \
- signal-hook-registry-1.4.1 \
- signal-hook-tokio-0.3.1 \
- slab-0.4.8 \
- slotmap-1.0.6 \
- smallvec-1.10.0 \
- smartstring-1.0.1 \
- smawk-0.3.1 \
- socket2-0.4.9 \
- static_assertions-1.1.0 \
- str-buf-1.0.6 \
- str_indices-0.4.1 \
- syn-1.0.109 \
- syn-2.0.11 \
- tempfile-3.5.0 \
- termcolor-1.2.0 \
- termini-0.1.4 \
- textwrap-0.16.0 \
- thiserror-1.0.40 \
- thiserror-impl-1.0.40 \
- thread_local-1.1.7 \
- threadpool-1.8.1 \
- time-0.3.20 \
- time-core-0.1.0 \
- time-macros-0.2.8 \
- tinyvec-1.6.0 \
- tinyvec_macros-0.1.1 \
- tokio-1.27.0 \
- tokio-macros-2.0.0 \
- tokio-stream-0.1.12 \
- toml-0.7.3 \
- toml_datetime-0.6.1 \
- toml_edit-0.19.8 \
- unicase-2.6.0 \
- unicode-bidi-0.3.13 \
- unicode-bom-1.1.4 \
- unicode-general-category-0.6.0 \
- unicode-ident-1.0.8 \
- unicode-linebreak-0.1.4 \
- unicode-normalization-0.1.22 \
- unicode-segmentation-1.10.1 \
- unicode-width-0.1.10 \
- url-2.3.1 \
- version_check-0.9.4 \
- walkdir-2.3.3 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.84 \
- wasm-bindgen-backend-0.2.84 \
- wasm-bindgen-macro-0.2.84 \
- wasm-bindgen-macro-support-0.2.84 \
- wasm-bindgen-shared-0.2.84 \
- which-4.4.0 \
- winapi-0.3.9 \
- winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.5 \
- winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-0.43.0 \
- windows-0.47.0 \
- windows-sys-0.45.0 \
- windows-targets-0.42.2 \
- windows-targets-0.47.0 \
- windows_aarch64_gnullvm-0.42.2 \
- windows_aarch64_gnullvm-0.47.0 \
- windows_aarch64_msvc-0.42.2 \
- windows_aarch64_msvc-0.47.0 \
- windows_i686_gnu-0.42.2 \
- windows_i686_gnu-0.47.0 \
- windows_i686_msvc-0.42.2 \
- windows_i686_msvc-0.47.0 \
- windows_x86_64_gnu-0.42.2 \
- windows_x86_64_gnu-0.47.0 \
- windows_x86_64_gnullvm-0.42.2 \
- windows_x86_64_gnullvm-0.47.0 \
- windows_x86_64_msvc-0.42.2 \
- windows_x86_64_msvc-0.47.0 \
- winnow-0.4.1 \
- tree-sitter@git+https://github.com/tree-sitter/tree-sitter?rev=c51896d32dcc11a38e41f36e3deb1a6a9c4f4b14\#c51896d32dcc11a38e41f36e3deb1a6a9c4f4b14
post-extract:
cd ${WRKSRC}/runtime/grammars/sources && ${CP} -a typescript tsx
cd ${WRKSRC}/runtime/grammars/sources && ${CP} -a ocaml ocaml-interface
cd ${WRKSRC}/runtime/grammars/sources && ${CP} -a markdown markdown_inline
+ cd ${WRKSRC}/runtime/grammars/sources && ${CP} -a wast wat
${MV} ${WRKDIR}/tree-sitter-hare-${TREE_SITTER_HARE_REV} ${WRKSRC}/runtime/grammars/sources/hare
${CP} -R ${DISTDIR}/${TREE_SITTER_TSHIGH_REV}-ts-highlights.scm ${WRKSRC}/runtime/grammars/sources/qmljs/queries/highlights-typescript.scm
${CP} -R ${DISTDIR}/${TREE_SITTER_JSHIGH_REV}-js-highlights.scm ${WRKSRC}/runtime/grammars/sources/qmljs/queries/highlights-javascript.scm
diff --git a/editors/helix/Makefile.crates b/editors/helix/Makefile.crates
new file mode 100644
index 000000000000..91732bf78517
--- /dev/null
+++ b/editors/helix/Makefile.crates
@@ -0,0 +1,240 @@
+CARGO_CRATES= adler-1.0.2 \
+ ahash-0.7.6 \
+ ahash-0.8.3 \
+ aho-corasick-0.7.20 \
+ aho-corasick-1.0.1 \
+ android_system_properties-0.1.5 \
+ anyhow-1.0.71 \
+ arc-swap-1.6.0 \
+ autocfg-1.1.0 \
+ bitflags-1.3.2 \
+ bitflags-2.2.1 \
+ bstr-1.4.0 \
+ btoi-0.4.3 \
+ bumpalo-3.12.0 \
+ bytecount-0.6.3 \
+ bytes-1.4.0 \
+ cassowary-0.3.0 \
+ cc-1.0.79 \
+ cfg-if-1.0.0 \
+ chardetng-0.1.17 \
+ chrono-0.4.24 \
+ clipboard-win-4.5.0 \
+ clru-0.6.1 \
+ codespan-reporting-0.11.1 \
+ content_inspector-0.2.4 \
+ core-foundation-sys-0.8.4 \
+ crc32fast-1.3.2 \
+ crossterm-0.26.1 \
+ crossterm_winapi-0.9.0 \
+ cxx-1.0.94 \
+ cxx-build-1.0.94 \
+ cxxbridge-flags-1.0.94 \
+ cxxbridge-macro-1.0.94 \
+ dunce-1.0.4 \
+ either-1.8.1 \
+ encoding_rs-0.8.32 \
+ encoding_rs_io-0.1.7 \
+ errno-0.3.1 \
+ errno-dragonfly-0.1.2 \
+ error-code-2.3.1 \
+ etcetera-0.8.0 \
+ fastrand-1.9.0 \
+ fern-0.6.2 \
+ filetime-0.2.21 \
+ flate2-1.0.25 \
+ fnv-1.0.7 \
+ form_urlencoded-1.1.0 \
+ futures-core-0.3.28 \
+ futures-executor-0.3.28 \
+ futures-task-0.3.28 \
+ futures-util-0.3.28 \
+ fuzzy-matcher-0.3.7 \
+ getrandom-0.2.9 \
+ gix-0.44.1 \
+ gix-actor-0.20.0 \
+ gix-attributes-0.12.0 \
+ gix-bitmap-0.2.3 \
+ gix-chunk-0.4.1 \
+ gix-command-0.2.4 \
+ gix-config-0.22.0 \
+ gix-config-value-0.12.0 \
+ gix-credentials-0.14.0 \
+ gix-date-0.5.0 \
+ gix-diff-0.29.0 \
+ gix-discover-0.18.1 \
+ gix-features-0.29.0 \
+ gix-fs-0.1.1 \
+ gix-glob-0.7.0 \
+ gix-hash-0.11.1 \
+ gix-hashtable-0.2.0 \
+ gix-ignore-0.2.0 \
+ gix-index-0.16.0 \
+ gix-lock-5.0.0 \
+ gix-mailmap-0.12.0 \
+ gix-object-0.29.1 \
+ gix-odb-0.45.0 \
+ gix-pack-0.35.0 \
+ gix-path-0.8.0 \
+ gix-prompt-0.5.0 \
+ gix-quote-0.4.3 \
+ gix-ref-0.29.1 \
+ gix-refspec-0.10.1 \
+ gix-revision-0.13.0 \
+ gix-sec-0.8.0 \
+ gix-tempfile-5.0.2 \
+ gix-traverse-0.25.0 \
+ gix-url-0.18.0 \
+ gix-utils-0.1.1 \
+ gix-validate-0.7.4 \
+ gix-worktree-0.17.0 \
+ globset-0.4.10 \
+ grep-matcher-0.1.6 \
+ grep-regex-0.1.11 \
+ grep-searcher-0.1.11 \
+ hashbrown-0.12.3 \
+ hashbrown-0.13.2 \
+ hermit-abi-0.2.6 \
+ hermit-abi-0.3.1 \
+ hex-0.4.3 \
+ home-0.5.4 \
+ iana-time-zone-0.1.56 \
+ iana-time-zone-haiku-0.1.1 \
+ idna-0.3.0 \
+ ignore-0.4.20 \
+ imara-diff-0.1.5 \
+ indexmap-1.9.3 \
+ indoc-2.0.1 \
+ instant-0.1.12 \
+ io-close-0.3.7 \
+ io-lifetimes-1.0.10 \
+ itoa-1.0.6 \
+ js-sys-0.3.61 \
+ kstring-2.0.0 \
+ lazy_static-1.4.0 \
+ libc-0.2.144 \
+ libloading-0.8.0 \
+ link-cplusplus-1.0.8 \
+ linux-raw-sys-0.3.4 \
+ lock_api-0.4.9 \
+ log-0.4.17 \
+ lsp-types-0.94.0 \
+ memchr-2.5.0 \
+ memmap2-0.5.10 \
+ minimal-lexical-0.2.1 \
+ miniz_oxide-0.6.2 \
+ mio-0.8.6 \
+ nom-7.1.3 \
+ num-integer-0.1.45 \
+ num-traits-0.2.15 \
+ num_cpus-1.15.0 \
+ num_threads-0.1.6 \
+ once_cell-1.17.1 \
+ parking_lot-0.12.1 \
+ parking_lot_core-0.9.7 \
+ percent-encoding-2.2.0 \
+ pin-project-lite-0.2.9 \
+ pin-utils-0.1.0 \
+ proc-macro2-1.0.56 \
+ prodash-23.1.2 \
+ pulldown-cmark-0.9.2 \
+ quickcheck-1.0.3 \
+ quote-1.0.26 \
+ rand-0.8.5 \
+ rand_core-0.6.4 \
+ redox_syscall-0.2.16 \
+ redox_syscall-0.3.5 \
+ regex-1.8.1 \
+ regex-automata-0.1.10 \
+ regex-syntax-0.6.29 \
+ regex-syntax-0.7.1 \
+ ropey-1.6.0 \
+ rustix-0.37.15 \
+ ryu-1.0.13 \
+ same-file-1.0.6 \
+ scopeguard-1.1.0 \
+ scratch-1.0.5 \
+ serde-1.0.163 \
+ serde_derive-1.0.163 \
+ serde_json-1.0.96 \
+ serde_repr-0.1.12 \
+ serde_spanned-0.6.1 \
+ sha1_smol-1.0.0 \
+ signal-hook-0.3.15 \
+ signal-hook-mio-0.2.3 \
+ signal-hook-registry-1.4.1 \
+ signal-hook-tokio-0.3.1 \
+ slab-0.4.8 \
+ slotmap-1.0.6 \
+ smallvec-1.10.0 \
+ smartstring-1.0.1 \
+ smawk-0.3.1 \
+ socket2-0.4.9 \
+ static_assertions-1.1.0 \
+ str-buf-1.0.6 \
+ str_indices-0.4.1 \
+ syn-1.0.109 \
+ syn-2.0.15 \
+ tempfile-3.5.0 \
+ termcolor-1.2.0 \
+ termini-1.0.0 \
+ textwrap-0.16.0 \
+ thiserror-1.0.40 \
+ thiserror-impl-1.0.40 \
+ thread_local-1.1.7 \
+ threadpool-1.8.1 \
+ time-0.3.20 \
+ time-core-0.1.0 \
+ time-macros-0.2.8 \
+ tinyvec-1.6.0 \
+ tinyvec_macros-0.1.1 \
+ tokio-1.28.1 \
+ tokio-macros-2.1.0 \
+ tokio-stream-0.1.14 \
+ toml-0.7.3 \
+ toml_datetime-0.6.1 \
+ toml_edit-0.19.8 \
+ tree-sitter-0.20.10 \
+ unicase-2.6.0 \
+ unicode-bidi-0.3.13 \
+ unicode-bom-2.0.2 \
+ unicode-general-category-0.6.0 \
+ unicode-ident-1.0.8 \
+ unicode-linebreak-0.1.4 \
+ unicode-normalization-0.1.22 \
+ unicode-segmentation-1.10.1 \
+ unicode-width-0.1.10 \
+ url-2.3.1 \
+ version_check-0.9.4 \
+ walkdir-2.3.3 \
+ wasi-0.11.0+wasi-snapshot-preview1 \
+ wasm-bindgen-0.2.84 \
+ wasm-bindgen-backend-0.2.84 \
+ wasm-bindgen-macro-0.2.84 \
+ wasm-bindgen-macro-support-0.2.84 \
+ wasm-bindgen-shared-0.2.84 \
+ which-4.4.0 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-util-0.1.5 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-0.48.0 \
+ windows-sys-0.45.0 \
+ windows-sys-0.48.0 \
+ windows-targets-0.42.2 \
+ windows-targets-0.48.0 \
+ windows_aarch64_gnullvm-0.42.2 \
+ windows_aarch64_gnullvm-0.48.0 \
+ windows_aarch64_msvc-0.42.2 \
+ windows_aarch64_msvc-0.48.0 \
+ windows_i686_gnu-0.42.2 \
+ windows_i686_gnu-0.48.0 \
+ windows_i686_msvc-0.42.2 \
+ windows_i686_msvc-0.48.0 \
+ windows_x86_64_gnu-0.42.2 \
+ windows_x86_64_gnu-0.48.0 \
+ windows_x86_64_gnullvm-0.42.2 \
+ windows_x86_64_gnullvm-0.48.0 \
+ windows_x86_64_msvc-0.42.2 \
+ windows_x86_64_msvc-0.48.0 \
+ winnow-0.4.1
diff --git a/editors/helix/distinfo b/editors/helix/distinfo
index 8f2e1b47a2ae..e575760e7254 100644
--- a/editors/helix/distinfo
+++ b/editors/helix/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1680499881
+TIMESTAMP = 1684537014
SHA256 (bc26a6a949f2e0d98b7bfc437d459b250900a165.tar.gz) = 24d37cf7daceff3db2fccf6ac940f9ec4bfe2f6b50ccbc2ba77c93373194a47f
SIZE (bc26a6a949f2e0d98b7bfc437d459b250900a165.tar.gz) = 202696
SHA256 (4a95461c4761c624f2263725aca79eeaefd36cad-js-highlights.scm) = e95592de492967123553f06eada2b4dc674263ac2c69351bb9797596a0cab203
@@ -13,18 +13,20 @@ SHA256 (rust/crates/ahash-0.8.3.crate) = 2c99f64d1e06488f620f932677e24bc6e289758
SIZE (rust/crates/ahash-0.8.3.crate) = 42416
SHA256 (rust/crates/aho-corasick-0.7.20.crate) = cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac
SIZE (rust/crates/aho-corasick-0.7.20.crate) = 111440
+SHA256 (rust/crates/aho-corasick-1.0.1.crate) = 67fc08ce920c31afb70f013dcce1bfc3a3195de6a228474e45e1f145b36f8d04
+SIZE (rust/crates/aho-corasick-1.0.1.crate) = 167320
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anyhow-1.0.70.crate) = 7de8ce5e0f9f8d88245311066a578d72b7af3e7088f32783804676302df237e4
-SIZE (rust/crates/anyhow-1.0.70.crate) = 43803
+SHA256 (rust/crates/anyhow-1.0.71.crate) = 9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8
+SIZE (rust/crates/anyhow-1.0.71.crate) = 43808
SHA256 (rust/crates/arc-swap-1.6.0.crate) = bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6
SIZE (rust/crates/arc-swap-1.6.0.crate) = 67342
SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.0.2.crate) = 487f1e0fcbe47deb8b0574e646def1c903389d95241dd1bbcc6ce4a715dfc0c1
-SIZE (rust/crates/bitflags-2.0.2.crate) = 32293
+SHA256 (rust/crates/bitflags-2.2.1.crate) = 24a6904aef64d73cf10ab17ebace7befb918b82164785cb89907993be7f83813
+SIZE (rust/crates/bitflags-2.2.1.crate) = 35798
SHA256 (rust/crates/bstr-1.4.0.crate) = c3d4260bcc2e8fc9df1eac4919a720effeb63a3f0952f5bf4944adfa18897f09
SIZE (rust/crates/bstr-1.4.0.crate) = 345921
SHA256 (rust/crates/btoi-0.4.3.crate) = 9dd6407f73a9b8b6162d8a2ef999fe6afd7cc15902ebf42c5cd296addf17e0ad
@@ -53,8 +55,8 @@ SHA256 (rust/crates/codespan-reporting-0.11.1.crate) = 3538270d33cc669650c4b0938
SIZE (rust/crates/codespan-reporting-0.11.1.crate) = 48963
SHA256 (rust/crates/content_inspector-0.2.4.crate) = b7bda66e858c683005a53a9a60c69a4aca7eeaa45d124526e389f7aec8e62f38
SIZE (rust/crates/content_inspector-0.2.4.crate) = 11386
-SHA256 (rust/crates/core-foundation-sys-0.8.3.crate) = 5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc
-SIZE (rust/crates/core-foundation-sys-0.8.3.crate) = 17519
+SHA256 (rust/crates/core-foundation-sys-0.8.4.crate) = e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa
+SIZE (rust/crates/core-foundation-sys-0.8.4.crate) = 17725
SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
SHA256 (rust/crates/crossterm-0.26.1.crate) = a84cda67535339806297f1b331d6dd6320470d2a0fe65381e79ee9e156dd3d13
@@ -69,122 +71,120 @@ SHA256 (rust/crates/cxxbridge-flags-1.0.94.crate) = 7944172ae7e4068c533afbb98411
SIZE (rust/crates/cxxbridge-flags-1.0.94.crate) = 5253
SHA256 (rust/crates/cxxbridge-macro-1.0.94.crate) = 2345488264226bf682893e25de0769f3360aac9957980ec49361b083ddaa5bc5
SIZE (rust/crates/cxxbridge-macro-1.0.94.crate) = 59873
-SHA256 (rust/crates/dirs-4.0.0.crate) = ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059
-SIZE (rust/crates/dirs-4.0.0.crate) = 12503
-SHA256 (rust/crates/dirs-next-2.0.0.crate) = b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1
-SIZE (rust/crates/dirs-next-2.0.0.crate) = 11689
-SHA256 (rust/crates/dirs-sys-0.3.7.crate) = 1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6
-SIZE (rust/crates/dirs-sys-0.3.7.crate) = 10597
-SHA256 (rust/crates/dirs-sys-next-0.1.2.crate) = 4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d
-SIZE (rust/crates/dirs-sys-next-0.1.2.crate) = 10681
-SHA256 (rust/crates/dunce-1.0.3.crate) = 0bd4b30a6560bbd9b4620f4de34c3f14f60848e58a9b7216801afcb4c7b31c3c
-SIZE (rust/crates/dunce-1.0.3.crate) = 8035
+SHA256 (rust/crates/dunce-1.0.4.crate) = 56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b
+SIZE (rust/crates/dunce-1.0.4.crate) = 8034
SHA256 (rust/crates/either-1.8.1.crate) = 7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91
SIZE (rust/crates/either-1.8.1.crate) = 16027
SHA256 (rust/crates/encoding_rs-0.8.32.crate) = 071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394
SIZE (rust/crates/encoding_rs-0.8.32.crate) = 1370046
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/errno-0.3.0.crate) = 50d6a0976c999d473fe89ad888d5a284e55366d9dc9038b1ba2aa15128c4afa0
-SIZE (rust/crates/errno-0.3.0.crate) = 10268
+SHA256 (rust/crates/errno-0.3.1.crate) = 4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a
+SIZE (rust/crates/errno-0.3.1.crate) = 10348
SHA256 (rust/crates/errno-dragonfly-0.1.2.crate) = aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf
SIZE (rust/crates/errno-dragonfly-0.1.2.crate) = 1810
SHA256 (rust/crates/error-code-2.3.1.crate) = 64f18991e7bf11e7ffee451b5318b5c1a73c52d0d0ada6e5a3017c8c1ced6a21
SIZE (rust/crates/error-code-2.3.1.crate) = 5324
-SHA256 (rust/crates/etcetera-0.4.0.crate) = d017fce18e4e9bfa75e1db51f49f4487bd3f8a7df509b24a46474a956ee962fd
-SIZE (rust/crates/etcetera-0.4.0.crate) = 11299
+SHA256 (rust/crates/etcetera-0.8.0.crate) = 136d1b5283a1ab77bd9257427ffd09d8667ced0570b6f938942bc7568ed5b943
+SIZE (rust/crates/etcetera-0.8.0.crate) = 13295
SHA256 (rust/crates/fastrand-1.9.0.crate) = e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be
SIZE (rust/crates/fastrand-1.9.0.crate) = 11910
SHA256 (rust/crates/fern-0.6.2.crate) = d9f0c14694cbd524c8720dd69b0e3179344f04ebb5f90f2e4a440c6ea3b2f1ee
SIZE (rust/crates/fern-0.6.2.crate) = 304626
-SHA256 (rust/crates/filetime-0.2.20.crate) = 8a3de6e8d11b22ff9edc6d916f890800597d60f8b2da1caf2955c274638d6412
-SIZE (rust/crates/filetime-0.2.20.crate) = 15027
+SHA256 (rust/crates/filetime-0.2.21.crate) = 5cbc844cecaee9d4443931972e1289c8ff485cb4cc2767cb03ca139ed6885153
+SIZE (rust/crates/filetime-0.2.21.crate) = 15026
SHA256 (rust/crates/flate2-1.0.25.crate) = a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841
SIZE (rust/crates/flate2-1.0.25.crate) = 70210
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/form_urlencoded-1.1.0.crate) = a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8
SIZE (rust/crates/form_urlencoded-1.1.0.crate) = 8734
-SHA256 (rust/crates/futures-core-0.3.27.crate) = 86d7a0c1aa76363dac491de0ee99faf6941128376f1cf96f07db7603b7de69dd
-SIZE (rust/crates/futures-core-0.3.27.crate) = 14709
-SHA256 (rust/crates/futures-executor-0.3.27.crate) = 1997dd9df74cdac935c76252744c1ed5794fac083242ea4fe77ef3ed60ba0f83
-SIZE (rust/crates/futures-executor-0.3.27.crate) = 17745
-SHA256 (rust/crates/futures-task-0.3.27.crate) = fd65540d33b37b16542a0438c12e6aeead10d4ac5d05bd3f805b8f35ab592879
-SIZE (rust/crates/futures-task-0.3.27.crate) = 11854
-SHA256 (rust/crates/futures-util-0.3.27.crate) = 3ef6b17e481503ec85211fed8f39d1970f128935ca1f814cd32ac4a6842e84ab
-SIZE (rust/crates/futures-util-0.3.27.crate) = 158556
+SHA256 (rust/crates/futures-core-0.3.28.crate) = 4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c
+SIZE (rust/crates/futures-core-0.3.28.crate) = 14780
+SHA256 (rust/crates/futures-executor-0.3.28.crate) = ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0
+SIZE (rust/crates/futures-executor-0.3.28.crate) = 17743
+SHA256 (rust/crates/futures-task-0.3.28.crate) = 76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65
+SIZE (rust/crates/futures-task-0.3.28.crate) = 11848
+SHA256 (rust/crates/futures-util-0.3.28.crate) = 26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533
+SIZE (rust/crates/futures-util-0.3.28.crate) = 158510
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.8.crate) = c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31
-SIZE (rust/crates/getrandom-0.2.8.crate) = 30553
-SHA256 (rust/crates/gix-0.43.1.crate) = c256ea71cc1967faaefdaad15f334146b7c806f12460dcafd3afed845c8c78dd
-SIZE (rust/crates/gix-0.43.1.crate) = 229555
-SHA256 (rust/crates/gix-actor-0.19.0.crate) = dc22b0cdc52237667c301dd7cdc6ead8f8f73c9f824e9942c8ebd6b764f6c0bf
-SIZE (rust/crates/gix-actor-0.19.0.crate) = 4126
-SHA256 (rust/crates/gix-attributes-0.10.0.crate) = 2231a25934a240d0a4b6f4478401c73ee81d8be52de0293eedbc172334abf3e1
-SIZE (rust/crates/gix-attributes-0.10.0.crate) = 23104
-SHA256 (rust/crates/gix-bitmap-0.2.2.crate) = 024bca0c7187517bda5ea24ab148c9ca8208dd0c3e2bea88cdb2008f91791a6d
-SIZE (rust/crates/gix-bitmap-0.2.2.crate) = 9527
+SHA256 (rust/crates/getrandom-0.2.9.crate) = c85e1d9ab2eadba7e5040d4e09cbd6d072b76a557ad64e797c2cb9d4da21d7e4
+SIZE (rust/crates/getrandom-0.2.9.crate) = 34457
+SHA256 (rust/crates/gix-0.44.1.crate) = 6bf41b61f7df395284f7a579c0fa1a7e012c5aede655174d4e91299ef1cac643
+SIZE (rust/crates/gix-0.44.1.crate) = 239451
+SHA256 (rust/crates/gix-actor-0.20.0.crate) = 848efa0f1210cea8638f95691c82a46f98a74b9e3524f01d4955ebc25a8f84f3
+SIZE (rust/crates/gix-actor-0.20.0.crate) = 4127
+SHA256 (rust/crates/gix-attributes-0.12.0.crate) = 3015baa01ad2122fbcaab7863c857a603eb7b7ec12ac8141207c42c6439805e2
+SIZE (rust/crates/gix-attributes-0.12.0.crate) = 30259
+SHA256 (rust/crates/gix-bitmap-0.2.3.crate) = 55a95f4942360766c3880bdb2b4b57f1ef73b190fc424755e7fdf480430af618
+SIZE (rust/crates/gix-bitmap-0.2.3.crate) = 9818
SHA256 (rust/crates/gix-chunk-0.4.1.crate) = b0d39583cab06464b8bf73b3f1707458270f0e7383cb24c3c9c1a16e6f792978
SIZE (rust/crates/gix-chunk-0.4.1.crate) = 12248
SHA256 (rust/crates/gix-command-0.2.4.crate) = b2c6f75c1e0f924de39e750880a6e21307194bb1ab773efe3c7d2d787277f8ab
SIZE (rust/crates/gix-command-0.2.4.crate) = 9212
-SHA256 (rust/crates/gix-config-0.20.1.crate) = 7fbad5ce54a8fc997acc50febd89ec80fa6e97cb7f8d0654cb229936407489d8
-SIZE (rust/crates/gix-config-0.20.1.crate) = 136184
-SHA256 (rust/crates/gix-config-value-0.10.2.crate) = d09154c0c8677e4da0ec35e896f56ee3e338e741b9599fae06075edd83a4081c
-SIZE (rust/crates/gix-config-value-0.10.2.crate) = 17543
-SHA256 (rust/crates/gix-credentials-0.12.0.crate) = 750b684197374518ea057e0a0594713e07683faa0a3f43c0f93d97f64130ad8d
-SIZE (rust/crates/gix-credentials-0.12.0.crate) = 37024
-SHA256 (rust/crates/gix-date-0.4.3.crate) = b96271912ce39822501616f177dea7218784e6c63be90d5f36322ff3a722aae2
-SIZE (rust/crates/gix-date-0.4.3.crate) = 19793
-SHA256 (rust/crates/gix-diff-0.28.1.crate) = 103a0fa79b0d438f5ecb662502f052e530ace4fe1fe8e1c83c0c6da76d728e67
-SIZE (rust/crates/gix-diff-0.28.1.crate) = 7019
-SHA256 (rust/crates/gix-discover-0.16.2.crate) = 6eba8ba458cb8f4a6c33409b0fe650b1258655175a7ffd1d24fafd3ed31d880b
-SIZE (rust/crates/gix-discover-0.16.2.crate) = 30923
-SHA256 (rust/crates/gix-features-0.28.1.crate) = 0b76f9a80f6dd7be66442ae86e1f534effad9546676a392acc95e269d0c21c22
-SIZE (rust/crates/gix-features-0.28.1.crate) = 63227
-SHA256 (rust/crates/gix-glob-0.5.5.crate) = 93e43efd776bc543f46f0fd0ca3d920c37af71a764a16f2aebd89765e9ff2993
-SIZE (rust/crates/gix-glob-0.5.5.crate) = 39749
-SHA256 (rust/crates/gix-hash-0.10.3.crate) = 0c0c5a9f4d621d4f4ea046bb331df5c746ca735b8cae5b234cc2be70ee4dbef0
-SIZE (rust/crates/gix-hash-0.10.3.crate) = 26019
-SHA256 (rust/crates/gix-hashtable-0.1.2.crate) = 9609c1b8f36f12968e6a6098f7cdb52004f7d42d570f47a2d6d7c16612f19acb
-SIZE (rust/crates/gix-hashtable-0.1.2.crate) = 1980
-SHA256 (rust/crates/gix-index-0.15.1.crate) = 717ab601ece7921f59fe86849dbe27d44a46ebb883b5885732c4f30df4996177
-SIZE (rust/crates/gix-index-0.15.1.crate) = 59863
+SHA256 (rust/crates/gix-config-0.22.0.crate) = 1d252a0eddb6df74600d3d8872dc9fe98835a7da43110411d705b682f49d4ac1
+SIZE (rust/crates/gix-config-0.22.0.crate) = 136539
+SHA256 (rust/crates/gix-config-value-0.12.0.crate) = 786861e84a5793ad5f863d846de5eb064cd23b87e61ad708c8c402608202e7be
+SIZE (rust/crates/gix-config-value-0.12.0.crate) = 18537
+SHA256 (rust/crates/gix-credentials-0.14.0.crate) = 4874a4fc11ffa844a3c2b87a66957bda30a73b577ef1acf15ac34df5745de5ff
+SIZE (rust/crates/gix-credentials-0.14.0.crate) = 38689
+SHA256 (rust/crates/gix-date-0.5.0.crate) = 99056f37270715f5c7584fd8b46899a2296af9cae92463bf58b8bd1f5a78e553
+SIZE (rust/crates/gix-date-0.5.0.crate) = 19994
+SHA256 (rust/crates/gix-diff-0.29.0.crate) = 644a0f2768bc42d7a69289ada80c9e15c589caefc6a315d2307202df83ed1186
+SIZE (rust/crates/gix-diff-0.29.0.crate) = 7019
+SHA256 (rust/crates/gix-discover-0.18.1.crate) = 1a6b61363e63e7cdaa3e6f96acb0257ebdb3d8883e21eba5930c99f07f0a5fc0
+SIZE (rust/crates/gix-discover-0.18.1.crate) = 32989
+SHA256 (rust/crates/gix-features-0.29.0.crate) = cf69b0f5c701cc3ae22d3204b671907668f6437ca88862d355eaf9bc47a4f897
+SIZE (rust/crates/gix-features-0.29.0.crate) = 62359
+SHA256 (rust/crates/gix-fs-0.1.1.crate) = 9b37a1832f691fdc09910bd267f9a2e413737c1f9ec68c6e31f9e802616278a9
+SIZE (rust/crates/gix-fs-0.1.1.crate) = 13364
+SHA256 (rust/crates/gix-glob-0.7.0.crate) = c07c98204529ac3f24b34754540a852593d2a4c7349008df389240266627a72a
+SIZE (rust/crates/gix-glob-0.7.0.crate) = 43527
+SHA256 (rust/crates/gix-hash-0.11.1.crate) = 078eec3ac2808cc03f0bddd2704cb661da5c5dc33b41a9d7947b141d499c7c42
+SIZE (rust/crates/gix-hash-0.11.1.crate) = 27218
+SHA256 (rust/crates/gix-hashtable-0.2.0.crate) = afebb85691c6a085b114e01a27f4a61364519298c5826cb87a45c304802299bc
+SIZE (rust/crates/gix-hashtable-0.2.0.crate) = 2242
+SHA256 (rust/crates/gix-ignore-0.2.0.crate) = ba205b6df563e2906768bb22834c82eb46c5fdfcd86ba2c347270bc8309a05b2
+SIZE (rust/crates/gix-ignore-0.2.0.crate) = 6087
+SHA256 (rust/crates/gix-index-0.16.0.crate) = fa282756760f79c401d4f4f42588fbb4aa27bbb4b0830f3b4d3480c21a4ac5a7
+SIZE (rust/crates/gix-index-0.16.0.crate) = 64998
SHA256 (rust/crates/gix-lock-5.0.0.crate) = 41b80172055c5d8017a48ddac5cc7a95421c00211047db0165c97853c4f05194
SIZE (rust/crates/gix-lock-5.0.0.crate) = 20807
-SHA256 (rust/crates/gix-mailmap-0.11.0.crate) = 2b66aea5e52875cd4915f4957a6f4b75831a36981e2ec3f5fad9e370e444fe1a
-SIZE (rust/crates/gix-mailmap-0.11.0.crate) = 19465
-SHA256 (rust/crates/gix-object-0.28.0.crate) = 8df068db9180ee935fbb70504848369e270bdcb576b05c0faa8b9fd3b86fc017
-SIZE (rust/crates/gix-object-0.28.0.crate) = 23594
-SHA256 (rust/crates/gix-odb-0.43.1.crate) = e83af2e3e36005bfe010927f0dff41fb5acc3e3d89c6f1174135b3a34086bda2
-SIZE (rust/crates/gix-odb-0.43.1.crate) = 135662
-SHA256 (rust/crates/gix-pack-0.33.2.crate) = 9401911c7fe032ad7b31c6a6b5be59cb283d1d6c999417a8215056efe6d635f3
-SIZE (rust/crates/gix-pack-0.33.2.crate) = 135842
-SHA256 (rust/crates/gix-path-0.7.3.crate) = 32370dce200bb951df013e03dff35b4233fc7a89458642b047629b91734a7e19
-SIZE (rust/crates/gix-path-0.7.3.crate) = 22347
-SHA256 (rust/crates/gix-prompt-0.3.3.crate) = 0f3034d4d935aef2c7bf719aaa54b88c520e82413118d886ae880a31d5bdee57
-SIZE (rust/crates/gix-prompt-0.3.3.crate) = 15057
+SHA256 (rust/crates/gix-mailmap-0.12.0.crate) = e8856cec3bdc3610c06970d28b6cb20a0c6621621cf9a8ec48cbd23f2630f362
+SIZE (rust/crates/gix-mailmap-0.12.0.crate) = 20329
+SHA256 (rust/crates/gix-object-0.29.1.crate) = c9bb30ce0818d37096daa29efe361a4bc6dd0b51a5726598898be7e9a40a01e1
+SIZE (rust/crates/gix-object-0.29.1.crate) = 23648
+SHA256 (rust/crates/gix-odb-0.45.0.crate) = bca2f324aa67672b6d0f2c0fa93f96eb6a7029d260e4c1df5dce3c015f5e5add
+SIZE (rust/crates/gix-odb-0.45.0.crate) = 137565
+SHA256 (rust/crates/gix-pack-0.35.0.crate) = 164a515900a83257ae4aa80e741655bee7a2e39113fb535d7a5ac623b445ff20
+SIZE (rust/crates/gix-pack-0.35.0.crate) = 136956
+SHA256 (rust/crates/gix-path-0.8.0.crate) = 4fc78f47095a0c15aea0e66103838f0748f4494bf7a9555dfe0f00425400396c
+SIZE (rust/crates/gix-path-0.8.0.crate) = 25881
+SHA256 (rust/crates/gix-prompt-0.5.0.crate) = 330d11fdf88fff3366c2491efde2f3e454958efe7d5ddf60272e8fb1d944bb01
+SIZE (rust/crates/gix-prompt-0.5.0.crate) = 16678
SHA256 (rust/crates/gix-quote-0.4.3.crate) = a282f5a8d9ee0b09ec47390ac727350c48f2f5c76d803cd8da6b3e7ad56e0bcb
SIZE (rust/crates/gix-quote-0.4.3.crate) = 9769
-SHA256 (rust/crates/gix-ref-0.27.2.crate) = e4e909396ed3b176823991ccc391c276ae2a015e54edaafa3566d35123cfac9d
-SIZE (rust/crates/gix-ref-0.27.2.crate) = 50168
-SHA256 (rust/crates/gix-refspec-0.9.0.crate) = aba332462bda2e8efeae4302b39a6ed01ad56ef772fd5b7ef197cf2798294d65
-SIZE (rust/crates/gix-refspec-0.9.0.crate) = 28295
-SHA256 (rust/crates/gix-revision-0.12.1.crate) = b12fc4bbc3161a5b2d68079fce93432cef8771ff88ca017abb01187fddfc41a1
-SIZE (rust/crates/gix-revision-0.12.1.crate) = 36503
-SHA256 (rust/crates/gix-sec-0.6.2.crate) = e8ffa5bf0772f9b01de501c035b6b084cf9b8bb07dec41e3afc6a17336a65f47
-SIZE (rust/crates/gix-sec-0.6.2.crate) = 17385
+SHA256 (rust/crates/gix-ref-0.29.1.crate) = 1e03989e9d49954368e1b526578230fc7189d1634acdfbe79e9ba1de717e15d5
+SIZE (rust/crates/gix-ref-0.29.1.crate) = 50026
+SHA256 (rust/crates/gix-refspec-0.10.1.crate) = 0a6ea733820df67e4cd7797deb12727905824d8f5b7c59d943c456d314475892
+SIZE (rust/crates/gix-refspec-0.10.1.crate) = 28910
+SHA256 (rust/crates/gix-revision-0.13.0.crate) = 810f35e9afeccca999d5d348b239f9c162353127d2e13ff3240e31b919e35476
+SIZE (rust/crates/gix-revision-0.13.0.crate) = 37993
+SHA256 (rust/crates/gix-sec-0.8.0.crate) = 794520043d5a024dfeac335c6e520cb616f6963e30dab995892382e998c12897
+SIZE (rust/crates/gix-sec-0.8.0.crate) = 18726
SHA256 (rust/crates/gix-tempfile-5.0.2.crate) = c2ceb30a610e3f5f2d5f9a5114689fde507ba9417705a8cf3429604275b2153c
SIZE (rust/crates/gix-tempfile-5.0.2.crate) = 36260
-SHA256 (rust/crates/gix-traverse-0.24.0.crate) = dd9a4a07bb22168dc79c60e1a6a41919d198187ca83d8a5940ad8d7122a45df3
-SIZE (rust/crates/gix-traverse-0.24.0.crate) = 7240
-SHA256 (rust/crates/gix-url-0.16.0.crate) = b6a22b4b32ad14d68f7b7fb6458fa58d44b01797d94c1b8f4db2d9c7b3c366b5
-SIZE (rust/crates/gix-url-0.16.0.crate) = 29084
+SHA256 (rust/crates/gix-traverse-0.25.0.crate) = a5be1e807f288c33bb005075111886cceb43ed8a167b3182a0f62c186e2a0dd1
+SIZE (rust/crates/gix-traverse-0.25.0.crate) = 7209
+SHA256 (rust/crates/gix-url-0.18.0.crate) = dfc77f89054297cc81491e31f1bab4027e554b5ef742a44bd7035db9a0f78b76
+SIZE (rust/crates/gix-url-0.18.0.crate) = 30077
+SHA256 (rust/crates/gix-utils-0.1.1.crate) = c10b69beac219acb8df673187a1f07dde2d74092f974fb3f9eb385aeb667c909
+SIZE (rust/crates/gix-utils-0.1.1.crate) = 3877
SHA256 (rust/crates/gix-validate-0.7.4.crate) = 7bd629d3680773e1785e585d76fd4295b740b559cad9141517300d99a0c8c049
SIZE (rust/crates/gix-validate-0.7.4.crate) = 2529
-SHA256 (rust/crates/gix-worktree-0.15.2.crate) = 54ec9a000b4f24af706c3cc680c7cda235656cbe3216336522f5692773b8a301
-SIZE (rust/crates/gix-worktree-0.15.2.crate) = 37593
+SHA256 (rust/crates/gix-worktree-0.17.0.crate) = 10bf56a1f5037d84293ea6cece61d9f27c4866b1e13c1c95f37cf56b7da7af25
+SIZE (rust/crates/gix-worktree-0.17.0.crate) = 47448
SHA256 (rust/crates/globset-0.4.10.crate) = 029d74589adefde59de1a0c4f4732695c32805624aec7b68d91503d4dba79afc
SIZE (rust/crates/globset-0.4.10.crate) = 22923
SHA256 (rust/crates/grep-matcher-0.1.6.crate) = 3902ca28f26945fe35cad349d776f163981d777fee382ccd6ef451126f51b319
@@ -205,8 +205,8 @@ SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486
SIZE (rust/crates/hex-0.4.3.crate) = 13299
SHA256 (rust/crates/home-0.5.4.crate) = 747309b4b440c06d57b0b25f2aee03ee9b5e5397d288c60e21fc709bb98a7408
SIZE (rust/crates/home-0.5.4.crate) = 8538
-SHA256 (rust/crates/iana-time-zone-0.1.55.crate) = 716f12fbcfac6ffab0a5e9ec51d0a0ff70503742bb2dc7b99396394c9dc323f0
-SIZE (rust/crates/iana-time-zone-0.1.55.crate) = 19485
+SHA256 (rust/crates/iana-time-zone-0.1.56.crate) = 0722cd7114b7de04316e7ea5456a0bbb20e4adb46fd27a3697adb812cff0f37c
+SIZE (rust/crates/iana-time-zone-0.1.56.crate) = 19517
SHA256 (rust/crates/iana-time-zone-haiku-0.1.1.crate) = 0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca
SIZE (rust/crates/iana-time-zone-haiku-0.1.1.crate) = 7200
SHA256 (rust/crates/idna-0.3.0.crate) = e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6
@@ -223,22 +223,24 @@ SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0
SIZE (rust/crates/instant-0.1.12.crate) = 6128
SHA256 (rust/crates/io-close-0.3.7.crate) = 9cadcf447f06744f8ce713d2d6239bb5bde2c357a452397a9ed90c625da390bc
SIZE (rust/crates/io-close-0.3.7.crate) = 8025
-SHA256 (rust/crates/io-lifetimes-1.0.9.crate) = 09270fd4fa1111bc614ed2246c7ef56239a3063d5be0d1ec3b589c505d400aeb
-SIZE (rust/crates/io-lifetimes-1.0.9.crate) = 36442
+SHA256 (rust/crates/io-lifetimes-1.0.10.crate) = 9c66c74d2ae7e79a5a8f7ac924adbe38ee42a859c6539ad869eb51f0b52dc220
+SIZE (rust/crates/io-lifetimes-1.0.10.crate) = 37294
SHA256 (rust/crates/itoa-1.0.6.crate) = 453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6
SIZE (rust/crates/itoa-1.0.6.crate) = 10410
SHA256 (rust/crates/js-sys-0.3.61.crate) = 445dde2150c55e483f3d8416706b97ec8e8237c307e5b7b4b8dd15e6af2a0730
SIZE (rust/crates/js-sys-0.3.61.crate) = 80158
+SHA256 (rust/crates/kstring-2.0.0.crate) = ec3066350882a1cd6d950d055997f379ac37fd39f81cd4d8ed186032eb3c5747
+SIZE (rust/crates/kstring-2.0.0.crate) = 22063
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.140.crate) = 99227334921fae1a979cf0bfdfcc6b3e5ce376ef57e16fb6fb3ea2ed6095f80c
-SIZE (rust/crates/libc-0.2.140.crate) = 669153
-SHA256 (rust/crates/libloading-0.7.4.crate) = b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f
-SIZE (rust/crates/libloading-0.7.4.crate) = 27580
+SHA256 (rust/crates/libc-0.2.144.crate) = 2b00cc1c228a6782d0f076e7b232802e0c5689d41bb5df366f2a6b6621cfdfe1
+SIZE (rust/crates/libc-0.2.144.crate) = 682092
+SHA256 (rust/crates/libloading-0.8.0.crate) = d580318f95776505201b28cf98eb1fa5e4be3b689633ba6a3e6cd880ff22d8cb
+SIZE (rust/crates/libloading-0.8.0.crate) = 27845
SHA256 (rust/crates/link-cplusplus-1.0.8.crate) = ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5
SIZE (rust/crates/link-cplusplus-1.0.8.crate) = 7674
-SHA256 (rust/crates/linux-raw-sys-0.3.0.crate) = cd550e73688e6d578f0ac2119e32b797a327631a42f9433e59d02e139c8df60d
-SIZE (rust/crates/linux-raw-sys-0.3.0.crate) = 914053
+SHA256 (rust/crates/linux-raw-sys-0.3.4.crate) = 36eb31c1778188ae1e64398743890d0877fef36d11521ac60406b42016e8c2cf
+SIZE (rust/crates/linux-raw-sys-0.3.4.crate) = 1007150
SHA256 (rust/crates/lock_api-0.4.9.crate) = 435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df
SIZE (rust/crates/lock_api-0.4.9.crate) = 25685
SHA256 (rust/crates/log-0.4.17.crate) = abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e
@@ -255,8 +257,6 @@ SHA256 (rust/crates/miniz_oxide-0.6.2.crate) = b275950c28b37e794e8c55d88aeb5e139
SIZE (rust/crates/miniz_oxide-0.6.2.crate) = 54536
SHA256 (rust/crates/mio-0.8.6.crate) = 5b9d9a46eff5b4ff64b45a9e316a6d1e0bc719ef429cbec4dc630684212bfdf9
SIZE (rust/crates/mio-0.8.6.crate) = 93658
-SHA256 (rust/crates/nix-0.26.2.crate) = bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a
-SIZE (rust/crates/nix-0.26.2.crate) = 277973
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/num-integer-0.1.45.crate) = 225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9
@@ -279,8 +279,8 @@ SHA256 (rust/crates/pin-project-lite-0.2.9.crate) = e0a7ae3ac2f1173085d398531c70
SIZE (rust/crates/pin-project-lite-0.2.9.crate) = 27713
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/proc-macro2-1.0.54.crate) = e472a104799c74b514a57226160104aa483546de37e839ec50e3c2e41dd87534
-SIZE (rust/crates/proc-macro2-1.0.54.crate) = 43485
+SHA256 (rust/crates/proc-macro2-1.0.56.crate) = 2b63bdb0cd06f1f4dedf69b254734f9b45af66e4a031e42a7480257d9898b435
+SIZE (rust/crates/proc-macro2-1.0.56.crate) = 44454
SHA256 (rust/crates/prodash-23.1.2.crate) = 9516b775656bc3e8985e19cd4b8c0c0de045095074e453d2c0a513b5f978392d
SIZE (rust/crates/prodash-23.1.2.crate) = 83797
SHA256 (rust/crates/pulldown-cmark-0.9.2.crate) = 2d9cc634bc78768157b5cbfe988ffcd1dcba95cd2b2f03a88316c08c6d00ed63
@@ -297,18 +297,18 @@ SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603
SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
SHA256 (rust/crates/redox_syscall-0.3.5.crate) = 567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29
SIZE (rust/crates/redox_syscall-0.3.5.crate) = 23404
-SHA256 (rust/crates/redox_users-0.4.3.crate) = b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b
-SIZE (rust/crates/redox_users-0.4.3.crate) = 15353
-SHA256 (rust/crates/regex-1.7.3.crate) = 8b1f693b24f6ac912f4893ef08244d70b6067480d2f1a46e950c9691e6749d1d
-SIZE (rust/crates/regex-1.7.3.crate) = 239886
+SHA256 (rust/crates/regex-1.8.1.crate) = af83e617f331cc6ae2da5443c602dfa5af81e517212d9d611a5b3ba1777b5370
+SIZE (rust/crates/regex-1.8.1.crate) = 248412
SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
+SHA256 (rust/crates/regex-syntax-0.7.1.crate) = a5996294f19bd3aae0453a862ad728f60e6600695733dd5df01da90c54363a3c
+SIZE (rust/crates/regex-syntax-0.7.1.crate) = 339705
SHA256 (rust/crates/ropey-1.6.0.crate) = 53ce7a2c43a32e50d666e33c5a80251b31147bb4b49024bcab11fb6f20c671ed
SIZE (rust/crates/ropey-1.6.0.crate) = 118667
-SHA256 (rust/crates/rustix-0.37.5.crate) = 0e78cc525325c06b4a7ff02db283472f3c042b7ff0c391f96c6d5ac6f4f91b75
-SIZE (rust/crates/rustix-0.37.5.crate) = 305076
+SHA256 (rust/crates/rustix-0.37.15.crate) = a0661814f891c57c930a610266415528da53c4933e6dea5fb350cbfe048a9ece
+SIZE (rust/crates/rustix-0.37.15.crate) = 315957
SHA256 (rust/crates/ryu-1.0.13.crate) = f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041
SIZE (rust/crates/ryu-1.0.13.crate) = 46823
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
@@ -317,12 +317,12 @@ SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab1
SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470
SHA256 (rust/crates/scratch-1.0.5.crate) = 1792db035ce95be60c3f8853017b3999209281c24e2ba5bc8e59bf97a0c590c1
SIZE (rust/crates/scratch-1.0.5.crate) = 8013
-SHA256 (rust/crates/serde-1.0.159.crate) = 3c04e8343c3daeec41f58990b9d77068df31209f2af111e059e9fe9646693065
-SIZE (rust/crates/serde-1.0.159.crate) = 77014
-SHA256 (rust/crates/serde_derive-1.0.159.crate) = 4c614d17805b093df4b147b51339e7e44bf05ef59fba1e45d83500bcfb4d8585
-SIZE (rust/crates/serde_derive-1.0.159.crate) = 55039
-SHA256 (rust/crates/serde_json-1.0.95.crate) = d721eca97ac802aa7777b701877c8004d950fc142651367300d21c1cc0194744
-SIZE (rust/crates/serde_json-1.0.95.crate) = 144618
+SHA256 (rust/crates/serde-1.0.163.crate) = 2113ab51b87a539ae008b5c6c02dc020ffa39afd2d83cffcb3f4eb2722cebec2
+SIZE (rust/crates/serde-1.0.163.crate) = 77030
+SHA256 (rust/crates/serde_derive-1.0.163.crate) = 8c805777e3930c8883389c602315a24224bcc738b63905ef87cd1420353ea93e
+SIZE (rust/crates/serde_derive-1.0.163.crate) = 54447
+SHA256 (rust/crates/serde_json-1.0.96.crate) = 057d394a50403bcac12672b2b18fb387ab6d289d957dab67dd201875391e52f1
+SIZE (rust/crates/serde_json-1.0.96.crate) = 144652
SHA256 (rust/crates/serde_repr-0.1.12.crate) = bcec881020c684085e55a25f7fd888954d56609ef363479dc5a1305eb0d40cab
SIZE (rust/crates/serde_repr-0.1.12.crate) = 9549
SHA256 (rust/crates/serde_spanned-0.6.1.crate) = 0efd8caf556a6cebd3b285caf480045fcc1ac04f6bd786b09a6f11af30c4fcf4
@@ -357,14 +357,14 @@ SHA256 (rust/crates/str_indices-0.4.1.crate) = 5f026164926842ec52deb1938fae44f83
SIZE (rust/crates/str_indices-0.4.1.crate) = 17658
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.11.crate) = 21e3787bb71465627110e7d87ed4faaa36c1f61042ee67badb9e2ef173accc40
-SIZE (rust/crates/syn-2.0.11.crate) = 240090
+SHA256 (rust/crates/syn-2.0.15.crate) = a34fcf3e8b60f57e6a14301a2e916d323af98b0ea63c599441eec8558660c822
+SIZE (rust/crates/syn-2.0.15.crate) = 240785
SHA256 (rust/crates/tempfile-3.5.0.crate) = b9fbec84f381d5795b08656e4912bec604d162bff9291d6189a78f4c8ab87998
SIZE (rust/crates/tempfile-3.5.0.crate) = 31129
SHA256 (rust/crates/termcolor-1.2.0.crate) = be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6
SIZE (rust/crates/termcolor-1.2.0.crate) = 17917
-SHA256 (rust/crates/termini-0.1.4.crate) = 8c0f7ecb9c2a380d2686a747e4fc574043712326e8d39fbd220ab3bd29768a12
-SIZE (rust/crates/termini-0.1.4.crate) = 14093
+SHA256 (rust/crates/termini-1.0.0.crate) = 2ad441d87dd98bc5eeb31cf2fb7e4839968763006b478efb38668a3bf9da0d59
+SIZE (rust/crates/termini-1.0.0.crate) = 14075
SHA256 (rust/crates/textwrap-0.16.0.crate) = 222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d
SIZE (rust/crates/textwrap-0.16.0.crate) = 53722
SHA256 (rust/crates/thiserror-1.0.40.crate) = 978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac
@@ -385,24 +385,26 @@ SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a465126
SIZE (rust/crates/tinyvec-1.6.0.crate) = 45991
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.27.0.crate) = d0de47a4eecbe11f498978a9b29d792f0d2692d1dd003650c24c76510e3bc001
-SIZE (rust/crates/tokio-1.27.0.crate) = 653991
-SHA256 (rust/crates/tokio-macros-2.0.0.crate) = 61a573bdc87985e9d6ddeed1b3d864e8a302c847e40d647746df2f1de209d1ce
-SIZE (rust/crates/tokio-macros-2.0.0.crate) = 10382
-SHA256 (rust/crates/tokio-stream-0.1.12.crate) = 8fb52b74f05dbf495a8fba459fdc331812b96aa086d9eb78101fa0d4569c3313
-SIZE (rust/crates/tokio-stream-0.1.12.crate) = 33839
+SHA256 (rust/crates/tokio-1.28.1.crate) = 0aa32867d44e6f2ce3385e89dceb990188b8bb0fb25b0cf576647a6f98ac5105
+SIZE (rust/crates/tokio-1.28.1.crate) = 660516
+SHA256 (rust/crates/tokio-macros-2.1.0.crate) = 630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e
+SIZE (rust/crates/tokio-macros-2.1.0.crate) = 11472
+SHA256 (rust/crates/tokio-stream-0.1.14.crate) = 397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842
+SIZE (rust/crates/tokio-stream-0.1.14.crate) = 35881
SHA256 (rust/crates/toml-0.7.3.crate) = b403acf6f2bb0859c93c7f0d967cb4a75a7ac552100f9322faf64dc047669b21
SIZE (rust/crates/toml-0.7.3.crate) = 47227
SHA256 (rust/crates/toml_datetime-0.6.1.crate) = 3ab8ed2edee10b50132aed5f331333428b011c99402b5a534154ed15746f9622
SIZE (rust/crates/toml_datetime-0.6.1.crate) = 10765
SHA256 (rust/crates/toml_edit-0.19.8.crate) = 239410c8609e8125456927e6707163a3b1fdb40561e4b803bc041f466ccfdc13
SIZE (rust/crates/toml_edit-0.19.8.crate) = 94457
+SHA256 (rust/crates/tree-sitter-0.20.10.crate) = e747b1f9b7b931ed39a548c1fae149101497de3c1fc8d9e18c62c1a66c683d3d
+SIZE (rust/crates/tree-sitter-0.20.10.crate) = 134502
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.13.crate) = 92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460
SIZE (rust/crates/unicode-bidi-0.3.13.crate) = 44477
-SHA256 (rust/crates/unicode-bom-1.1.4.crate) = 63ec69f541d875b783ca40184d655f2927c95f0bffd486faa83cd3ac3529ec32
-SIZE (rust/crates/unicode-bom-1.1.4.crate) = 10221
+SHA256 (rust/crates/unicode-bom-2.0.2.crate) = 98e90c70c9f0d4d1ee6d0a7d04aa06cb9bbd53d8cfbdd62a0269a7c2eb640552
+SIZE (rust/crates/unicode-bom-2.0.2.crate) = 10717
SHA256 (rust/crates/unicode-general-category-0.6.0.crate) = 2281c8c1d221438e373249e065ca4989c4c36952c211ff21a0ee91c44a3869e7
SIZE (rust/crates/unicode-general-category-0.6.0.crate) = 35177
SHA256 (rust/crates/unicode-ident-1.0.8.crate) = e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4
@@ -443,50 +445,48 @@ 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 (rust/crates/windows-0.43.0.crate) = 04662ed0e3e5630dfa9b26e4cb823b817f1a9addda855d973a9458c236556244
-SIZE (rust/crates/windows-0.43.0.crate) = 11492640
-SHA256 (rust/crates/windows-0.47.0.crate) = 2649ff315bee4c98757f15dac226efe3d81927adbb6e882084bb1ee3e0c330a7
-SIZE (rust/crates/windows-0.47.0.crate) = 11863331
+SHA256 (rust/crates/windows-0.48.0.crate) = e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f
+SIZE (rust/crates/windows-0.48.0.crate) = 11864177
SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659
+SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
+SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
SHA256 (rust/crates/windows-targets-0.42.2.crate) = 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071
SIZE (rust/crates/windows-targets-0.42.2.crate) = 5492
-SHA256 (rust/crates/windows-targets-0.47.0.crate) = 2f8996d3f43b4b2d44327cd71b7b0efd1284ab60e6e9d0e8b630e18555d87d3e
-SIZE (rust/crates/windows-targets-0.47.0.crate) = 7160
+SHA256 (rust/crates/windows-targets-0.48.0.crate) = 7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5
+SIZE (rust/crates/windows-targets-0.48.0.crate) = 7466
SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8
SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.47.0.crate) = 831d567d53d4f3cb1db332b68e6e2b6260228eb4d99a777d8b2e8ed794027c90
-SIZE (rust/crates/windows_aarch64_gnullvm-0.47.0.crate) = 366046
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.0.crate) = 91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc
+SIZE (rust/crates/windows_aarch64_gnullvm-0.48.0.crate) = 366543
SHA256 (rust/crates/windows_aarch64_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43
SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981
-SHA256 (rust/crates/windows_aarch64_msvc-0.47.0.crate) = 6a42d54a417c60ce4f0e31661eed628f0fa5aca73448c093ec4d45fab4c51cdf
-SIZE (rust/crates/windows_aarch64_msvc-0.47.0.crate) = 670478
+SHA256 (rust/crates/windows_aarch64_msvc-0.48.0.crate) = b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3
+SIZE (rust/crates/windows_aarch64_msvc-0.48.0.crate) = 671479
SHA256 (rust/crates/windows_i686_gnu-0.42.2.crate) = c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f
SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236
-SHA256 (rust/crates/windows_i686_gnu-0.47.0.crate) = c1925beafdbb22201a53a483db861a5644123157c1c3cee83323a2ed565d71e3
-SIZE (rust/crates/windows_i686_gnu-0.47.0.crate) = 740280
+SHA256 (rust/crates/windows_i686_gnu-0.48.0.crate) = 622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241
+SIZE (rust/crates/windows_i686_gnu-0.48.0.crate) = 741490
SHA256 (rust/crates/windows_i686_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060
SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951
-SHA256 (rust/crates/windows_i686_msvc-0.47.0.crate) = 3a8ef8f2f1711b223947d9b69b596cf5a4e452c930fb58b6fc3fdae7d0ec6b31
-SIZE (rust/crates/windows_i686_msvc-0.47.0.crate) = 728945
+SHA256 (rust/crates/windows_i686_msvc-0.48.0.crate) = 4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00
+SIZE (rust/crates/windows_i686_msvc-0.48.0.crate) = 730056
SHA256 (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36
SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373
-SHA256 (rust/crates/windows_x86_64_gnu-0.47.0.crate) = 7acaa0c2cf0d2ef99b61c308a0c3dbae430a51b7345dedec470bd8f53f5a3642
-SIZE (rust/crates/windows_x86_64_gnu-0.47.0.crate) = 702432
+SHA256 (rust/crates/windows_x86_64_gnu-0.48.0.crate) = ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1
+SIZE (rust/crates/windows_x86_64_gnu-0.48.0.crate) = 703595
SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3
SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.47.0.crate) = e5a0628f71be1d11e17ca4a0e9e15b3a5180f6fbf1c2d55e3ba3f850378052c1
-SIZE (rust/crates/windows_x86_64_gnullvm-0.47.0.crate) = 366043
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.0.crate) = 7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953
+SIZE (rust/crates/windows_x86_64_gnullvm-0.48.0.crate) = 366536
SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0
SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936
-SHA256 (rust/crates/windows_x86_64_msvc-0.47.0.crate) = 9d6e62c256dc6d40b8c8707df17df8d774e60e39db723675241e7c15e910bce7
-SIZE (rust/crates/windows_x86_64_msvc-0.47.0.crate) = 670428
+SHA256 (rust/crates/windows_x86_64_msvc-0.48.0.crate) = 1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a
+SIZE (rust/crates/windows_x86_64_msvc-0.48.0.crate) = 671422
SHA256 (rust/crates/winnow-0.4.1.crate) = ae8970b36c66498d8ff1d66685dc86b91b29db0c7739899012f63a63814b4b28
SIZE (rust/crates/winnow-0.4.1.crate) = 138177
-SHA256 (tree-sitter-tree-sitter-c51896d32dcc11a38e41f36e3deb1a6a9c4f4b14_GH0.tar.gz) = 243e07541a9dd71681984b65bffed2d4a259bef0a4ad28cff55cc1c6878b8d18
-SIZE (tree-sitter-tree-sitter-c51896d32dcc11a38e41f36e3deb1a6a9c4f4b14_GH0.tar.gz) = 2935164
-SHA256 (helix-editor-helix-23.03_GH0.tar.gz) = 5f9df93c8d98fd4bd13329c0aaf978e74887a0f6022d699ff6161dcee78e8655
-SIZE (helix-editor-helix-23.03_GH0.tar.gz) = 2059884
+SHA256 (helix-editor-helix-23.05_GH0.tar.gz) = 65da9de40ebd275a9be9a2491b7ec35f1aec9e9259e95216ad7f812d2b8627f9
+SIZE (helix-editor-helix-23.05_GH0.tar.gz) = 2074679
SHA256 (virchau13-tree-sitter-astro-5f5c3e73_GH0.tar.gz) = 5d84bc3c731f903fec74ebc5a8a1a0a4805173c5cffab2ed7996d7f8b7041c4a
SIZE (virchau13-tree-sitter-astro-5f5c3e73_GH0.tar.gz) = 23406
SHA256 (Beaglefoot-tree-sitter-awk-a799bc5d_GH0.tar.gz) = 93e53e68b8742aaae80645672779b90c9d80e458233bde956d3e48b118970de5
@@ -533,10 +533,12 @@ SHA256 (jbellerb-tree-sitter-dhall-affb6ee3_GH0.tar.gz) = 83a719fbeed31846dbb6e2
SIZE (jbellerb-tree-sitter-dhall-affb6ee3_GH0.tar.gz) = 163123
SHA256 (the-mikedavis-tree-sitter-diff-fd74c78f_GH0.tar.gz) = 0d2e94d0948c25ba20c96de85cb2cefdf378324d590266ec8aa6978d7b3cf783
SIZE (the-mikedavis-tree-sitter-diff-fd74c78f_GH0.tar.gz) = 634918
-SHA256 (camdencheek-tree-sitter-dockerfile-7af32bc0_GH0.tar.gz) = d5724924f8c46c97ed8de91ca78166fa6f5edde6d5283c1755896a6cff1805d4
-SIZE (camdencheek-tree-sitter-dockerfile-7af32bc0_GH0.tar.gz) = 37407
+SHA256 (camdencheek-tree-sitter-dockerfile-8ee3a0f7_GH0.tar.gz) = d2ad41d8054b9acadb1f4f19686534dd889e2073a3cfcabd86306d5f987dcd85
+SIZE (camdencheek-tree-sitter-dockerfile-8ee3a0f7_GH0.tar.gz) = 48708
SHA256 (rydesun-tree-sitter-dot-91723074_GH0.tar.gz) = f7c0734fe49ca53dc024579b266b9e70f297fc38393f43f71254fa59d998feb9
SIZE (rydesun-tree-sitter-dot-91723074_GH0.tar.gz) = 29730
+SHA256 (KMikeeU-tree-sitter-dtd-6116becb_GH0.tar.gz) = c0e23c9e7314a269f94e7ca1270a5b5f45ac6b5d7e7319212a860a3a0f8df91e
+SIZE (KMikeeU-tree-sitter-dtd-6116becb_GH0.tar.gz) = 31619
SHA256 (the-mikedavis-tree-sitter-edoc-74774af7_GH0.tar.gz) = 450d3fe284173d368c9607e162fa0756037e4d4435600a2c145e472b0761023a
SIZE (the-mikedavis-tree-sitter-edoc-74774af7_GH0.tar.gz) = 28779
SHA256 (connorlay-tree-sitter-eex-f742f2fe_GH0.tar.gz) = 58ae8dc436cef20bd0f8e688e76781e437453109856c7d6511f347c61d0c56ac
@@ -561,16 +563,16 @@ SHA256 (PrestonKnopp-tree-sitter-gdscript-a4b57cc3_GH0.tar.gz) = 3ae035f5715c919
SIZE (PrestonKnopp-tree-sitter-gdscript-a4b57cc3_GH0.tar.gz) = 107199
SHA256 (mtoohey31-tree-sitter-gitattributes-3dd50808_GH0.tar.gz) = 366c08b8c80b38e133052904b3f186c604dc50bc138dcba8511e9778d71a0124
SIZE (mtoohey31-tree-sitter-gitattributes-3dd50808_GH0.tar.gz) = 19479
-SHA256 (the-mikedavis-tree-sitter-git-commit-bd0ca5a6_GH0.tar.gz) = 30598abaa13a6b12e41084e9ccea4e58b59273e32e61daea384919bd256f25bb
-SIZE (the-mikedavis-tree-sitter-git-commit-bd0ca5a6_GH0.tar.gz) = 70452
+SHA256 (the-mikedavis-tree-sitter-git-commit-db88cffa_GH0.tar.gz) = 9de13f500a44c51593923934ec6de5fcff25b824beb8d7e1b541cd8c6709212b
+SIZE (the-mikedavis-tree-sitter-git-commit-db88cffa_GH0.tar.gz) = 73763
SHA256 (the-mikedavis-tree-sitter-git-config-0e4f0baf_GH0.tar.gz) = 787a85466d30f4a687ccf7d3c9dd5d6286e01263b78fac67392d4f67d755968d
SIZE (the-mikedavis-tree-sitter-git-config-0e4f0baf_GH0.tar.gz) = 261663
SHA256 (shunsambongi-tree-sitter-gitignore-f4685bf1_GH0.tar.gz) = d5c7e5474e7b190511c303d750674991e8aae2d2afbea917115bcb7f2cbf46f3
SIZE (shunsambongi-tree-sitter-gitignore-f4685bf1_GH0.tar.gz) = 16574
SHA256 (the-mikedavis-tree-sitter-git-rebase-d8a4207e_GH0.tar.gz) = 7d798ae826ce519b996e4dacd7668442912fdfdab4bd4eb6f03f92556b6379b4
SIZE (the-mikedavis-tree-sitter-git-rebase-d8a4207e_GH0.tar.gz) = 179395
-SHA256 (gleam-lang-tree-sitter-gleam-d6cbdf34_GH0.tar.gz) = 850acc7a7412074e97017b5d469e558e3f06015f8760d46c6077df76438244d8
-SIZE (gleam-lang-tree-sitter-gleam-d6cbdf34_GH0.tar.gz) = 115062
+SHA256 (gleam-lang-tree-sitter-gleam-ae79782c_GH0.tar.gz) = ee3861fdb7da3659a6350fbfb1c1ed125ca85a75c5b8eddf675948c80dc5aa78
+SIZE (gleam-lang-tree-sitter-gleam-ae79782c_GH0.tar.gz) = 117975
SHA256 (theHamsta-tree-sitter-glsl-88408ffc_GH0.tar.gz) = 0b9b9bc167f7d4e99f4cdb954c753f6618719fd7812b8925516fe624bfe97f00
SIZE (theHamsta-tree-sitter-glsl-88408ffc_GH0.tar.gz) = 236386
SHA256 (tree-sitter-tree-sitter-go-64457ea6_GH0.tar.gz) = 32f3df9eeba0515a46da9de499c35aeaea65d2cd26c5f21a65dfbcb2a5ff837c
@@ -585,8 +587,8 @@ SHA256 (omertuc-tree-sitter-go-work-6dd9dd79_GH0.tar.gz) = c94dbfa978f27b02137ec
SIZE (omertuc-tree-sitter-go-work-6dd9dd79_GH0.tar.gz) = 14965
SHA256 (bkegley-tree-sitter-graphql-5e66e961_GH0.tar.gz) = 8e0ab1a5351a40f7aa8b1320872123e5e04f85d0b983db4197c0f39ea10013c2
SIZE (bkegley-tree-sitter-graphql-5e66e961_GH0.tar.gz) = 51641
-SHA256 (tree-sitter-tree-sitter-haskell-b6ec26f1_GH0.tar.gz) = 51c21e1ae5cadc0046081a3b22aff172538ad80550d22f4b6e89dbe05b77d0d2
-SIZE (tree-sitter-tree-sitter-haskell-b6ec26f1_GH0.tar.gz) = 1121519
+SHA256 (tree-sitter-tree-sitter-haskell-98fc7f59_GH0.tar.gz) = 398ee1ae098bd63607e70e9ea11ff8dfe64240f35bcd19875a6e5ca04ea8d905
+SIZE (tree-sitter-tree-sitter-haskell-98fc7f59_GH0.tar.gz) = 1451534
SHA256 (MichaHoffmann-tree-sitter-hcl-3cb7fc28_GH0.tar.gz) = f2b3c72e1e99c53fad5e523eb00faa55efda6ae581b0ceed3a29f3252160017c
SIZE (MichaHoffmann-tree-sitter-hcl-3cb7fc28_GH0.tar.gz) = 656733
SHA256 (phoenixframework-tree-sitter-heex-2e1348c3_GH0.tar.gz) = e3529f1f59fc3b7862841047480df80128c00510293b0a3eb706c045fe4f7bcc
@@ -595,6 +597,8 @@ SHA256 (ath3-tree-sitter-hosts-301b9379_GH0.tar.gz) = 7ced887ba154433d4c8eff3358
SIZE (ath3-tree-sitter-hosts-301b9379_GH0.tar.gz) = 7627
SHA256 (tree-sitter-tree-sitter-html-29f53d8f_GH0.tar.gz) = d0b479e48d6c8f76a7f191db97db575f70f8d74f7a3d48644cad5b13d9e215a1
SIZE (tree-sitter-tree-sitter-html-29f53d8f_GH0.tar.gz) = 20213
+SHA256 (pfeiferj-tree-sitter-hurl-264c4206_GH0.tar.gz) = 1ca0e56b2a1bac068d888746a545b82ae1e830202cd85b3d804d06dac3089cdf
+SIZE (pfeiferj-tree-sitter-hurl-264c4206_GH0.tar.gz) = 79733
SHA256 (elixir-lang-tree-sitter-iex-39f20bb5_GH0.tar.gz) = 858f6a827627e391eca105be14539b260081aff478f6130383c0d230c852274c
SIZE (elixir-lang-tree-sitter-iex-39f20bb5_GH0.tar.gz) = 60755
SHA256 (justinmk-tree-sitter-ini-4d247fb8_GH0.tar.gz) = 4f2a7dbf00995041d950ccb415c93bd0de2ab19665b101880736b990efb4f22f
@@ -611,6 +615,8 @@ SHA256 (sourcegraph-tree-sitter-jsonnet-0475a501_GH0.tar.gz) = 7d1a2ce282e1205f5
SIZE (sourcegraph-tree-sitter-jsonnet-0475a501_GH0.tar.gz) = 34232
SHA256 (tree-sitter-tree-sitter-julia-8fb38abf_GH0.tar.gz) = a5e49c014e8c911ad9fe8bd8c838230f7992f48fa6c7458bd97a0acb22c2234d
SIZE (tree-sitter-tree-sitter-julia-8fb38abf_GH0.tar.gz) = 720078
+SHA256 (IndianBoy42-tree-sitter-just-8af0aab7_GH0.tar.gz) = 055a092f70c144330e1230e09569c636787bc5a95132533981906fa8b8a1c156
+SIZE (IndianBoy42-tree-sitter-just-8af0aab7_GH0.tar.gz) = 45964
SHA256 (Unoqwy-tree-sitter-kdl-e1cd292c_GH0.tar.gz) = 6b8a0df91546769452ce0cd1053c947b310bbf3825edcfb94ccca59a2c43f231
SIZE (Unoqwy-tree-sitter-kdl-e1cd292c_GH0.tar.gz) = 16670
SHA256 (fwcd-tree-sitter-kotlin-a4f71eb9_GH0.tar.gz) = 3b7a88b47aa648dc997bf858eea294a639fd5f159d7b35e682abfdcdb9e49aae
@@ -629,8 +635,10 @@ SHA256 (MunifTanjim-tree-sitter-lua-887dfd4e_GH0.tar.gz) = 1179dfc9bf7cd2050d305
SIZE (MunifTanjim-tree-sitter-lua-887dfd4e_GH0.tar.gz) = 38719
SHA256 (alemuller-tree-sitter-make-a4b91874_GH0.tar.gz) = 160b3d2e1de645fd07b5bb7569bf6b2e5f081151135d6d3de2c45a7a5948fed9
SIZE (alemuller-tree-sitter-make-a4b91874_GH0.tar.gz) = 81450
-SHA256 (MDeiml-tree-sitter-markdown-7e7aa9a2_GH0.tar.gz) = c99f76b0e2a6a6836a41345c0489105b08dae8d815205baa6d4b959fe0c4fb87
-SIZE (MDeiml-tree-sitter-markdown-7e7aa9a2_GH0.tar.gz) = 384930
+SHA256 (markdoc-extra-tree-sitter-markdoc-5ffe71b2_GH0.tar.gz) = 5c1c0054a8938cd7d595c72e42dbe0e6f884149409aff1b68389d36a8e7e90fb
+SIZE (markdoc-extra-tree-sitter-markdoc-5ffe71b2_GH0.tar.gz) = 22472
+SHA256 (MDeiml-tree-sitter-markdown-fa6bfd51_GH0.tar.gz) = ca7bb7023e0a69547b513428d6ef9ce3e0ab6d784e79c2d24745d0cf3de7776e
+SIZE (MDeiml-tree-sitter-markdown-fa6bfd51_GH0.tar.gz) = 414944
SHA256 (mstanciu552-tree-sitter-matlab-2d5d3d51_GH0.tar.gz) = 6b1b7837e805dea74c0216aad86dd7da7a02943fd534464b1d068e6bfae46977
SIZE (mstanciu552-tree-sitter-matlab-2d5d3d51_GH0.tar.gz) = 18010112
SHA256 (monaqa-tree-sitter-mermaid-d787c662_GH0.tar.gz) = fb9de33941376847a49877d578acaa69a7c323aa81b8874addf0c4502917ba04
@@ -643,14 +651,16 @@ SHA256 (nickel-lang-tree-sitter-nickel-9d83db40_GH0.tar.gz) = 43201ceb93aae3b67a
SIZE (nickel-lang-tree-sitter-nickel-9d83db40_GH0.tar.gz) = 83795
SHA256 (aMOPel-tree-sitter-nim-240239b2_GH0.tar.gz) = e56281ed759af1680c9e94d3b77c0d3c0ca5eb3efb3b178a593e733e3c7f2b49
SIZE (aMOPel-tree-sitter-nim-240239b2_GH0.tar.gz) = 903302
-SHA256 (nix-community-tree-sitter-nix-6b71a810_GH0.tar.gz) = 44bb07c047e1ae2da9f0a83e84148d1208bd290bc9af846161a37eb884176544
-SIZE (nix-community-tree-sitter-nix-6b71a810_GH0.tar.gz) = 50249
+SHA256 (nix-community-tree-sitter-nix-1b69cf1f_GH0.tar.gz) = 437fcb8044522cc152f313ebec82ffa18a29e3a63c209951b426d8e981fa28c4
+SIZE (nix-community-tree-sitter-nix-1b69cf1f_GH0.tar.gz) = 51400
SHA256 (LhKipp-tree-sitter-nu-eb95bdac_GH0.tar.gz) = 758aa50e2aa068fa92cb1ad3a2876fa1e51c0691429df8b5d091957a5763bb47
SIZE (LhKipp-tree-sitter-nu-eb95bdac_GH0.tar.gz) = 68080
SHA256 (tree-sitter-tree-sitter-ocaml-23d419ba_GH0.tar.gz) = aff637c1031bc089461cf7f21c7045f4126a15b044957d4d58db5271575452e3
SIZE (tree-sitter-tree-sitter-ocaml-23d419ba_GH0.tar.gz) = 1428348
-SHA256 (MineBill-tree-sitter-odin-da885f4a_GH0.tar.gz) = e89fb52dbb4c7349de3d43f8b6a915736339f0646116edef5d10fcb30ef0a489
-SIZE (MineBill-tree-sitter-odin-da885f4a_GH0.tar.gz) = 155368
+SHA256 (ap29600-tree-sitter-odin-b219207e_GH0.tar.gz) = 848a90b8a71b98da2040f4cafbd6d4d3f6dd5c2f123ea8114914c384daf2b180
+SIZE (ap29600-tree-sitter-odin-b219207e_GH0.tar.gz) = 439409
+SHA256 (lefp-tree-sitter-opencl-8e1d24a5_GH0.tar.gz) = e7bfc9017e61a3c1c664c2e501e224c87ba3fe84a154c460fbc994fcd357bc31
+SIZE (lefp-tree-sitter-opencl-8e1d24a5_GH0.tar.gz) = 321449
SHA256 (bollian-tree-sitter-openscad-5c3ce93d_GH0.tar.gz) = ebe59b1372260bd991d5a07800fa59ef871e77bffb4a05583728304974d34aae
SIZE (bollian-tree-sitter-openscad-5c3ce93d_GH0.tar.gz) = 39291
SHA256 (milisims-tree-sitter-org-698bb1a3_GH0.tar.gz) = b8dcb152f27f8be07e206767e96ad24952b04da09b5a2918395fd7ce6a7056cc
@@ -687,10 +697,12 @@ SHA256 (FallenAngel97-tree-sitter-rego-b2667c97_GH0.tar.gz) = c9359fce054639bd74
SIZE (FallenAngel97-tree-sitter-rego-b2667c97_GH0.tar.gz) = 67989
SHA256 (jaredramirez-tree-sitter-rescript-65609807_GH0.tar.gz) = 34ce9d4d5660af11d6e83bbf13351aa56a653529d766fd17c3e9b582a07cdbd1
SIZE (jaredramirez-tree-sitter-rescript-65609807_GH0.tar.gz) = 208196
+SHA256 (Hubro-tree-sitter-robot-f1142bfa_GH0.tar.gz) = 504cfaa176ec8aea858e375b0d6ba1660b15f96faac1b59b085a42d3d785cca5
+SIZE (Hubro-tree-sitter-robot-f1142bfa_GH0.tar.gz) = 28464
SHA256 (stsewd-tree-sitter-rst-25e63288_GH0.tar.gz) = e3f937235f40899081c831af9034c45ca2a77bcfaa508430819f3edf6166c1a9
SIZE (stsewd-tree-sitter-rst-25e63288_GH0.tar.gz) = 200975
-SHA256 (tree-sitter-tree-sitter-ruby-4c600a46_GH0.tar.gz) = 77e7691ef855fa569bfc848df2bf98ccfc26b2be9e84c0800f9a99bbfb2d80bb
-SIZE (tree-sitter-tree-sitter-ruby-4c600a46_GH0.tar.gz) = 570726
+SHA256 (tree-sitter-tree-sitter-ruby-206c7077_GH0.tar.gz) = 4e823aae1271beeadd2e587383c281440f90fa2bc869615aaaf2a98450a91084
+SIZE (tree-sitter-tree-sitter-ruby-206c7077_GH0.tar.gz) = 604498
SHA256 (tree-sitter-tree-sitter-rust-0431a2c6_GH0.tar.gz) = a15e83efcbeb0eb5bede9ba3cd722f56656cf4880c8453bb369276fc0db6753c
SIZE (tree-sitter-tree-sitter-rust-0431a2c6_GH0.tar.gz) = 325629
SHA256 (tree-sitter-tree-sitter-scala-f6bbf35d_GH0.tar.gz) = b3a798df396319da8f5fe843516517444523b34ce5bb675d632b9613e0e6433f
diff --git a/editors/helix/files/patch-helix-loader_src_grammar.rs b/editors/helix/files/patch-helix-loader_src_grammar.rs
index 87e8a114fba5..077f1ed949ef 100644
--- a/editors/helix/files/patch-helix-loader_src_grammar.rs
+++ b/editors/helix/files/patch-helix-loader_src_grammar.rs
@@ -1,6 +1,6 @@
---- helix-loader/src/grammar.rs.orig 2023-03-31 08:14:01 UTC
+--- helix-loader/src/grammar.rs.orig 2023-05-18 07:01:26 UTC
+++ helix-loader/src/grammar.rs
-@@ -89,60 +89,6 @@ pub fn fetch_grammars() -> Result<()> {
+@@ -90,57 +90,6 @@ pub fn fetch_grammars() -> Result<()> {
let mut grammars = get_grammar_configs()?;
grammars.retain(|grammar| !matches!(grammar.source, GrammarSource::Local { .. }));
@@ -12,15 +12,12 @@
- let mut git_up_to_date = 0;
- let mut non_git = Vec::new();
-
-- for res in results {
+- for (grammar_id, res) in results {
- match res {
- Ok(FetchStatus::GitUpToDate) => git_up_to_date += 1,
-- Ok(FetchStatus::GitUpdated {
-- grammar_id,
-- revision,
-- }) => git_updated.push((grammar_id, revision)),
-- Ok(FetchStatus::NonGit { grammar_id }) => non_git.push(grammar_id),
-- Err(e) => errors.push(e),
+- Ok(FetchStatus::GitUpdated { revision }) => git_updated.push((grammar_id, revision)),
+- Ok(FetchStatus::NonGit) => non_git.push(grammar_id),
+- Err(e) => errors.push((grammar_id, e)),
- }
- }
-
@@ -52,10 +49,10 @@
-
- if !errors.is_empty() {
- let len = errors.len();
-- println!("{} grammars failed to fetch", len);
-- for (i, error) in errors.into_iter().enumerate() {
-- println!("\tFailure {}/{}: {}", i + 1, len, error);
+- for (i, (grammar, error)) in errors.into_iter().enumerate() {
+- println!("Failure {}/{len}: {grammar} {error}", i + 1);
- }
+- bail!("{len} grammars failed to fetch");
- }
-
Ok(())
diff --git a/editors/helix/pkg-plist b/editors/helix/pkg-plist
index 2cc2d5522144..8c82d50bfb9b 100644
--- a/editors/helix/pkg-plist
+++ b/editors/helix/pkg-plist
@@ -24,6 +24,7 @@ bin/hx
%%DATADIR%%/runtime/grammars/diff.so
%%DATADIR%%/runtime/grammars/dockerfile.so
%%DATADIR%%/runtime/grammars/dot.so
+%%DATADIR%%/runtime/grammars/dtd.so
%%DATADIR%%/runtime/grammars/edoc.so
%%DATADIR%%/runtime/grammars/eex.so
%%DATADIR%%/runtime/grammars/elixir.so
@@ -54,6 +55,7 @@ bin/hx
%%DATADIR%%/runtime/grammars/heex.so
%%DATADIR%%/runtime/grammars/hosts.so
%%DATADIR%%/runtime/grammars/html.so
+%%DATADIR%%/runtime/grammars/hurl.so
%%DATADIR%%/runtime/grammars/iex.so
%%DATADIR%%/runtime/grammars/ini.so
%%DATADIR%%/runtime/grammars/java.so
@@ -62,6 +64,7 @@ bin/hx
%%DATADIR%%/runtime/grammars/json.so
%%DATADIR%%/runtime/grammars/jsonnet.so
%%DATADIR%%/runtime/grammars/julia.so
+%%DATADIR%%/runtime/grammars/just.so
%%DATADIR%%/runtime/grammars/kdl.so
%%DATADIR%%/runtime/grammars/kotlin.so
%%DATADIR%%/runtime/grammars/latex.so
@@ -71,6 +74,7 @@ bin/hx
%%DATADIR%%/runtime/grammars/llvm.so
%%DATADIR%%/runtime/grammars/lua.so
%%DATADIR%%/runtime/grammars/make.so
+%%DATADIR%%/runtime/grammars/markdoc.so
%%DATADIR%%/runtime/grammars/markdown.so
%%DATADIR%%/runtime/grammars/markdown_inline.so
%%DATADIR%%/runtime/grammars/matlab.so
@@ -84,6 +88,7 @@ bin/hx
%%DATADIR%%/runtime/grammars/ocaml-interface.so
%%DATADIR%%/runtime/grammars/ocaml.so
%%DATADIR%%/runtime/grammars/odin.so
+%%DATADIR%%/runtime/grammars/opencl.so
%%DATADIR%%/runtime/grammars/openscad.so
%%DATADIR%%/runtime/grammars/org.so
%%DATADIR%%/runtime/grammars/pascal.so
@@ -102,6 +107,7 @@ bin/hx
%%DATADIR%%/runtime/grammars/regex.so
%%DATADIR%%/runtime/grammars/rego.so
%%DATADIR%%/runtime/grammars/rescript.so
+%%DATADIR%%/runtime/grammars/robot.so
%%DATADIR%%/runtime/grammars/rst.so
%%DATADIR%%/runtime/grammars/ruby.so
%%DATADIR%%/runtime/grammars/rust.so
@@ -132,6 +138,7 @@ bin/hx
%%DATADIR%%/runtime/grammars/vhdl.so
%%DATADIR%%/runtime/grammars/vhs.so
%%DATADIR%%/runtime/grammars/vue.so
+%%DATADIR%%/runtime/grammars/wast.so
%%DATADIR%%/runtime/grammars/wat.so
%%DATADIR%%/runtime/grammars/wgsl.so
%%DATADIR%%/runtime/grammars/wit.so
@@ -208,6 +215,8 @@ bin/hx
%%DATADIR%%/runtime/queries/dockerfile/injections.scm
%%DATADIR%%/runtime/queries/dot/highlights.scm
%%DATADIR%%/runtime/queries/dot/injections.scm
+%%DATADIR%%/runtime/queries/dtd/highlights.scm
+%%DATADIR%%/runtime/queries/dtd/injections.scm
%%DATADIR%%/runtime/queries/ecma/highlights.scm
%%DATADIR%%/runtime/queries/ecma/indents.scm
%%DATADIR%%/runtime/queries/ecma/injections.scm
@@ -298,6 +307,9 @@ bin/hx
%%DATADIR%%/runtime/queries/hosts/highlights.scm
%%DATADIR%%/runtime/queries/html/highlights.scm
%%DATADIR%%/runtime/queries/html/injections.scm
+%%DATADIR%%/runtime/queries/hurl/highlights.scm
+%%DATADIR%%/runtime/queries/hurl/indents.scm
+%%DATADIR%%/runtime/queries/hurl/injections.scm
%%DATADIR%%/runtime/queries/iex/highlights.scm
%%DATADIR%%/runtime/queries/iex/injections.scm
%%DATADIR%%/runtime/queries/ini/highlights.scm
@@ -325,6 +337,13 @@ bin/hx
%%DATADIR%%/runtime/queries/julia/indents.scm
%%DATADIR%%/runtime/queries/julia/injections.scm
%%DATADIR%%/runtime/queries/julia/locals.scm
+%%DATADIR%%/runtime/queries/julia/textobjects.scm
+%%DATADIR%%/runtime/queries/just/folds.scm
+%%DATADIR%%/runtime/queries/just/highlights.scm
+%%DATADIR%%/runtime/queries/just/indents.scm
+%%DATADIR%%/runtime/queries/just/injections.scm
+%%DATADIR%%/runtime/queries/just/locals.scm
+%%DATADIR%%/runtime/queries/just/textobjects.scm
%%DATADIR%%/runtime/queries/kdl/highlights.scm
%%DATADIR%%/runtime/queries/kotlin/folds.scm
%%DATADIR%%/runtime/queries/kotlin/highlights.scm
@@ -358,6 +377,8 @@ bin/hx
%%DATADIR%%/runtime/queries/lua/textobjects.scm
%%DATADIR%%/runtime/queries/make/highlights.scm
%%DATADIR%%/runtime/queries/make/injections.scm
+%%DATADIR%%/runtime/queries/markdoc/highlights.scm
+%%DATADIR%%/runtime/queries/markdoc/injections.scm
%%DATADIR%%/runtime/queries/markdown.inline/highlights.scm
%%DATADIR%%/runtime/queries/markdown.inline/injections.scm
%%DATADIR%%/runtime/queries/markdown/highlights.scm
@@ -390,6 +411,12 @@ bin/hx
%%DATADIR%%/runtime/queries/ocaml/injections.scm
%%DATADIR%%/runtime/queries/ocaml/locals.scm
%%DATADIR%%/runtime/queries/odin/highlights.scm
+%%DATADIR%%/runtime/queries/odin/indents.scm
+%%DATADIR%%/runtime/queries/odin/injections.scm
+%%DATADIR%%/runtime/queries/opencl/highlights.scm
+%%DATADIR%%/runtime/queries/opencl/indents.scm
+%%DATADIR%%/runtime/queries/opencl/injections.scm
+%%DATADIR%%/runtime/queries/opencl/textobjects.scm
%%DATADIR%%/runtime/queries/openscad/highlights.scm
%%DATADIR%%/runtime/queries/org/highlights.scm
%%DATADIR%%/runtime/queries/org/injections.scm
@@ -446,6 +473,7 @@ bin/hx
%%DATADIR%%/runtime/queries/rmarkdown/highlights.scm
%%DATADIR%%/runtime/queries/rmarkdown/indents.scm
%%DATADIR%%/runtime/queries/rmarkdown/injections.scm
+%%DATADIR%%/runtime/queries/robot/highlights.scm
%%DATADIR%%/runtime/queries/ron/highlights.scm
%%DATADIR%%/runtime/queries/ron/indents.scm
%%DATADIR%%/runtime/queries/ron/injections.scm
@@ -555,6 +583,7 @@ bin/hx
%%DATADIR%%/runtime/themes/README.md
%%DATADIR%%/runtime/themes/acme.toml
%%DATADIR%%/runtime/themes/adwaita-dark.toml
+%%DATADIR%%/runtime/themes/amberwood.toml
%%DATADIR%%/runtime/themes/autumn.toml
%%DATADIR%%/runtime/themes/autumn_night.toml
%%DATADIR%%/runtime/themes/ayu_dark.toml
@@ -583,6 +612,7 @@ bin/hx
%%DATADIR%%/runtime/themes/everblush.toml
%%DATADIR%%/runtime/themes/everforest_dark.toml
%%DATADIR%%/runtime/themes/everforest_light.toml
+%%DATADIR%%/runtime/themes/ferra.toml
%%DATADIR%%/runtime/themes/flatwhite.toml
%%DATADIR%%/runtime/themes/fleet_dark.toml
%%DATADIR%%/runtime/themes/github_dark.toml