aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNuno Teixeira <eduardo@FreeBSD.org>2022-10-15 00:06:00 +0000
committerNuno Teixeira <eduardo@FreeBSD.org>2022-10-15 13:04:32 +0000
commite10fdaa8a7fc70f4416fd97565c7995855a84721 (patch)
treea08fe9f99b9940b0b9adcacd11d92d73a13b31b8
parent072b80918fd6f8961aa00b6bd73c6f30cbfe85b9 (diff)
downloadports-e10fdaa8a7fc70f4416fd97565c7995855a84721.tar.gz
ports-e10fdaa8a7fc70f4416fd97565c7995855a84721.zip
editors/lapce: Update to 0.2.1
-rw-r--r--editors/lapce/Makefile13
-rw-r--r--editors/lapce/Makefile.crates235
-rw-r--r--editors/lapce/distinfo476
-rw-r--r--editors/lapce/files/patch-cargo-crates_process__path-0.1.4_src_bsd.rs11
-rw-r--r--editors/lapce/files/patch-druid214
-rw-r--r--editors/lapce/files/patch-lapce-data_src_config.rs143
6 files changed, 514 insertions, 578 deletions
diff --git a/editors/lapce/Makefile b/editors/lapce/Makefile
index 007a02893c6b..dc63fe66d501 100644
--- a/editors/lapce/Makefile
+++ b/editors/lapce/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lapce
DISTVERSIONPREFIX= v
-DISTVERSION= 0.2.0 # remove openssl-src-* from CARGO-CRATES each update
-PORTREVISION= 1
+DISTVERSION= 0.2.1 # remove openssl-src-* from CARGO-CRATES each update \
+ remove patch-lapce-data_src_config.rs rust >= 1.64.0
CATEGORIES= editors
MAINTAINER= eduardo@FreeBSD.org
@@ -20,15 +20,18 @@ LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libgit2.so:devel/libgit2 \
libssh2.so:security/libssh2
-USES= cargo dos2unix gmake gnome localbase:ldflags perl5 pkgconfig \
- ssl
-DOS2UNIX_FILES= cargo-crates/process_path-0.1.4/src/bsd.rs
+USES= cargo gmake gnome localbase:ldflags perl5 pkgconfig ssl
USE_GITHUB= yes
USE_GNOME= atk gdkpixbuf2 gtk30 pango
PLIST_FILES= bin/lapce \
bin/lapce-proxy
+#patch druid manually since it's not yet patched upstream
+post-patch:
+ @${FIND} ${WRKSRC}/../druid-281fe4bc56a198c7b5da90f65d4047a88153170e \
+ -name "*.toml" -o -name "*.rs" | ${XARGS} ${REINPLACE_CMD} -i '' -e 's|openbsd|freebsd|g'
+
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/lapce
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/lapce-proxy
diff --git a/editors/lapce/Makefile.crates b/editors/lapce/Makefile.crates
index 12bff73991cb..4982b9585c62 100644
--- a/editors/lapce/Makefile.crates
+++ b/editors/lapce/Makefile.crates
@@ -1,15 +1,15 @@
CARGO_CRATES= Inflector-0.11.4 \
addr2line-0.17.0 \
adler-1.0.2 \
- adler32-1.2.0 \
ahash-0.7.6 \
- aho-corasick-0.7.18 \
+ aho-corasick-0.7.19 \
alacritty_config_derive-0.1.0 \
alacritty_terminal-0.16.1 \
ambient-authority-0.0.1 \
- android_system_properties-0.1.4 \
+ android_system_properties-0.1.5 \
ansi_term-0.12.1 \
- anyhow-1.0.61 \
+ anyhow-1.0.65 \
+ arc-swap-1.5.1 \
arrayref-0.3.6 \
arrayvec-0.5.2 \
arrayvec-0.7.2 \
@@ -32,28 +32,28 @@ CARGO_CRATES= Inflector-0.11.4 \
block-buffer-0.9.0 \
blocking-1.2.0 \
bstr-0.2.17 \
- bumpalo-3.10.0 \
+ bumpalo-3.11.0 \
bytecount-0.6.3 \
- bytemuck-1.12.0 \
- bytemuck_derive-1.2.0 \
+ bytemuck-1.12.1 \
+ bytemuck_derive-1.2.1 \
byteorder-1.4.3 \
bytes-1.2.1 \
cache-padded-1.2.0 \
cairo-rs-0.14.9 \
cairo-sys-rs-0.14.9 \
- cap-fs-ext-0.25.2 \
- cap-primitives-0.25.2 \
- cap-rand-0.25.2 \
- cap-std-0.25.2 \
- cap-time-ext-0.25.2 \
+ cap-fs-ext-0.25.3 \
+ cap-primitives-0.25.3 \
+ cap-rand-0.25.3 \
+ cap-std-0.25.3 \
+ cap-time-ext-0.25.3 \
cc-1.0.73 \
cfg-expr-0.8.1 \
cfg-if-0.1.10 \
cfg-if-1.0.0 \
cgl-0.3.2 \
chrono-0.4.22 \
- clap-3.2.17 \
- clap_derive-3.2.17 \
+ clap-3.2.22 \
+ clap_derive-3.2.18 \
clap_lex-0.2.4 \
cmake-0.1.48 \
cocoa-0.24.0 \
@@ -61,7 +61,7 @@ CARGO_CRATES= Inflector-0.11.4 \
color_quant-1.1.0 \
combine-4.6.6 \
concurrent-queue-1.2.4 \
- config-0.11.0 \
+ config-0.13.2 \
console_error_panic_hook-0.1.7 \
const-cstr-0.3.0 \
core-foundation-0.9.3 \
@@ -70,7 +70,7 @@ CARGO_CRATES= Inflector-0.11.4 \
core-graphics-types-0.1.1 \
core-text-19.2.0 \
cpp_demangle-0.3.5 \
- cpufeatures-0.2.2 \
+ cpufeatures-0.2.5 \
cranelift-bforest-0.86.1 \
cranelift-codegen-0.86.1 \
cranelift-codegen-meta-0.86.1 \
@@ -89,7 +89,6 @@ CARGO_CRATES= Inflector-0.11.4 \
darling_core-0.13.4 \
darling_macro-0.13.4 \
data-url-0.1.1 \
- deflate-1.0.0 \
digest-0.9.0 \
directories-4.0.1 \
directories-next-2.0.0 \
@@ -102,15 +101,15 @@ CARGO_CRATES= Inflector-0.11.4 \
dmg-0.1.1 \
dwrote-0.11.0 \
dyn-clone-1.0.9 \
- either-1.7.0 \
+ either-1.8.0 \
encoding_rs-0.8.31 \
encoding_rs_io-0.1.7 \
- env_logger-0.9.0 \
+ env_logger-0.9.1 \
errno-0.2.8 \
errno-dragonfly-0.1.2 \
euclid-0.22.7 \
event-listener-2.5.3 \
- exr-1.4.2 \
+ exr-1.5.1 \
fallible-iterator-0.2.0 \
fastrand-1.8.0 \
fern-0.6.1 \
@@ -133,7 +132,7 @@ CARGO_CRATES= Inflector-0.11.4 \
fontdb-0.9.1 \
foreign-types-0.3.2 \
foreign-types-shared-0.1.1 \
- form_urlencoded-1.0.1 \
+ form_urlencoded-1.1.0 \
freetype-0.7.0 \
freetype-sys-0.13.1 \
fs-set-times-0.17.1 \
@@ -142,16 +141,16 @@ CARGO_CRATES= Inflector-0.11.4 \
fsevent-sys-4.1.0 \
fuchsia-zircon-0.3.3 \
fuchsia-zircon-sys-0.3.3 \
- futures-0.3.23 \
- futures-channel-0.3.23 \
- futures-core-0.3.23 \
- futures-executor-0.3.23 \
- futures-io-0.3.23 \
+ futures-0.3.24 \
+ futures-channel-0.3.24 \
+ futures-core-0.3.24 \
+ futures-executor-0.3.24 \
+ futures-io-0.3.24 \
futures-lite-1.12.0 \
- futures-macro-0.3.23 \
- futures-sink-0.3.23 \
- futures-task-0.3.23 \
- futures-util-0.3.23 \
+ futures-macro-0.3.24 \
+ futures-sink-0.3.24 \
+ futures-task-0.3.24 \
+ futures-util-0.3.24 \
fuzzy-matcher-0.3.7 \
fxhash-0.2.1 \
gdk-0.14.3 \
@@ -183,31 +182,30 @@ CARGO_CRATES= Inflector-0.11.4 \
gtk-0.14.3 \
gtk-sys-0.14.0 \
gtk3-macros-0.14.0 \
- h2-0.3.13 \
+ h2-0.3.14 \
half-1.8.2 \
hashbrown-0.11.2 \
hashbrown-0.12.3 \
heck-0.3.3 \
heck-0.4.0 \
hermit-abi-0.1.19 \
- hermit-abi-0.2.5 \
+ hermit-abi-0.2.6 \
http-0.2.8 \
http-body-0.4.5 \
- httparse-1.7.1 \
+ httparse-1.8.0 \
httpdate-1.0.2 \
humantime-2.1.0 \
hyper-0.14.20 \
hyper-tls-0.5.0 \
- iana-time-zone-0.1.45 \
+ iana-time-zone-0.1.50 \
ident_case-1.0.1 \
- idna-0.2.3 \
+ idna-0.3.0 \
ignore-0.4.18 \
im-15.1.0 \
- image-0.24.3 \
+ image-0.24.4 \
include_dir-0.6.2 \
include_dir_impl-0.6.2 \
indexmap-1.9.1 \
- inflate-0.4.5 \
inotify-0.9.6 \
inotify-sys-0.1.5 \
instant-0.1.12 \
@@ -220,13 +218,13 @@ CARGO_CRATES= Inflector-0.11.4 \
iovec-0.1.4 \
ipnet-2.5.0 \
is-terminal-0.3.0 \
- itertools-0.10.3 \
+ itertools-0.10.5 \
itoa-1.0.3 \
ittapi-rs-0.2.0 \
- jobserver-0.1.24 \
+ jobserver-0.1.25 \
jpeg-decoder-0.2.6 \
- js-sys-0.3.59 \
- jsonrpc-lite-0.5.0 \
+ js-sys-0.3.60 \
+ jsonrpc-lite-0.6.0 \
kernel32-sys-0.2.2 \
keyboard-types-0.6.2 \
khronos_api-3.1.0 \
@@ -237,8 +235,7 @@ CARGO_CRATES= Inflector-0.11.4 \
lazycell-1.3.0 \
leb128-0.2.5 \
lebe-0.5.2 \
- lexical-core-0.7.6 \
- libc-0.2.132 \
+ libc-0.2.133 \
libgit2-sys-0.13.4+1.4.2 \
libloading-0.7.3 \
libssh2-sys-0.2.23 \
@@ -246,10 +243,11 @@ CARGO_CRATES= Inflector-0.11.4 \
linked-hash-map-0.5.6 \
linux-raw-sys-0.0.46 \
locale_config-0.3.0 \
- lock_api-0.4.7 \
+ lock_api-0.4.9 \
log-0.3.9 \
log-0.4.17 \
- lsp-types-0.93.0 \
+ log-panics-2.1.0 \
+ lsp-types-0.93.1 \
lyon-0.17.10 \
lyon_algorithms-0.17.7 \
lyon_geom-0.17.7 \
@@ -265,7 +263,8 @@ CARGO_CRATES= Inflector-0.11.4 \
memmap2-0.5.7 \
memoffset-0.6.5 \
mime-0.3.16 \
- miniz_oxide-0.5.3 \
+ minimal-lexical-0.2.1 \
+ miniz_oxide-0.5.4 \
mio-0.6.23 \
mio-0.8.4 \
mio-anonymous-pipes-0.2.0 \
@@ -278,11 +277,10 @@ CARGO_CRATES= Inflector-0.11.4 \
native-tls-0.2.10 \
net2-0.2.37 \
nix-0.22.3 \
- nom-5.1.2 \
- notify-5.0.0-pre.16 \
+ nom-7.1.1 \
+ notify-5.0.0 \
num-integer-0.1.45 \
num-rational-0.4.1 \
- num-traits-0.1.43 \
num-traits-0.2.15 \
num_cpus-1.13.1 \
num_threads-0.1.6 \
@@ -291,13 +289,13 @@ CARGO_CRATES= Inflector-0.11.4 \
objc_id-0.1.1 \
object-0.28.4 \
object-0.29.0 \
- once_cell-1.13.1 \
+ once_cell-1.15.0 \
opaque-debug-0.3.0 \
- open-3.0.2 \
- openssl-0.10.41 \
+ open-3.0.3 \
+ openssl-0.10.42 \
openssl-macros-0.1.0 \
openssl-probe-0.1.5 \
- openssl-sys-0.9.75 \
+ openssl-sys-0.9.76 \
os_str_bytes-6.3.0 \
pango-0.14.8 \
pango-sys-0.14.0 \
@@ -306,12 +304,12 @@ CARGO_CRATES= Inflector-0.11.4 \
parking_lot-0.12.1 \
parking_lot_core-0.8.5 \
parking_lot_core-0.9.3 \
- paste-1.0.8 \
+ paste-1.0.9 \
pathdiff-0.2.1 \
pathfinder_geometry-0.5.1 \
pathfinder_simd-0.5.1 \
- percent-encoding-2.1.0 \
- pest-2.2.1 \
+ percent-encoding-2.2.0 \
+ pest-2.3.1 \
petgraph-0.5.1 \
pico-args-0.4.2 \
piet-0.4.0 \
@@ -321,20 +319,19 @@ CARGO_CRATES= Inflector-0.11.4 \
pin-utils-0.1.0 \
pkg-config-0.3.25 \
plist-0.2.4 \
- png-0.17.5 \
+ png-0.17.6 \
ppv-lite86-0.2.16 \
proc-macro-crate-1.2.1 \
proc-macro-error-1.0.4 \
proc-macro-error-attr-1.0.4 \
proc-macro-hack-0.5.19 \
- proc-macro2-1.0.43 \
- process_path-0.1.4 \
- psm-0.1.20 \
+ proc-macro2-1.0.44 \
+ psm-0.1.21 \
pulldown-cmark-0.9.2 \
quote-1.0.21 \
rand-0.8.5 \
rand_chacha-0.3.1 \
- rand_core-0.6.3 \
+ rand_core-0.6.4 \
rand_xoshiro-0.6.0 \
rayon-1.5.3 \
rayon-core-1.9.3 \
@@ -348,15 +345,14 @@ CARGO_CRATES= Inflector-0.11.4 \
regex-syntax-0.6.27 \
region-2.2.0 \
remove_dir_all-0.5.3 \
- reqwest-0.11.11 \
+ reqwest-0.11.12 \
resvg-0.22.0 \
- rgb-0.8.33 \
+ rgb-0.8.34 \
roxmltree-0.14.1 \
- rust-ini-0.13.0 \
rustc-demangle-0.1.21 \
rustc-hash-1.1.0 \
rustc_version-0.3.3 \
- rustix-0.35.8 \
+ rustix-0.35.10 \
rustversion-1.0.9 \
rustybuzz-0.3.0 \
rustybuzz-0.5.1 \
@@ -367,16 +363,14 @@ CARGO_CRATES= Inflector-0.11.4 \
schannel-0.1.20 \
scoped_threadpool-0.1.9 \
scopeguard-1.1.0 \
- security-framework-2.6.1 \
+ security-framework-2.7.0 \
security-framework-sys-2.6.1 \
self_cell-0.10.2 \
semver-0.11.0 \
semver-parser-0.10.2 \
- serde-0.8.23 \
- serde-1.0.143 \
- serde-hjson-0.9.1 \
- serde_derive-1.0.143 \
- serde_json-1.0.83 \
+ serde-1.0.145 \
+ serde_derive-1.0.145 \
+ serde_json-1.0.85 \
serde_repr-0.1.9 \
serde_urlencoded-0.7.1 \
serde_yaml-0.8.26 \
@@ -396,12 +390,11 @@ CARGO_CRATES= Inflector-0.11.4 \
slice-group-by-0.3.0 \
slotmap-1.0.6 \
smallvec-1.9.0 \
- socket2-0.4.4 \
+ socket2-0.4.7 \
spin-0.9.4 \
spinning-0.1.0 \
spsc-buffer-0.1.1 \
stable_deref_trait-1.2.0 \
- static_assertions-1.1.0 \
strsim-0.10.0 \
strum-0.21.0 \
strum-0.24.1 \
@@ -410,31 +403,31 @@ CARGO_CRATES= Inflector-0.11.4 \
svgfilters-0.4.0 \
svgtypes-0.5.0 \
svgtypes-0.8.1 \
- syn-1.0.99 \
+ syn-1.0.101 \
system-deps-3.2.0 \
system-interface-0.21.0 \
tar-0.4.38 \
target-lexicon-0.12.4 \
tempfile-3.3.0 \
termcolor-1.1.3 \
- textwrap-0.15.0 \
- thiserror-1.0.32 \
- thiserror-impl-1.0.32 \
+ textwrap-0.15.1 \
+ thiserror-1.0.36 \
+ thiserror-impl-1.0.36 \
thread-id-4.0.0 \
thread_local-1.1.4 \
threadpool-1.8.1 \
tiff-0.7.3 \
time-0.1.44 \
- time-0.3.13 \
+ time-0.3.14 \
tiny-skia-0.6.6 \
tinystr-0.3.4 \
tinyvec-1.6.0 \
tinyvec_macros-0.1.0 \
- tokio-1.20.1 \
+ tokio-1.21.1 \
tokio-macros-1.8.0 \
tokio-native-tls-0.3.0 \
tokio-socks-0.5.1 \
- tokio-util-0.7.3 \
+ tokio-util-0.7.4 \
toml-0.5.9 \
toml_edit-0.14.4 \
tower-service-0.3.2 \
@@ -444,27 +437,28 @@ CARGO_CRATES= Inflector-0.11.4 \
tracing-subscriber-0.3.15 \
tracing-wasm-0.2.1 \
trash-2.1.5 \
- tree-sitter-0.20.8 \
+ tree-sitter-0.20.9 \
tree-sitter-c-0.20.2 \
tree-sitter-cpp-0.20.0 \
- tree-sitter-elm-5.6.0 \
+ tree-sitter-elm-5.6.3 \
tree-sitter-go-0.19.1 \
tree-sitter-hare-0.20.7 \
tree-sitter-html-0.19.0 \
tree-sitter-javascript-0.20.0 \
- tree-sitter-json-0.19.0 \
tree-sitter-python-0.20.2 \
+ tree-sitter-r-0.19.5 \
tree-sitter-rust-0.20.1 \
- tree-sitter-swift-0.3.1 \
+ tree-sitter-swift-0.3.3 \
tree-sitter-toml-0.20.0 \
tree-sitter-typescript-0.20.1 \
+ tree-sitter-vue-0.0.3 \
try-lock-0.2.3 \
ttf-parser-0.9.0 \
ttf-parser-0.12.3 \
ttf-parser-0.15.2 \
type-map-0.4.0 \
typenum-1.15.0 \
- ucd-trie-0.1.4 \
+ ucd-trie-0.1.5 \
unic-bidi-0.9.0 \
unic-char-property-0.9.0 \
unic-char-range-0.9.0 \
@@ -479,13 +473,13 @@ CARGO_CRATES= Inflector-0.11.4 \
unicode-ccc-0.1.2 \
unicode-general-category-0.2.0 \
unicode-general-category-0.4.0 \
- unicode-ident-1.0.3 \
- unicode-normalization-0.1.21 \
- unicode-script-0.5.4 \
- unicode-segmentation-1.9.0 \
+ unicode-ident-1.0.4 \
+ unicode-normalization-0.1.22 \
+ unicode-script-0.5.5 \
+ unicode-segmentation-1.10.0 \
unicode-vo-0.1.0 \
- unicode-width-0.1.9 \
- url-2.2.2 \
+ unicode-width-0.1.10 \
+ url-2.3.1 \
usvg-0.14.1 \
usvg-0.22.0 \
utf8parse-0.2.0 \
@@ -502,13 +496,13 @@ CARGO_CRATES= Inflector-0.11.4 \
wasi-0.11.0+wasi-snapshot-preview1 \
wasi-cap-std-sync-0.39.1 \
wasi-common-0.39.1 \
- wasm-bindgen-0.2.82 \
- wasm-bindgen-backend-0.2.82 \
- wasm-bindgen-futures-0.4.32 \
- wasm-bindgen-macro-0.2.82 \
- wasm-bindgen-macro-support-0.2.82 \
- wasm-bindgen-shared-0.2.82 \
- wasm-encoder-0.15.0 \
+ wasm-bindgen-0.2.83 \
+ wasm-bindgen-backend-0.2.83 \
+ wasm-bindgen-futures-0.4.33 \
+ wasm-bindgen-macro-0.2.83 \
+ wasm-bindgen-macro-support-0.2.83 \
+ wasm-bindgen-shared-0.2.83 \
+ wasm-encoder-0.17.0 \
wasmparser-0.86.0 \
wasmtime-0.39.1 \
wasmtime-cache-0.39.1 \
@@ -521,11 +515,11 @@ CARGO_CRATES= Inflector-0.11.4 \
wasmtime-types-0.39.1 \
wasmtime-wasi-0.39.1 \
wast-35.0.2 \
- wast-45.0.0 \
- wat-1.0.47 \
- web-sys-0.3.59 \
+ wast-47.0.0 \
+ wat-1.0.49 \
+ web-sys-0.3.60 \
weezl-0.1.7 \
- which-4.2.5 \
+ which-4.3.0 \
wiggle-0.39.1 \
wiggle-generate-0.39.1 \
wiggle-macro-0.39.1 \
@@ -568,30 +562,41 @@ CARGO_CRATES= Inflector-0.11.4 \
zstd-safe-5.0.2+zstd.1.5.2 \
zstd-sys-2.0.1+zstd.1.5.2 \
tree-sitter-wgsl@git+https://github.com/szebniok/tree-sitter-wgsl?branch=master\#272e89ef2aeac74178edb9db4a83c1ffef80a463 \
- psp-types@git+https://github.com/lapce/psp-types\#0a18e1d285b6e1791e440728c633ef84ed99d1e0 \
+ tree-sitter-ql@git+https://github.com/tree-sitter/tree-sitter-ql\#bd087020f0d8c183080ca615d38de0ec827aeeaf \
+ tree-sitter-haskell@git+https://github.com/tree-sitter/tree-sitter-haskell\#e30bdfd53eb28c73f26a68b77d436fd2140af167 \
+ tree-sitter-nix@git+https://github.com/panekj/tree-sitter-nix?branch=master\#59fc47150ab437e8bb356c7ab21e9531e87f7cc8 \
tree-sitter-glimmer@git+https://github.com/VixieTSQ/tree-sitter-glimmer\#7281caca2ba114e1960c5d944a37860ef0841426 \
- druid,druid-derive,druid-shell@git+https://github.com/lapce/druid?branch=shell_opengl\#3e53ab2159b7154fea77731ff7633970a40cb7b4 \
+ tree-sitter-svelte@git+https://github.com/Himujjal/tree-sitter-svelte?branch=master\#52e122ae68b316d3aa960a0a422d3645ba717f42 \
+ tree-sitter-css@git+https://github.com/syntacti/tree-sitter-css?branch=master\#397aa132b9982fcdd2d473ed69343762a557f10a \
+ parley@git+https://github.com/lapce/parley\#c37477b889ff53b9a3033e2180becddf90b9bb17 \
+ tree-sitter-json@git+https://github.com/tree-sitter/tree-sitter-json.git?rev=11e2cc12d9b267766fb11a06e52952792fd8e3f0\#11e2cc12d9b267766fb11a06e52952792fd8e3f0 \
tree-sitter-yaml@git+https://github.com/panekj/tree-sitter-yaml?branch=master\#80c8d76847f03e772c5c524cf29bafb56858a8d1 \
- tree-sitter-ruby@git+https://github.com/Liberatys/tree-sitter-ruby.git?branch=chore/allow-range-of-tree-sitter\#26086eeb072266abf51273af631a2cb62d0fd1e8 \
+ tree-sitter-php@git+https://github.com/tree-sitter/tree-sitter-php.git\#ab2e72179ceb8bb0b249c8ac9162a148e911b3dc \
+ tree-sitter-lua@git+https://github.com/syntacti/tree-sitter-lua?branch=main\#a29f646c14ed800aaeef1ca58a9bacc6d92922e8 \
+ tree-sitter-julia@git+https://github.com/varlad/tree-sitter-julia?branch=master\#eff3e0f57512ecb2e72024732d66dba64bdeaecf \
wasi-experimental-http-wasmtime@git+https://github.com/lapce/wasi-experimental-http\#3685f0893ef19c1cca5b16a11ba01ff7ade14a5f \
- tree-sitter-haxe@git+https://github.com/VixieTSQ/tree-sitter-haxe\#a3e23bc0f84a53371eb5d86229782ec6c21d3729 \
- tree-sitter-css@git+https://github.com/syntacti/tree-sitter-css?branch=master\#b5018f23290618d70c7483cd60a06a05d54832e1 \
+ tree-sitter-java@git+https://github.com/tree-sitter/tree-sitter-java.git\#09d650def6cdf7f479f4b78f595e9ef5b58ce31e \
+ tree-sitter-dockerfile@git+https://github.com/panekj/tree-sitter-dockerfile?branch=queries\#c49d819e07685c90456270f1cc654d9cba640f53 \
+ tree-sitter-d@git+https://github.com/syntacti/tree-sitter-d?branch=master\#fdaa172d375f6c48987ce68ae01e8020acb9bc17 \
tree-sitter-bash@git+https://github.com/syntacti/tree-sitter-bash?branch=master\#ba3adca745943b71b0c84bb4e4977788cc6a867b \
- tree-sitter-ql@git+https://github.com/tree-sitter/tree-sitter-ql\#4b8078c7fdcce9d4ca06ce3cfec3a61e8c3f4555 \
- parley@git+https://github.com/lapce/parley\#6baaa02bbe3ab717822656ad98a95f8121febd53 \
- tree-sitter-julia@git+https://github.com/varlad/tree-sitter-julia?branch=master\#05b4de163932f52bc1e57c5ff4deff291b6e8805 \
+ tree-sitter-kotlin@git+https://github.com/fwcd/tree-sitter-kotlin?branch=main\#a4f71eb9b8c9b19ded3e0e9470be4b1b77c2b569 \
swash@git+https://github.com/lapce/swash\#1d9b8c700a415f0f4216dd30026b3a2149db8e1e \
+ tree-sitter-haxe@git+https://github.com/vantreeseba/tree-sitter-haxe\#52e3d2b9c3955aca886bccc38b496ef99b603a09 \
tree-sitter-elixir@git+https://github.com/elixir-lang/tree-sitter-elixir.git\#05e3631c6a0701c1fa518b0fee7be95a2ceef5e2 \
- tree-sitter-php@git+https://github.com/tree-sitter/tree-sitter-php.git\#670d1eb6822d8c7ade1c71232e0bef42757b9da7 \
fount@git+https://github.com/lapce/fount\#3bfdc689c0cfbeb498358c79c7be2cb3beb44efe \
+ tree-sitter-scheme@git+https://github.com/6cdh/tree-sitter-scheme.git?branch=main\#af0fd1fa452cb2562dc7b5c8a8c55551c39273b9 \
tree-sitter-ocaml@git+https://github.com/tree-sitter/tree-sitter-ocaml\#cc26b1ef111100f26a137bcbcd39fd4e35be9a59 \
+ druid,druid-derive,druid-shell@git+https://github.com/lapce/druid?branch=shell_opengl\#281fe4bc56a198c7b5da90f65d4047a88153170e \
+ tree-sitter-md@git+https://github.com/MDeiml/tree-sitter-markdown.git?branch=split_parser\#e375ba95ff9a12418f9b9e7c190f549d08b5380a \
+ tree-sitter-latex@git+https://github.com/latex-lsp/tree-sitter-latex?branch=master\#b3b2cf27f33e71438ebe46934900b1153901c6f2 \
tree-sitter-hcl@git+https://github.com/VixieTSQ/tree-sitter-hcl\#f4aa4553344e03e149ec459549a7f686d6846626 \
tree-sitter-zig@git+https://github.com/maxxnino/tree-sitter-zig?branch=main\#8d3224c3bd0890fe08358886ebf54fca2ed448a6 \
- tree-sitter-haskell@git+https://github.com/tree-sitter/tree-sitter-haskell\#972156b37ee6f4a8b51a6f67f76aecc6fa13714c \
- piet-wgpu@git+https://github.com/lapce/piet-wgpu?branch=shell_opengl\#f863b3e49175d1811e6008cea2ca1bd282fc5bed \
tree-sitter-scss@git+https://github.com/VixieTSQ/tree-sitter-scss?branch=patch-1\#3aac3391ede5098edbf4cc8a9f6d0cfdfe28e5dc \
font-kit@git+https://github.com/lapce/font-kit\#23e28b06b40f31fc53b82645b09ce6421768be23 \
+ tree-sitter-c-sharp@git+https://github.com/tree-sitter/tree-sitter-c-sharp?branch=master\#5b60f99545fea00a33bbfae5be956f684c4c69e2 \
+ psp-types@git+https://github.com/lapce/psp-types\#b7680c844e8faa1b79c800210b4d5526771e7de0 \
+ tree-sitter-dart@git+https://github.com/syntacti/tree-sitter-dart?branch=master\#78cad4503571d72666f78d5ba8ed6c1417653063 \
xi-rope@git+https://github.com/lapce/xi-editor\#06816cc92e97996c12ec048aa9190b4efc00d1a6 \
- tree-sitter-md@git+https://github.com/dzhou121/tree-sitter-markdown.git\#134c7f870ad17b3c3e40cd90b8bbd08329ac4bbd \
structdesc@git+https://github.com/lapce/structdesc\#a6a2b8ab65d43475238f889736c4aa5dfff4500a \
- tree-sitter-java@git+https://github.com/tree-sitter/tree-sitter-java.git\#72a9af08f4e501fad1252cc62f71469f247229f1
+ tree-sitter-ruby@git+https://github.com/tree-sitter/tree-sitter-ruby.git?rev=656abef\#656abef0645caea793e33c1c773570722463e1d8 \
+ piet-wgpu@git+https://github.com/lapce/piet-wgpu?branch=shell_opengl\#e5d9c4d5a69b3f9b0d34054d2a6a23df0724205e
diff --git a/editors/lapce/distinfo b/editors/lapce/distinfo
index 1d9318796774..7017eda6c4a1 100644
--- a/editors/lapce/distinfo
+++ b/editors/lapce/distinfo
@@ -1,28 +1,28 @@
-TIMESTAMP = 1662383795
+TIMESTAMP = 1665769631
SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
SIZE (rust/crates/Inflector-0.11.4.crate) = 17438
SHA256 (rust/crates/addr2line-0.17.0.crate) = b9ecd88a8c8378ca913a680cd98f0f13ac67383d35993f86c90a70e3f137816b
SIZE (rust/crates/addr2line-0.17.0.crate) = 32260
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
SIZE (rust/crates/adler-1.0.2.crate) = 12778
-SHA256 (rust/crates/adler32-1.2.0.crate) = aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234
-SIZE (rust/crates/adler32-1.2.0.crate) = 6411
SHA256 (rust/crates/ahash-0.7.6.crate) = fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47
SIZE (rust/crates/ahash-0.7.6.crate) = 38030
-SHA256 (rust/crates/aho-corasick-0.7.18.crate) = 1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f
-SIZE (rust/crates/aho-corasick-0.7.18.crate) = 112923
+SHA256 (rust/crates/aho-corasick-0.7.19.crate) = b4f55bd91a0978cbfd91c457a164bab8b4001c833b7f323132c0a4e1922dd44e
+SIZE (rust/crates/aho-corasick-0.7.19.crate) = 113070
SHA256 (rust/crates/alacritty_config_derive-0.1.0.crate) = 77044c45bdb871e501b5789ad16293ecb619e5733b60f4bb01d1cb31c463c336
SIZE (rust/crates/alacritty_config_derive-0.1.0.crate) = 9868
SHA256 (rust/crates/alacritty_terminal-0.16.1.crate) = 02fb5d4af84e39f9754d039ff6de2233c8996dbae0af74910156e559e5766e2f
SIZE (rust/crates/alacritty_terminal-0.16.1.crate) = 379746
SHA256 (rust/crates/ambient-authority-0.0.1.crate) = ec8ad6edb4840b78c5c3d88de606b22252d552b55f3a4699fbb10fc070ec3049
SIZE (rust/crates/ambient-authority-0.0.1.crate) = 14553
-SHA256 (rust/crates/android_system_properties-0.1.4.crate) = d7ed72e1635e121ca3e79420540282af22da58be50de153d36f81ddc6b83aa9e
-SIZE (rust/crates/android_system_properties-0.1.4.crate) = 4637
+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/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838
-SHA256 (rust/crates/anyhow-1.0.61.crate) = 508b352bb5c066aac251f6daf6b36eccd03e8a88e8081cd44959ea277a3af9a8
-SIZE (rust/crates/anyhow-1.0.61.crate) = 43202
+SHA256 (rust/crates/anyhow-1.0.65.crate) = 98161a4e3e2184da77bb14f02184cdd111e83bbbcc9979dfee3c44b9a85f5602
+SIZE (rust/crates/anyhow-1.0.65.crate) = 43585
+SHA256 (rust/crates/arc-swap-1.5.1.crate) = 983cd8b9d4b02a6dc6ffa557262eb5858a27a0038ffffe21a0f133eaa819a164
+SIZE (rust/crates/arc-swap-1.5.1.crate) = 66157
SHA256 (rust/crates/arrayref-0.3.6.crate) = a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544
SIZE (rust/crates/arrayref-0.3.6.crate) = 10035
SHA256 (rust/crates/arrayvec-0.5.2.crate) = 23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b
@@ -67,14 +67,14 @@ SHA256 (rust/crates/blocking-1.2.0.crate) = c6ccb65d468978a086b69884437ded69a90f
SIZE (rust/crates/blocking-1.2.0.crate) = 18494
SHA256 (rust/crates/bstr-0.2.17.crate) = ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223
SIZE (rust/crates/bstr-0.2.17.crate) = 330350
-SHA256 (rust/crates/bumpalo-3.10.0.crate) = 37ccbd214614c6783386c1af30caf03192f17891059cecc394b4fb119e363de3
-SIZE (rust/crates/bumpalo-3.10.0.crate) = 78915
+SHA256 (rust/crates/bumpalo-3.11.0.crate) = c1ad822118d20d2c234f427000d5acc36eabe1e29a348c89b63dd60b13f28e5d
+SIZE (rust/crates/bumpalo-3.11.0.crate) = 80945
SHA256 (rust/crates/bytecount-0.6.3.crate) = 2c676a478f63e9fa2dd5368a42f28bba0d6c560b775f38583c8bbaa7fcd67c9c
SIZE (rust/crates/bytecount-0.6.3.crate) = 12416
-SHA256 (rust/crates/bytemuck-1.12.0.crate) = 44f8cb64b4147a528e1e9e77583739e683541973295b35f3bd7e78d42c5971fd
-SIZE (rust/crates/bytemuck-1.12.0.crate) = 38248
-SHA256 (rust/crates/bytemuck_derive-1.2.0.crate) = 339cdf1eb047d1c96cb8be64f4bc28975821222ec1736edfa06e140cf18d0064
-SIZE (rust/crates/bytemuck_derive-1.2.0.crate) = 13511
+SHA256 (rust/crates/bytemuck-1.12.1.crate) = 2f5715e491b5a1598fc2bef5a606847b5dc1d48ea625bd3c02c00de8285591da
+SIZE (rust/crates/bytemuck-1.12.1.crate) = 38293
+SHA256 (rust/crates/bytemuck_derive-1.2.1.crate) = 1b9e1f5fa78f69496407a27ae9ed989e3c3b072310286f5ef385525e4cbc24a9
+SIZE (rust/crates/bytemuck_derive-1.2.1.crate) = 13615
SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
SHA256 (rust/crates/bytes-1.2.1.crate) = ec8a7b6a70fde80372154c65702f00a0f56f3e1c36abbc6c440484be248856db
@@ -85,16 +85,16 @@ SHA256 (rust/crates/cairo-rs-0.14.9.crate) = 33b5725979db0c586d98abad2193cdb612d
SIZE (rust/crates/cairo-rs-0.14.9.crate) = 48398
SHA256 (rust/crates/cairo-sys-rs-0.14.9.crate) = b448b876970834fda82ba3aeaccadbd760206b75388fc5c1b02f1e343b697570
SIZE (rust/crates/cairo-sys-rs-0.14.9.crate) = 11148
-SHA256 (rust/crates/cap-fs-ext-0.25.2.crate) = 04e142bbbe9d5d6a2dd0387f887a000b41f4c82fb1226316dfb4cc8dbc3b1a29
-SIZE (rust/crates/cap-fs-ext-0.25.2.crate) = 14371
-SHA256 (rust/crates/cap-primitives-0.25.2.crate) = 7f22f4975282dd4f2330ee004f001c4e22f420da9fb474ea600e9af330f1e548
-SIZE (rust/crates/cap-primitives-0.25.2.crate) = 74763
-SHA256 (rust/crates/cap-rand-0.25.2.crate) = ef643f8defef7061c395bb3721b6a80d39c1baaa8ee2e42edf2917fa05584e7f
-SIZE (rust/crates/cap-rand-0.25.2.crate) = 8349
-SHA256 (rust/crates/cap-std-0.25.2.crate) = 95624bb0abba6b6ff6fad2e02a7d3945d093d064ac5a3477a308c29fbe3bfd49
-SIZE (rust/crates/cap-std-0.25.2.crate) = 31084
-SHA256 (rust/crates/cap-time-ext-0.25.2.crate) = 46a2d284862edf6e431e9ad4e109c02855157904cebaceae6f042b124a1a21e2
-SIZE (rust/crates/cap-time-ext-0.25.2.crate) = 8141
+SHA256 (rust/crates/cap-fs-ext-0.25.3.crate) = 438ca7f5bb15c799ea146429e4f8b7bfd25ff1eb05319024549a7728de45800c
+SIZE (rust/crates/cap-fs-ext-0.25.3.crate) = 14392
+SHA256 (rust/crates/cap-primitives-0.25.3.crate) = ba063daa90ed40882bb288ac4ecaa942d655d15cf74393d41d2267b5d7daf120
+SIZE (rust/crates/cap-primitives-0.25.3.crate) = 74785
+SHA256 (rust/crates/cap-rand-0.25.3.crate) = c720808e249f0ae846ec647fe48cef3cea67e4e5026cf869c041c278b7dcae45
+SIZE (rust/crates/cap-rand-0.25.3.crate) = 8414
+SHA256 (rust/crates/cap-std-0.25.3.crate) = 0e3a603c9f3bd2181ed128ab3cd32fbde7cff76afc64a3576662701c4aee7e2b
+SIZE (rust/crates/cap-std-0.25.3.crate) = 31090
+SHA256 (rust/crates/cap-time-ext-0.25.3.crate) = da76e64f3e46f8c8479e392a7fe3faa2e76b8c1cea4618bae445276fdec12082
+SIZE (rust/crates/cap-time-ext-0.25.3.crate) = 8155
SHA256 (rust/crates/cc-1.0.73.crate) = 2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11
SIZE (rust/crates/cc-1.0.73.crate) = 57880
SHA256 (rust/crates/cfg-expr-0.8.1.crate) = b412e83326147c2bb881f8b40edfbf9905b9b8abaebd0e47ca190ba62fda8f0e
@@ -107,10 +107,10 @@ SHA256 (rust/crates/cgl-0.3.2.crate) = 0ced0551234e87afee12411d535648dd89d2e7f34
SIZE (rust/crates/cgl-0.3.2.crate) = 7557
SHA256 (rust/crates/chrono-0.4.22.crate) = bfd4d1b31faaa3a89d7934dbded3111da0d2ef28e3ebccdb4f0179f5929d1ef1
SIZE (rust/crates/chrono-0.4.22.crate) = 185570
-SHA256 (rust/crates/clap-3.2.17.crate) = 29e724a68d9319343bb3328c9cc2dfde263f4b3142ee1059a9980580171c954b
-SIZE (rust/crates/clap-3.2.17.crate) = 213699
-SHA256 (rust/crates/clap_derive-3.2.17.crate) = 13547f7012c01ab4a0e8f8967730ada8f9fdf419e8b6c792788f39cf4e46eefa
-SIZE (rust/crates/clap_derive-3.2.17.crate) = 28217
+SHA256 (rust/crates/clap-3.2.22.crate) = 86447ad904c7fb335a790c9d7fe3d0d971dc523b8ccd1561a520de9a85302750
+SIZE (rust/crates/clap-3.2.22.crate) = 219438
+SHA256 (rust/crates/clap_derive-3.2.18.crate) = ea0c8bce528c4be4da13ea6fead8965e95b6073585a2f05204bd8f4119f82a65
+SIZE (rust/crates/clap_derive-3.2.18.crate) = 28208
SHA256 (rust/crates/clap_lex-0.2.4.crate) = 2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5
SIZE (rust/crates/clap_lex-0.2.4.crate) = 9652
SHA256 (rust/crates/cmake-0.1.48.crate) = e8ad8cef104ac57b68b89df3208164d228503abbdce70f6880ffa3d970e7443a
@@ -125,8 +125,8 @@ SHA256 (rust/crates/combine-4.6.6.crate) = 35ed6e9d84f0b51a7f52daf1c7d71dd136fd7
SIZE (rust/crates/combine-4.6.6.crate) = 132428
SHA256 (rust/crates/concurrent-queue-1.2.4.crate) = af4780a44ab5696ea9e28294517f1fffb421a83a25af521333c838635509db9c
SIZE (rust/crates/concurrent-queue-1.2.4.crate) = 15375
-SHA256 (rust/crates/config-0.11.0.crate) = 1b1b9d958c2b1368a663f05538fc1b5975adce1e19f435acceae987aceeeb369
-SIZE (rust/crates/config-0.11.0.crate) = 32062
+SHA256 (rust/crates/config-0.13.2.crate) = 11f1667b8320afa80d69d8bbe40830df2c8a06003d86f73d8e003b2c48df416d
+SIZE (rust/crates/config-0.13.2.crate) = 65937
SHA256 (rust/crates/console_error_panic_hook-0.1.7.crate) = a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc
SIZE (rust/crates/console_error_panic_hook-0.1.7.crate) = 507196
SHA256 (rust/crates/const-cstr-0.3.0.crate) = ed3d0b5ff30645a68f35ece8cea4556ca14ef8a1651455f789a099a0513532a6
@@ -143,8 +143,8 @@ SHA256 (rust/crates/core-text-19.2.0.crate) = 99d74ada66e07c1cefa18f8abfba765b48
SIZE (rust/crates/core-text-19.2.0.crate) = 18446
SHA256 (rust/crates/cpp_demangle-0.3.5.crate) = eeaa953eaad386a53111e47172c2fedba671e5684c8dd601a5f474f4f118710f
SIZE (rust/crates/cpp_demangle-0.3.5.crate) = 75313
-SHA256 (rust/crates/cpufeatures-0.2.2.crate) = 59a6001667ab124aebae2a495118e11d30984c3a653e99d86d58971708cf5e4b
-SIZE (rust/crates/cpufeatures-0.2.2.crate) = 10655
+SHA256 (rust/crates/cpufeatures-0.2.5.crate) = 28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320
+SIZE (rust/crates/cpufeatures-0.2.5.crate) = 11251
SHA256 (rust/crates/cranelift-bforest-0.86.1.crate) = 529ffacce2249ac60edba2941672dfedf3d96558b415d0d8083cd007456e0f55
SIZE (rust/crates/cranelift-bforest-0.86.1.crate) = 30809
SHA256 (rust/crates/cranelift-codegen-0.86.1.crate) = 427d105f617efc8cb55f8d036a7fded2e227892d8780b4985e5551f8d27c4a92
@@ -181,8 +181,6 @@ SHA256 (rust/crates/darling_macro-0.13.4.crate) = 9c972679f83bdf9c42bd905396b6c3
SIZE (rust/crates/darling_macro-0.13.4.crate) = 1910
SHA256 (rust/crates/data-url-0.1.1.crate) = 3a30bfce702bcfa94e906ef82421f2c0e61c076ad76030c16ee5d2e9a32fe193
SIZE (rust/crates/data-url-0.1.1.crate) = 20039
-SHA256 (rust/crates/deflate-1.0.0.crate) = c86f7e25f518f4b81808a2cf1c50996a61f5c2eb394b2393bd87f2a4780a432f
-SIZE (rust/crates/deflate-1.0.0.crate) = 62722
SHA256 (rust/crates/digest-0.9.0.crate) = d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066
SIZE (rust/crates/digest-0.9.0.crate) = 13247
SHA256 (rust/crates/directories-4.0.1.crate) = f51c5d4ddabd36886dd3e1438cb358cdcb0d7c499cb99cb4ac2e38e18b5cb210
@@ -207,14 +205,14 @@ SHA256 (rust/crates/dwrote-0.11.0.crate) = 439a1c2ba5611ad3ed731280541d36d2e9c4a
SIZE (rust/crates/dwrote-0.11.0.crate) = 21715
SHA256 (rust/crates/dyn-clone-1.0.9.crate) = 4f94fa09c2aeea5b8839e414b7b841bf429fd25b9c522116ac97ee87856d88b2
SIZE (rust/crates/dyn-clone-1.0.9.crate) = 11903
-SHA256 (rust/crates/either-1.7.0.crate) = 3f107b87b6afc2a64fd13cac55fe06d6c8859f12d4b14cbcdd2c67d0976781be
-SIZE (rust/crates/either-1.7.0.crate) = 15492
+SHA256 (rust/crates/either-1.8.0.crate) = 90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797
+SIZE (rust/crates/either-1.8.0.crate) = 15992
SHA256 (rust/crates/encoding_rs-0.8.31.crate) = 9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b
SIZE (rust/crates/encoding_rs-0.8.31.crate) = 1370113
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/env_logger-0.9.0.crate) = 0b2cf0344971ee6c64c31be0d530793fba457d322dfec2810c453d0ef228f9c3
-SIZE (rust/crates/env_logger-0.9.0.crate) = 33573
+SHA256 (rust/crates/env_logger-0.9.1.crate) = c90bf5f19754d10198ccb95b70664fc925bd1fc090a0fd9a6ebc54acc8cd6272
+SIZE (rust/crates/env_logger-0.9.1.crate) = 33425
SHA256 (rust/crates/errno-0.2.8.crate) = f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1
SIZE (rust/crates/errno-0.2.8.crate) = 9276
SHA256 (rust/crates/errno-dragonfly-0.1.2.crate) = aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf
@@ -223,8 +221,8 @@ SHA256 (rust/crates/euclid-0.22.7.crate) = b52c2ef4a78da0ba68fbe1fd920627411096d
SIZE (rust/crates/euclid-0.22.7.crate) = 75976
SHA256 (rust/crates/event-listener-2.5.3.crate) = 0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0
SIZE (rust/crates/event-listener-2.5.3.crate) = 15392
-SHA256 (rust/crates/exr-1.4.2.crate) = 14cc0e06fb5f67e5d6beadf3a382fec9baca1aa751c6d5368fdeee7e5932c215
-SIZE (rust/crates/exr-1.4.2.crate) = 235974
+SHA256 (rust/crates/exr-1.5.1.crate) = c9a7880199e74c6d3fe45579df2f436c5913a71405494cb89d59234d86b47dc5
+SIZE (rust/crates/exr-1.5.1.crate) = 239633
SHA256 (rust/crates/fallible-iterator-0.2.0.crate) = 4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7
SIZE (rust/crates/fallible-iterator-0.2.0.crate) = 18509
SHA256 (rust/crates/fastrand-1.8.0.crate) = a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499
@@ -269,8 +267,8 @@ SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869
SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
-SHA256 (rust/crates/form_urlencoded-1.0.1.crate) = 5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191
-SIZE (rust/crates/form_urlencoded-1.0.1.crate) = 8773
+SHA256 (rust/crates/form_urlencoded-1.1.0.crate) = a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8
+SIZE (rust/crates/form_urlencoded-1.1.0.crate) = 8734
SHA256 (rust/crates/freetype-0.7.0.crate) = bee38378a9e3db1cc693b4f88d166ae375338a0ff75cb8263e1c601d51f35dc6
SIZE (rust/crates/freetype-0.7.0.crate) = 20257
SHA256 (rust/crates/freetype-sys-0.13.1.crate) = a37d4011c0cc628dfa766fcc195454f4b068d7afdc2adfd28861191d866e731a
@@ -287,26 +285,26 @@ SHA256 (rust/crates/fuchsia-zircon-0.3.3.crate) = 2e9763c69ebaae630ba35f74888db4
SIZE (rust/crates/fuchsia-zircon-0.3.3.crate) = 22565
SHA256 (rust/crates/fuchsia-zircon-sys-0.3.3.crate) = 3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7
SIZE (rust/crates/fuchsia-zircon-sys-0.3.3.crate) = 7191
-SHA256 (rust/crates/futures-0.3.23.crate) = ab30e97ab6aacfe635fad58f22c2bb06c8b685f7421eb1e064a729e2a5f481fa
-SIZE (rust/crates/futures-0.3.23.crate) = 51097
-SHA256 (rust/crates/futures-channel-0.3.23.crate) = 2bfc52cbddcfd745bf1740338492bb0bd83d76c67b445f91c5fb29fae29ecaa1
-SIZE (rust/crates/futures-channel-0.3.23.crate) = 31951
-SHA256 (rust/crates/futures-core-0.3.23.crate) = d2acedae88d38235936c3922476b10fced7b2b68136f5e3c03c2d5be348a1115
-SIZE (rust/crates/futures-core-0.3.23.crate) = 14605
-SHA256 (rust/crates/futures-executor-0.3.23.crate) = 1d11aa21b5b587a64682c0094c2bdd4df0076c5324961a40cc3abd7f37930528
-SIZE (rust/crates/futures-executor-0.3.23.crate) = 17744
-SHA256 (rust/crates/futures-io-0.3.23.crate) = 93a66fc6d035a26a3ae255a6d2bca35eda63ae4c5512bef54449113f7a1228e5
-SIZE (rust/crates/futures-io-0.3.23.crate) = 8906
+SHA256 (rust/crates/futures-0.3.24.crate) = 7f21eda599937fba36daeb58a22e8f5cee2d14c4a17b5b7739c7c8e5e3b8230c
+SIZE (rust/crates/futures-0.3.24.crate) = 51399
+SHA256 (rust/crates/futures-channel-0.3.24.crate) = 30bdd20c28fadd505d0fd6712cdfcb0d4b5648baf45faef7f852afb2399bb050
+SIZE (rust/crates/futures-channel-0.3.24.crate) = 31963
+SHA256 (rust/crates/futures-core-0.3.24.crate) = 4e5aa3de05362c3fb88de6531e6296e85cde7739cccad4b9dfeeb7f6ebce56bf
+SIZE (rust/crates/futures-core-0.3.24.crate) = 14618
+SHA256 (rust/crates/futures-executor-0.3.24.crate) = 9ff63c23854bee61b6e9cd331d523909f238fc7636290b96826e9cfa5faa00ab
+SIZE (rust/crates/futures-executor-0.3.24.crate) = 17745
+SHA256 (rust/crates/futures-io-0.3.24.crate) = bbf4d2a7a308fd4578637c0b17c7e1c7ba127b8f6ba00b29f717e9655d85eb68
+SIZE (rust/crates/futures-io-0.3.24.crate) = 8910
SHA256 (rust/crates/futures-lite-1.12.0.crate) = 7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48
SIZE (rust/crates/futures-lite-1.12.0.crate) = 36032
-SHA256 (rust/crates/futures-macro-0.3.23.crate) = 0db9cce532b0eae2ccf2766ab246f114b56b9cf6d445e00c2549fbc100ca045d
-SIZE (rust/crates/futures-macro-0.3.23.crate) = 11250
-SHA256 (rust/crates/futures-sink-0.3.23.crate) = ca0bae1fe9752cf7fd9b0064c674ae63f97b37bc714d745cbde0afb7ec4e6765
-SIZE (rust/crates/futures-sink-0.3.23.crate) = 7850
-SHA256 (rust/crates/futures-task-0.3.23.crate) = 842fc63b931f4056a24d59de13fb1272134ce261816e063e634ad0c15cdc5306
-SIZE (rust/crates/futures-task-0.3.23.crate) = 11825
-SHA256 (rust/crates/futures-util-0.3.23.crate) = f0828a5471e340229c11c77ca80017937ce3c58cb788a17e5f1c2d5c485a9577
-SIZE (rust/crates/futures-util-0.3.23.crate) = 155793
+SHA256 (rust/crates/futures-macro-0.3.24.crate) = 42cd15d1c7456c04dbdf7e88bcd69760d74f3a798d6444e16974b505b0e62f17
+SIZE (rust/crates/futures-macro-0.3.24.crate) = 11252
+SHA256 (rust/crates/futures-sink-0.3.24.crate) = 21b20ba5a92e727ba30e72834706623d94ac93a725410b6a6b6fbc1b07f7ba56
+SIZE (rust/crates/futures-sink-0.3.24.crate) = 7854
+SHA256 (rust/crates/futures-task-0.3.24.crate) = a6508c467c73851293f390476d4491cf4d227dbabcd4170f3bb6044959b294f1
+SIZE (rust/crates/futures-task-0.3.24.crate) = 11836
+SHA256 (rust/crates/futures-util-0.3.24.crate) = 44fb6cb1be61cc1d2e43b262516aafcf63b241cffdb1d3fa115f91d9c7b09c90
+SIZE (rust/crates/futures-util-0.3.24.crate) = 155823
SHA256 (rust/crates/fuzzy-matcher-0.3.7.crate) = 54614a3312934d066701a80f20f15fa3b56d67ac7722b39eea5b4c9dd1d66c94
SIZE (rust/crates/fuzzy-matcher-0.3.7.crate) = 18047
SHA256 (rust/crates/fxhash-0.2.1.crate) = c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c
@@ -369,8 +367,8 @@ SHA256 (rust/crates/gtk-sys-0.14.0.crate) = 8c14c8d3da0545785a7c5a120345b3abb534
SIZE (rust/crates/gtk-sys-0.14.0.crate) = 136732
SHA256 (rust/crates/gtk3-macros-0.14.0.crate) = 21de1da96dc117443fb03c2e270b2d34b7de98d0a79a19bbb689476173745b79
SIZE (rust/crates/gtk3-macros-0.14.0.crate) = 5395
-SHA256 (rust/crates/h2-0.3.13.crate) = 37a82c6d637fc9515a4694bbf1cb2457b79d81ce52b3108bdeea58b07dd34a57
-SIZE (rust/crates/h2-0.3.13.crate) = 161962
+SHA256 (rust/crates/h2-0.3.14.crate) = 5ca32592cf21ac7ccab1825cd87f6c9b3d9022c44d086172ed0966bec8af30be
+SIZE (rust/crates/h2-0.3.14.crate) = 162022
SHA256 (rust/crates/half-1.8.2.crate) = eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7
SIZE (rust/crates/half-1.8.2.crate) = 41874
SHA256 (rust/crates/hashbrown-0.11.2.crate) = ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e
@@ -383,14 +381,14 @@ SHA256 (rust/crates/heck-0.4.0.crate) = 2540771e65fc8cb83cd6e8a237f70c319bd5c29f
SIZE (rust/crates/heck-0.4.0.crate) = 11161
SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
-SHA256 (rust/crates/hermit-abi-0.2.5.crate) = 897cd85af6387be149f55acf168e41be176a02de7872403aaab184afc2f327e6
-SIZE (rust/crates/hermit-abi-0.2.5.crate) = 12580
+SHA256 (rust/crates/hermit-abi-0.2.6.crate) = ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7
+SIZE (rust/crates/hermit-abi-0.2.6.crate) = 13027
SHA256 (rust/crates/http-0.2.8.crate) = 75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399
SIZE (rust/crates/http-0.2.8.crate) = 105591
SHA256 (rust/crates/http-body-0.4.5.crate) = d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1
SIZE (rust/crates/http-body-0.4.5.crate) = 9242
-SHA256 (rust/crates/httparse-1.7.1.crate) = 496ce29bb5a52785b44e0f7ca2847ae0bb839c9bd28f69acac9b99d461c0c04c
-SIZE (rust/crates/httparse-1.7.1.crate) = 29379
+SHA256 (rust/crates/httparse-1.8.0.crate) = d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904
+SIZE (rust/crates/httparse-1.8.0.crate) = 29954
SHA256 (rust/crates/httpdate-1.0.2.crate) = c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421
SIZE (rust/crates/httpdate-1.0.2.crate) = 10673
SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
@@ -399,26 +397,24 @@ SHA256 (rust/crates/hyper-0.14.20.crate) = 02c929dc5c39e335a03c40529272811886072
SIZE (rust/crates/hyper-0.14.20.crate) = 183885
SHA256 (rust/crates/hyper-tls-0.5.0.crate) = d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905
SIZE (rust/crates/hyper-tls-0.5.0.crate) = 13257
-SHA256 (rust/crates/iana-time-zone-0.1.45.crate) = ef5528d9c2817db4e10cc78f8d4c8228906e5854f389ff6b076cee3572a09d35
-SIZE (rust/crates/iana-time-zone-0.1.45.crate) = 15016
+SHA256 (rust/crates/iana-time-zone-0.1.50.crate) = fd911b35d940d2bd0bea0f9100068e5b97b51a1cbe13d13382f132e0365257a0
+SIZE (rust/crates/iana-time-zone-0.1.50.crate) = 17151
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
-SHA256 (rust/crates/idna-0.2.3.crate) = 418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8
-SIZE (rust/crates/idna-0.2.3.crate) = 271023
+SHA256 (rust/crates/idna-0.3.0.crate) = e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6
+SIZE (rust/crates/idna-0.3.0.crate) = 271128
SHA256 (rust/crates/ignore-0.4.18.crate) = 713f1b139373f96a2e0ce3ac931cd01ee973c3c5dd7c40c0c2efe96ad2b6751d
SIZE (rust/crates/ignore-0.4.18.crate) = 53174
SHA256 (rust/crates/im-15.1.0.crate) = d0acd33ff0285af998aaf9b57342af478078f53492322fafc47450e09397e0e9
SIZE (rust/crates/im-15.1.0.crate) = 117169
-SHA256 (rust/crates/image-0.24.3.crate) = 7e30ca2ecf7666107ff827a8e481de6a132a9b687ed3bb20bb1c144a36c00964
-SIZE (rust/crates/image-0.24.3.crate) = 265521
+SHA256 (rust/crates/image-0.24.4.crate) = bd8e4fb07cf672b1642304e731ef8a6a4c7891d67bb4fd4f5ce58cd6ed86803c
+SIZE (rust/crates/image-0.24.4.crate) = 268603
SHA256 (rust/crates/include_dir-0.6.2.crate) = 24b56e147e6187d61e9d0f039f10e070d0c0a887e24fe0bb9ca3f29bfde62cab
SIZE (rust/crates/include_dir-0.6.2.crate) = 4248
SHA256 (rust/crates/include_dir_impl-0.6.2.crate) = 0a0c890c85da4bab7bce4204c707396bbd3c6c8a681716a51c8814cfc2b682df
SIZE (rust/crates/include_dir_impl-0.6.2.crate) = 2039
SHA256 (rust/crates/indexmap-1.9.1.crate) = 10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e
SIZE (rust/crates/indexmap-1.9.1.crate) = 54114
-SHA256 (rust/crates/inflate-0.4.5.crate) = 1cdb29978cc5797bd8dcc8e5bf7de604891df2a8dc576973d71a281e916db2ff
-SIZE (rust/crates/inflate-0.4.5.crate) = 17715
SHA256 (rust/crates/inotify-0.9.6.crate) = f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff
SIZE (rust/crates/inotify-0.9.6.crate) = 22971
SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
@@ -443,20 +439,20 @@ SHA256 (rust/crates/ipnet-2.5.0.crate) = 879d54834c8c76457ef4293a689b2a8c59b0760
SIZE (rust/crates/ipnet-2.5.0.crate) = 25808
SHA256 (rust/crates/is-terminal-0.3.0.crate) = 0d508111813f9af3afd2f92758f77e4ed2cc9371b642112c6a48d22eb73105c5
SIZE (rust/crates/is-terminal-0.3.0.crate) = 6674
-SHA256 (rust/crates/itertools-0.10.3.crate) = a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3
-SIZE (rust/crates/itertools-0.10.3.crate) = 118661
+SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
+SIZE (rust/crates/itertools-0.10.5.crate) = 115354
SHA256 (rust/crates/itoa-1.0.3.crate) = 6c8af84674fe1f223a982c933a0ee1086ac4d4052aa0fb8060c12c6ad838e754
SIZE (rust/crates/itoa-1.0.3.crate) = 10481
SHA256 (rust/crates/ittapi-rs-0.2.0.crate) = f712648a1ad72fbfb7adc2772c331e8d90f022f8cf30cbabefba2878dd3172b0
SIZE (rust/crates/ittapi-rs-0.2.0.crate) = 128877
-SHA256 (rust/crates/jobserver-0.1.24.crate) = af25a77299a7f711a01975c35a6a424eb6862092cc2d6c72c4ed6cbc56dfc1fa
-SIZE (rust/crates/jobserver-0.1.24.crate) = 21303
+SHA256 (rust/crates/jobserver-0.1.25.crate) = 068b1ee6743e4d11fb9c6a1e6064b3693a1b600e7f5f5988047d98b3dc9fb90b
+SIZE (rust/crates/jobserver-0.1.25.crate) = 21888
SHA256 (rust/crates/jpeg-decoder-0.2.6.crate) = 9478aa10f73e7528198d75109c8be5cd7d15fb530238040148d5f9a22d4c5b3b
SIZE (rust/crates/jpeg-decoder-0.2.6.crate) = 741477
-SHA256 (rust/crates/js-sys-0.3.59.crate) = 258451ab10b34f8af53416d1fdab72c22e805f0c92a1136d59470ec0b11138b2
-SIZE (rust/crates/js-sys-0.3.59.crate) = 78849
-SHA256 (rust/crates/jsonrpc-lite-0.5.0.crate) = a98d245f26984add78277a5306ca0cf774863d4eddb4912b31d94ee3fa1a22d4
-SIZE (rust/crates/jsonrpc-lite-0.5.0.crate) = 11556
+SHA256 (rust/crates/js-sys-0.3.60.crate) = 49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47
+SIZE (rust/crates/js-sys-0.3.60.crate) = 79257
+SHA256 (rust/crates/jsonrpc-lite-0.6.0.crate) = bb4128aba82294c14af2998831c4df3c843940e92b5cfc41bac1229d1e63b88c
+SIZE (rust/crates/jsonrpc-lite-0.6.0.crate) = 11546
SHA256 (rust/crates/kernel32-sys-0.2.2.crate) = 7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d
SIZE (rust/crates/kernel32-sys-0.2.2.crate) = 24537
SHA256 (rust/crates/keyboard-types-0.6.2.crate) = 0b7668b7cff6a51fe61cdde64cd27c8a220786f399501b57ebe36f7d8112fd68
@@ -477,10 +473,8 @@ SHA256 (rust/crates/leb128-0.2.5.crate) = 884e2677b40cc8c339eaefcb701c32ef1fd249
SIZE (rust/crates/leb128-0.2.5.crate) = 11843
SHA256 (rust/crates/lebe-0.5.2.crate) = 03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8
SIZE (rust/crates/lebe-0.5.2.crate) = 8422
-SHA256 (rust/crates/lexical-core-0.7.6.crate) = 6607c62aa161d23d17a9072cc5da0be67cdfc89d3afb1e8d9c842bebc2525ffe
-SIZE (rust/crates/lexical-core-0.7.6.crate) = 494385
-SHA256 (rust/crates/libc-0.2.132.crate) = 8371e4e5341c3a96db127eb2465ac681ced4c433e01dd0e938adbef26ba93ba5
-SIZE (rust/crates/libc-0.2.132.crate) = 595317
+SHA256 (rust/crates/libc-0.2.133.crate) = c0f80d65747a3e43d1596c7c5492d95d5edddaabd45a7fcdb02b95f644164966
+SIZE (rust/crates/libc-0.2.133.crate) = 603256
SHA256 (rust/crates/libgit2-sys-0.13.4+1.4.2.crate) = d0fa6563431ede25f5cc7f6d803c6afbc1c5d3ad3d4925d12c882bf2b526f5d1
SIZE (rust/crates/libgit2-sys-0.13.4+1.4.2.crate) = 1506315
SHA256 (rust/crates/libloading-0.7.3.crate) = efbc0f03f9a775e9f6aed295c6a1ba2253c5757a9e03d55c6caa46a681abcddd
@@ -495,14 +489,16 @@ SHA256 (rust/crates/linux-raw-sys-0.0.46.crate) = d4d2456c373231a208ad294c33dc5b
SIZE (rust/crates/linux-raw-sys-0.0.46.crate) = 807633
SHA256 (rust/crates/locale_config-0.3.0.crate) = 08d2c35b16f4483f6c26f0e4e9550717a2f6575bcd6f12a53ff0c490a94a6934
SIZE (rust/crates/locale_config-0.3.0.crate) = 20808
-SHA256 (rust/crates/lock_api-0.4.7.crate) = 327fa5b6a6940e4699ec49a9beae1ea4845c6bab9314e4f84ac68742139d8c53
-SIZE (rust/crates/lock_api-0.4.7.crate) = 25371
+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.3.9.crate) = e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b
SIZE (rust/crates/log-0.3.9.crate) = 16686
SHA256 (rust/crates/log-0.4.17.crate) = abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e
SIZE (rust/crates/log-0.4.17.crate) = 38028
-SHA256 (rust/crates/lsp-types-0.93.0.crate) = 70c74e2173b2b31f8655d33724b4b45ac13f439386f66290f539c22b144c2212
-SIZE (rust/crates/lsp-types-0.93.0.crate) = 58269
+SHA256 (rust/crates/log-panics-2.1.0.crate) = 68f9dd8546191c1850ecf67d22f5ff00a935b890d0e84713159a55495cc2ac5f
+SIZE (rust/crates/log-panics-2.1.0.crate) = 9464
+SHA256 (rust/crates/lsp-types-0.93.1.crate) = a3bcfee315dde785ba887edb540b08765fd7df75a7d948844be6bf5712246734
+SIZE (rust/crates/lsp-types-0.93.1.crate) = 58805
SHA256 (rust/crates/lyon-0.17.10.crate) = cf0510ed5e3e2fb80f3db2061ef5ca92d87bfda1a624bb1eacf3bd50226e4cbb
SIZE (rust/crates/lyon-0.17.10.crate) = 3541
SHA256 (rust/crates/lyon_algorithms-0.17.7.crate) = 8037f716541ba0d84d3de05c0069f8068baf73990d55980558b84d944c8a244a
@@ -533,8 +529,10 @@ SHA256 (rust/crates/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1
SIZE (rust/crates/memoffset-0.6.5.crate) = 7686
SHA256 (rust/crates/mime-0.3.16.crate) = 2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d
SIZE (rust/crates/mime-0.3.16.crate) = 15206
-SHA256 (rust/crates/miniz_oxide-0.5.3.crate) = 6f5c75688da582b8ffc1f1799e9db273f32133c49e048f614d22ec3256773ccc
-SIZE (rust/crates/miniz_oxide-0.5.3.crate) = 53452
+SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
+SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
+SHA256 (rust/crates/miniz_oxide-0.5.4.crate) = 96590ba8f175222643a85693f33d26e9c8a015f599c216509b1a6894af675d34
+SIZE (rust/crates/miniz_oxide-0.5.4.crate) = 53485
SHA256 (rust/crates/mio-0.6.23.crate) = 4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4
SIZE (rust/crates/mio-0.6.23.crate) = 103554
SHA256 (rust/crates/mio-0.8.4.crate) = 57ee1c23c7c63b0c9250c339ffdc69255f110b298b901b9f6c82547b7b87caaf
@@ -559,16 +557,14 @@ SHA256 (rust/crates/net2-0.2.37.crate) = 391630d12b68002ae1e25e8f974306474966550
SIZE (rust/crates/net2-0.2.37.crate) = 21311
SHA256 (rust/crates/nix-0.22.3.crate) = e4916f159ed8e5de0082076562152a76b7a1f64a01fd9d1e0fea002c37624faf
SIZE (rust/crates/nix-0.22.3.crate) = 230252
-SHA256 (rust/crates/nom-5.1.2.crate) = ffb4262d26ed83a1c0a33a38fe2bb15797329c85770da05e6b828ddb782627af
-SIZE (rust/crates/nom-5.1.2.crate) = 136174
-SHA256 (rust/crates/notify-5.0.0-pre.16.crate) = 530f6314d6904508082f4ea424a0275cf62d341e118b313663f266429cb19693
-SIZE (rust/crates/notify-5.0.0-pre.16.crate) = 36950
+SHA256 (rust/crates/nom-7.1.1.crate) = a8903e5a29a317527874d0402f867152a3d21c908bb0b933e416c65e301d4c36
+SIZE (rust/crates/nom-7.1.1.crate) = 115818
+SHA256 (rust/crates/notify-5.0.0.crate) = ed2c66da08abae1c024c01d635253e402341b4060a12e99b31c7594063bf490a
+SIZE (rust/crates/notify-5.0.0.crate) = 37091
SHA256 (rust/crates/num-integer-0.1.45.crate) = 225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9
SIZE (rust/crates/num-integer-0.1.45.crate) = 22529
SHA256 (rust/crates/num-rational-0.4.1.crate) = 0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0
SIZE (rust/crates/num-rational-0.4.1.crate) = 27889
-SHA256 (rust/crates/num-traits-0.1.43.crate) = 92e5113e9fd4cc14ded8e499429f396a20f98c772a47cc8622a736e1ec843c31
-SIZE (rust/crates/num-traits-0.1.43.crate) = 7659
SHA256 (rust/crates/num-traits-0.2.15.crate) = 578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd
SIZE (rust/crates/num-traits-0.2.15.crate) = 49262
SHA256 (rust/crates/num_cpus-1.13.1.crate) = 19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1
@@ -585,20 +581,20 @@ SHA256 (rust/crates/object-0.28.4.crate) = e42c982f2d955fac81dd7e1d0e1426a7d702a
SIZE (rust/crates/object-0.28.4.crate) = 237248
SHA256 (rust/crates/object-0.29.0.crate) = 21158b2c33aa6d4561f1c0a6ea283ca92bc54802a93b263e910746d679a7eb53
SIZE (rust/crates/object-0.29.0.crate) = 237723
-SHA256 (rust/crates/once_cell-1.13.1.crate) = 074864da206b4973b84eb91683020dbefd6a8c3f0f38e054d93954e891935e4e
-SIZE (rust/crates/once_cell-1.13.1.crate) = 31335
+SHA256 (rust/crates/once_cell-1.15.0.crate) = e82dad04139b71a90c080c8463fe0dc7902db5192d939bd0950f074d014339e1
+SIZE (rust/crates/once_cell-1.15.0.crate) = 31460
SHA256 (rust/crates/opaque-debug-0.3.0.crate) = 624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5
SIZE (rust/crates/opaque-debug-0.3.0.crate) = 5767
-SHA256 (rust/crates/open-3.0.2.crate) = f23a407004a1033f53e93f9b45580d14de23928faad187384f891507c9b0c045
-SIZE (rust/crates/open-3.0.2.crate) = 15275
-SHA256 (rust/crates/openssl-0.10.41.crate) = 618febf65336490dfcf20b73f885f5651a0c89c64c2d4a8c3662585a70bf5bd0
-SIZE (rust/crates/openssl-0.10.41.crate) = 219460
+SHA256 (rust/crates/open-3.0.3.crate) = b4a3100141f1733ea40b53381b0ae3117330735ef22309a190ac57b9576ea716
+SIZE (rust/crates/open-3.0.3.crate) = 15701
+SHA256 (rust/crates/openssl-0.10.42.crate) = 12fc0523e3bd51a692c8850d075d74dc062ccf251c0110668cbd921917118a13
+SIZE (rust/crates/openssl-0.10.42.crate) = 225875
SHA256 (rust/crates/openssl-macros-0.1.0.crate) = b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c
SIZE (rust/crates/openssl-macros-0.1.0.crate) = 5566
SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
-SHA256 (rust/crates/openssl-sys-0.9.75.crate) = e5f9bd0c2710541a3cda73d6f9ac4f1b240de4ae261065d309dbe73d9dceb42f
-SIZE (rust/crates/openssl-sys-0.9.75.crate) = 60028
+SHA256 (rust/crates/openssl-sys-0.9.76.crate) = 5230151e44c0f05157effb743e8d517472843121cf9243e8b81393edb5acd9ce
+SIZE (rust/crates/openssl-sys-0.9.76.crate) = 60561
SHA256 (rust/crates/os_str_bytes-6.3.0.crate) = 9ff7415e9ae3fff1225851df9e0d9e4e5479f947619774677a63572e55e80eff
SIZE (rust/crates/os_str_bytes-6.3.0.crate) = 22928
SHA256 (rust/crates/pango-0.14.8.crate) = 546fd59801e5ca735af82839007edd226fe7d3bb06433ec48072be4439c28581
@@ -615,18 +611,18 @@ SHA256 (rust/crates/parking_lot_core-0.8.5.crate) = d76e8e1493bcac0d2766c42737f3
SIZE (rust/crates/parking_lot_core-0.8.5.crate) = 32466
SHA256 (rust/crates/parking_lot_core-0.9.3.crate) = 09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929
SIZE (rust/crates/parking_lot_core-0.9.3.crate) = 32256
-SHA256 (rust/crates/paste-1.0.8.crate) = 9423e2b32f7a043629287a536f21951e8c6a82482d0acb1eeebfc90bc2225b22
-SIZE (rust/crates/paste-1.0.8.crate) = 17649
+SHA256 (rust/crates/paste-1.0.9.crate) = b1de2e551fb905ac83f73f7aedf2f0cb4a0da7e35efa24a202a936269f1f18e1
+SIZE (rust/crates/paste-1.0.9.crate) = 17752
SHA256 (rust/crates/pathdiff-0.2.1.crate) = 8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd
SIZE (rust/crates/pathdiff-0.2.1.crate) = 7142
SHA256 (rust/crates/pathfinder_geometry-0.5.1.crate) = 0b7b7e7b4ea703700ce73ebf128e1450eb69c3a8329199ffbfb9b2a0418e5ad3
SIZE (rust/crates/pathfinder_geometry-0.5.1.crate) = 11583
SHA256 (rust/crates/pathfinder_simd-0.5.1.crate) = 39fe46acc5503595e5949c17b818714d26fdf9b4920eacf3b2947f0199f4a6ff
SIZE (rust/crates/pathfinder_simd-0.5.1.crate) = 29980
-SHA256 (rust/crates/percent-encoding-2.1.0.crate) = d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e
-SIZE (rust/crates/percent-encoding-2.1.0.crate) = 9748
-SHA256 (rust/crates/pest-2.2.1.crate) = 69486e2b8c2d2aeb9762db7b4e00b0331156393555cff467f4163ff06821eef8
-SIZE (rust/crates/pest-2.2.1.crate) = 83657
+SHA256 (rust/crates/percent-encoding-2.2.0.crate) = 478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e
+SIZE (rust/crates/percent-encoding-2.2.0.crate) = 10075
+SHA256 (rust/crates/pest-2.3.1.crate) = cb779fcf4bb850fbbb0edc96ff6cf34fd90c4b1a112ce042653280d9a7364048
+SIZE (rust/crates/pest-2.3.1.crate) = 85650
SHA256 (rust/crates/petgraph-0.5.1.crate) = 467d164a6de56270bd7c4d070df81d07beace25012d5103ced4e9ff08d6afdb7
SIZE (rust/crates/petgraph-0.5.1.crate) = 147173
SHA256 (rust/crates/pico-args-0.4.2.crate) = db8bcd96cb740d03149cbad5518db9fd87126a10ab519c011893b1754134c468
@@ -645,8 +641,8 @@ SHA256 (rust/crates/pkg-config-0.3.25.crate) = 1df8c4ec4b0627e53bdf214615ad28736
SIZE (rust/crates/pkg-config-0.3.25.crate) = 16838
SHA256 (rust/crates/plist-0.2.4.crate) = c61ac2afed2856590ae79d6f358a24b85ece246d2aa134741a66d589519b7503
SIZE (rust/crates/plist-0.2.4.crate) = 20553
-SHA256 (rust/crates/png-0.17.5.crate) = dc38c0ad57efb786dd57b9864e5b18bae478c00c824dc55a38bbc9da95dde3ba
-SIZE (rust/crates/png-0.17.5.crate) = 80450
+SHA256 (rust/crates/png-0.17.6.crate) = 8f0e7f4c94ec26ff209cee506314212639d6c91b80afb82984819fafce9df01c
+SIZE (rust/crates/png-0.17.6.crate) = 80695
SHA256 (rust/crates/ppv-lite86-0.2.16.crate) = eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872
SIZE (rust/crates/ppv-lite86-0.2.16.crate) = 22245
SHA256 (rust/crates/proc-macro-crate-1.2.1.crate) = eda0fc3b0fb7c975631757e14d9049da17374063edb6ebbcbc54d880d4fe94e9
@@ -657,12 +653,10 @@ SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b1
SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
SHA256 (rust/crates/proc-macro-hack-0.5.19.crate) = dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5
SIZE (rust/crates/proc-macro-hack-0.5.19.crate) = 15556
-SHA256 (rust/crates/proc-macro2-1.0.43.crate) = 0a2ca2c61bc9f3d74d2886294ab7b9853abd9c1ad903a3ac7815c58989bb7bab
-SIZE (rust/crates/proc-macro2-1.0.43.crate) = 41512
-SHA256 (rust/crates/process_path-0.1.4.crate) = f676f11eb0b3e2ea0fbaee218fa6b806689e2297b8c8adc5bf73df465c4f6171
-SIZE (rust/crates/process_path-0.1.4.crate) = 9047
-SHA256 (rust/crates/psm-0.1.20.crate) = f446d0a6efba22928558c4fb4ce0b3fd6c89b0061343e390bf01a703742b8125
-SIZE (rust/crates/psm-0.1.20.crate) = 22136
+SHA256 (rust/crates/proc-macro2-1.0.44.crate) = 7bd7356a8122b6c4a24a82b278680c73357984ca2fc79a0f9fa6dea7dced7c58
+SIZE (rust/crates/proc-macro2-1.0.44.crate) = 41745
+SHA256 (rust/crates/psm-0.1.21.crate) = 5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874
+SIZE (rust/crates/psm-0.1.21.crate) = 23126
SHA256 (rust/crates/pulldown-cmark-0.9.2.crate) = 2d9cc634bc78768157b5cbfe988ffcd1dcba95cd2b2f03a88316c08c6d00ed63
SIZE (rust/crates/pulldown-cmark-0.9.2.crate) = 115824
SHA256 (rust/crates/quote-1.0.21.crate) = bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179
@@ -671,8 +665,8 @@ SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8
SIZE (rust/crates/rand-0.8.5.crate) = 87113
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
-SHA256 (rust/crates/rand_core-0.6.3.crate) = d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7
-SIZE (rust/crates/rand_core-0.6.3.crate) = 21938
+SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
+SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
SHA256 (rust/crates/rand_xoshiro-0.6.0.crate) = 6f97cdb2a36ed4183de61b2f824cc45c9f1037f28afe0a322e9fff4c108b5aaa
SIZE (rust/crates/rand_xoshiro-0.6.0.crate) = 17125
SHA256 (rust/crates/rayon-1.5.3.crate) = bd99e5772ead8baa5215278c9b15bf92087709e9c1b2d1f97cdb5a183c933a7d
@@ -699,24 +693,22 @@ SHA256 (rust/crates/region-2.2.0.crate) = 877e54ea2adcd70d80e9179344c97f93ef0dff
SIZE (rust/crates/region-2.2.0.crate) = 13395
SHA256 (rust/crates/remove_dir_all-0.5.3.crate) = 3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7
SIZE (rust/crates/remove_dir_all-0.5.3.crate) = 9184
-SHA256 (rust/crates/reqwest-0.11.11.crate) = b75aa69a3f06bbcc66ede33af2af253c6f7a86b1ca0033f60c580a27074fbf92
-SIZE (rust/crates/reqwest-0.11.11.crate) = 142667
+SHA256 (rust/crates/reqwest-0.11.12.crate) = 431949c384f4e2ae07605ccaa56d1d9d2ecdb5cadd4f9577ccfab29f2e5149fc
+SIZE (rust/crates/reqwest-0.11.12.crate) = 143820
SHA256 (rust/crates/resvg-0.22.0.crate) = 2e702d1e8e00a3a0717b96244cba840f34f542d8f23097c8903266c4e2975658
SIZE (rust/crates/resvg-0.22.0.crate) = 99515
-SHA256 (rust/crates/rgb-0.8.33.crate) = c3b221de559e4a29df3b957eec92bc0de6bc8eaf6ca9cfed43e5e1d67ff65a34
-SIZE (rust/crates/rgb-0.8.33.crate) = 16261
+SHA256 (rust/crates/rgb-0.8.34.crate) = 3603b7d71ca82644f79b5a06d1220e9a58ede60bd32255f698cb1af8838b8db3
+SIZE (rust/crates/rgb-0.8.34.crate) = 16285
SHA256 (rust/crates/roxmltree-0.14.1.crate) = 921904a62e410e37e215c40381b7117f830d9d89ba60ab5236170541dd25646b
SIZE (rust/crates/roxmltree-0.14.1.crate) = 39163
-SHA256 (rust/crates/rust-ini-0.13.0.crate) = 3e52c148ef37f8c375d49d5a73aa70713125b7f19095948a923f80afdeb22ec2
-SIZE (rust/crates/rust-ini-0.13.0.crate) = 10767
SHA256 (rust/crates/rustc-demangle-0.1.21.crate) = 7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342
SIZE (rust/crates/rustc-demangle-0.1.21.crate) = 27920
SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
SHA256 (rust/crates/rustc_version-0.3.3.crate) = f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee
SIZE (rust/crates/rustc_version-0.3.3.crate) = 12119
-SHA256 (rust/crates/rustix-0.35.8.crate) = 0d2b64e76b8da597d38473a277e87b91c3747d0cf9922be989e68fc1c046adf9
-SIZE (rust/crates/rustix-0.35.8.crate) = 268200
+SHA256 (rust/crates/rustix-0.35.10.crate) = af895b90e5c071badc3136fc10ff0bcfc98747eadbaf43ed8f214e07ba8f8477
+SIZE (rust/crates/rustix-0.35.10.crate) = 268526
SHA256 (rust/crates/rustversion-1.0.9.crate) = 97477e48b4cf8603ad5f7aaf897467cf42ab4218a38ef76fb14c2d6773a6d6a8
SIZE (rust/crates/rustversion-1.0.9.crate) = 17425
SHA256 (rust/crates/rustybuzz-0.3.0.crate) = 0ab463a295d00f3692e0974a0bfd83c7a9bcd119e27e07c2beecdb1b44a09d10
@@ -737,8 +729,8 @@ SHA256 (rust/crates/scoped_threadpool-0.1.9.crate) = 1d51f5df5af43ab3f1360b429fa
SIZE (rust/crates/scoped_threadpool-0.1.9.crate) = 7800
SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470
-SHA256 (rust/crates/security-framework-2.6.1.crate) = 2dc14f172faf8a0194a3aded622712b0de276821addc574fa54fc0a1167e10dc
-SIZE (rust/crates/security-framework-2.6.1.crate) = 71688
+SHA256 (rust/crates/security-framework-2.7.0.crate) = 2bc1bb97804af6631813c55739f771071e0f2ed33ee20b68c86ec505d906356c
+SIZE (rust/crates/security-framework-2.7.0.crate) = 72601
SHA256 (rust/crates/security-framework-sys-2.6.1.crate) = 0160a13a177a45bfb43ce71c01580998474f556ad854dcbca936dd2841a5c556
SIZE (rust/crates/security-framework-sys-2.6.1.crate) = 17717
SHA256 (rust/crates/self_cell-0.10.2.crate) = 1ef965a420fe14fdac7dd018862966a4c14094f900e1650bbc71ddd7d580c8af
@@ -747,16 +739,12 @@ SHA256 (rust/crates/semver-0.11.0.crate) = f301af10236f6df4160f7c3f04eec6dbc70ac
SIZE (rust/crates/semver-0.11.0.crate) = 20826
SHA256 (rust/crates/semver-parser-0.10.2.crate) = 00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7
SIZE (rust/crates/semver-parser-0.10.2.crate) = 23176
-SHA256 (rust/crates/serde-0.8.23.crate) = 9dad3f759919b92c3068c696c15c3d17238234498bbdcc80f2c469606f948ac8
-SIZE (rust/crates/serde-0.8.23.crate) = 25824
-SHA256 (rust/crates/serde-1.0.143.crate) = 53e8e5d5b70924f74ff5c6d64d9a5acd91422117c60f48c4e07855238a254553
-SIZE (rust/crates/serde-1.0.143.crate) = 76400
-SHA256 (rust/crates/serde-hjson-0.9.1.crate) = 6a3a4e0ea8a88553209f6cc6cfe8724ecad22e1acf372793c27d995290fe74f8
-SIZE (rust/crates/serde-hjson-0.9.1.crate) = 22811
-SHA256 (rust/crates/serde_derive-1.0.143.crate) = d3d8e8de557aee63c26b85b947f5e59b690d0454c753f3adeb5cd7835ab88391
-SIZE (rust/crates/serde_derive-1.0.143.crate) = 54877
-SHA256 (rust/crates/serde_json-1.0.83.crate) = 38dd04e3c8279e75b31ef29dbdceebfe5ad89f4d0937213c53f7d49d01b3d5a7
-SIZE (rust/crates/serde_json-1.0.83.crate) = 144566
+SHA256 (rust/crates/serde-1.0.145.crate) = 728eb6351430bccb993660dfffc5a72f91ccc1295abaa8ce19b27ebe4f75568b
+SIZE (rust/crates/serde-1.0.145.crate) = 76568
+SHA256 (rust/crates/serde_derive-1.0.145.crate) = 81fa1584d3d1bcacd84c277a0dfe21f5b0f6accf4a23d04d4c6d61f1af522b4c
+SIZE (rust/crates/serde_derive-1.0.145.crate) = 54860
+SHA256 (rust/crates/serde_json-1.0.85.crate) = e55a28e3aaef9d5ce0506d0a14dbba8054ddc7e499ef522dd8b26859ec9d4a44
+SIZE (rust/crates/serde_json-1.0.85.crate) = 144635
SHA256 (rust/crates/serde_repr-0.1.9.crate) = 1fe39d9fbb0ebf5eb2c7cb7e2a47e4f462fad1379f1166b8ae49ad9eae89a7ca
SIZE (rust/crates/serde_repr-0.1.9.crate) = 9695
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
@@ -795,8 +783,8 @@ SHA256 (rust/crates/slotmap-1.0.6.crate) = e1e08e261d0e8f5c43123b7adf3e4ca1690d6
SIZE (rust/crates/slotmap-1.0.6.crate) = 58954
SHA256 (rust/crates/smallvec-1.9.0.crate) = 2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1
SIZE (rust/crates/smallvec-1.9.0.crate) = 28396
-SHA256 (rust/crates/socket2-0.4.4.crate) = 66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0
-SIZE (rust/crates/socket2-0.4.4.crate) = 44048
+SHA256 (rust/crates/socket2-0.4.7.crate) = 02e2d2db9033d13a1567121ddd7a095ee144db4e1ca1b1bda3419bc0da294ebd
+SIZE (rust/crates/socket2-0.4.7.crate) = 44619
SHA256 (rust/crates/spin-0.9.4.crate) = 7f6002a767bff9e83f8eeecf883ecb8011875a21ae8da43bffb817a57e78cc09
SIZE (rust/crates/spin-0.9.4.crate) = 30180
SHA256 (rust/crates/spinning-0.1.0.crate) = 2d4f0e86297cad2658d92a707320d87bf4e6ae1050287f51d19b67ef3f153a7b
@@ -805,8 +793,6 @@ SHA256 (rust/crates/spsc-buffer-0.1.1.crate) = be6c3f39c37a4283ee4b43d1311c828f2
SIZE (rust/crates/spsc-buffer-0.1.1.crate) = 3176
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
-SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
-SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
SIZE (rust/crates/strsim-0.10.0.crate) = 11355
SHA256 (rust/crates/strum-0.21.0.crate) = aaf86bbcfd1fa9670b7a129f64fc0c9fcbbfe4f1bc4210e9e98fe71ffc12cde2
@@ -823,8 +809,8 @@ SHA256 (rust/crates/svgtypes-0.5.0.crate) = 9c536faaff1a10837cfe373142583f6e27d8
SIZE (rust/crates/svgtypes-0.5.0.crate) = 41145
SHA256 (rust/crates/svgtypes-0.8.1.crate) = cc802f68b144cdf4d8ff21301f9a7863e837c627fde46537e29c05e8a18c85c1
SIZE (rust/crates/svgtypes-0.8.1.crate) = 31895
-SHA256 (rust/crates/syn-1.0.99.crate) = 58dbef6ec655055e20b86b15a8cc6d439cca19b667537ac6a1369572d151ab13
-SIZE (rust/crates/syn-1.0.99.crate) = 236084
+SHA256 (rust/crates/syn-1.0.101.crate) = e90cde112c4b9690b8cbe810cba9ddd8bc1d7472e2cae317b69e9438c1cba7d2
+SIZE (rust/crates/syn-1.0.101.crate) = 236599
SHA256 (rust/crates/system-deps-3.2.0.crate) = 480c269f870722b3b08d2f13053ce0c2ab722839f472863c3e2d61ff3a1c2fa6
SIZE (rust/crates/system-deps-3.2.0.crate) = 21476
SHA256 (rust/crates/system-interface-0.21.0.crate) = 2e3e98c4cf2f43a7e3b3a943b63fd192559b8a98ddcbef260580f29f0f4b9d1b
@@ -837,12 +823,12 @@ SHA256 (rust/crates/tempfile-3.3.0.crate) = 5cdb1ef4eaeeaddc8fbd371e5017057064af
SIZE (rust/crates/tempfile-3.3.0.crate) = 27578
SHA256 (rust/crates/termcolor-1.1.3.crate) = bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755
SIZE (rust/crates/termcolor-1.1.3.crate) = 17242
-SHA256 (rust/crates/textwrap-0.15.0.crate) = b1141d4d61095b28419e22cb0bbf02755f5e54e0526f97f1e3d1d160e60885fb
-SIZE (rust/crates/textwrap-0.15.0.crate) = 52998
-SHA256 (rust/crates/thiserror-1.0.32.crate) = f5f6586b7f764adc0231f4c79be7b920e766bb2f3e51b3661cdb263828f19994
-SIZE (rust/crates/thiserror-1.0.32.crate) = 17241
-SHA256 (rust/crates/thiserror-impl-1.0.32.crate) = 12bafc5b54507e0149cdf1b145a5d80ab80a90bcd9275df43d4fff68460f6c21
-SIZE (rust/crates/thiserror-impl-1.0.32.crate) = 15347
+SHA256 (rust/crates/textwrap-0.15.1.crate) = 949517c0cf1bf4ee812e2e07e08ab448e3ae0d23472aee8a06c985f0c8815b16
+SIZE (rust/crates/textwrap-0.15.1.crate) = 55940
+SHA256 (rust/crates/thiserror-1.0.36.crate) = 0a99cb8c4b9a8ef0e7907cd3b617cc8dc04d571c4e73c8ae403d80ac160bb122
+SIZE (rust/crates/thiserror-1.0.36.crate) = 18712
+SHA256 (rust/crates/thiserror-impl-1.0.36.crate) = 3a891860d3c8d66fec8e73ddb3765f90082374dbaaa833407b904a94f1a7eb43
+SIZE (rust/crates/thiserror-impl-1.0.36.crate) = 15433
SHA256 (rust/crates/thread-id-4.0.0.crate) = 5fdfe0627923f7411a43ec9ec9c39c3a9b4151be313e0922042581fb6c9b717f
SIZE (rust/crates/thread-id-4.0.0.crate) = 8045
SHA256 (rust/crates/thread_local-1.1.4.crate) = 5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180
@@ -853,8 +839,8 @@ SHA256 (rust/crates/tiff-0.7.3.crate) = 7259662e32d1e219321eb309d5f9d898b779769d
SIZE (rust/crates/tiff-0.7.3.crate) = 1417896
SHA256 (rust/crates/time-0.1.44.crate) = 6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255
SIZE (rust/crates/time-0.1.44.crate) = 28885
-SHA256 (rust/crates/time-0.3.13.crate) = db76ff9fa4b1458b3c7f077f3ff9887394058460d21e634355b273aaf11eea45
-SIZE (rust/crates/time-0.3.13.crate) = 92610
+SHA256 (rust/crates/time-0.3.14.crate) = 3c3f9a28b618c3a6b9251b6908e9c99e04b9e5c02e6581ccbb67d59c34ef7f9b
+SIZE (rust/crates/time-0.3.14.crate) = 93111
SHA256 (rust/crates/tiny-skia-0.6.6.crate) = d049bfef0eaa2521e75d9ffb5ce86ad54480932ae19b85f78bec6f52c4d30d78
SIZE (rust/crates/tiny-skia-0.6.6.crate) = 220204
SHA256 (rust/crates/tinystr-0.3.4.crate) = 29738eedb4388d9ea620eeab9384884fc3f06f586a2eddb56bedc5885126c7c1
@@ -863,16 +849,16 @@ 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.0.crate) = cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c
SIZE (rust/crates/tinyvec_macros-0.1.0.crate) = 1817
-SHA256 (rust/crates/tokio-1.20.1.crate) = 7a8325f63a7d4774dd041e363b2409ed1c5cbbd0f867795e661df066b2b0a581
-SIZE (rust/crates/tokio-1.20.1.crate) = 590375
+SHA256 (rust/crates/tokio-1.21.1.crate) = 0020c875007ad96677dcc890298f4b942882c5d4eb7cc8f439fc3bf813dc9c95
+SIZE (rust/crates/tokio-1.21.1.crate) = 605841
SHA256 (rust/crates/tokio-macros-1.8.0.crate) = 9724f9a975fb987ef7a3cd9be0350edcbe130698af5b8f7a631e23d42d052484
SIZE (rust/crates/tokio-macros-1.8.0.crate) = 9346
SHA256 (rust/crates/tokio-native-tls-0.3.0.crate) = f7d995660bd2b7f8c1568414c1126076c13fbb725c40112dc0120b78eb9b717b
SIZE (rust/crates/tokio-native-tls-0.3.0.crate) = 20759
SHA256 (rust/crates/tokio-socks-0.5.1.crate) = 51165dfa029d2a65969413a6cc96f354b86b464498702f174a4efa13608fd8c0
SIZE (rust/crates/tokio-socks-0.5.1.crate) = 16137
-SHA256 (rust/crates/tokio-util-0.7.3.crate) = cc463cd8deddc3770d20f9852143d50bf6094e640b485cb2e189a2099085ff45
-SIZE (rust/crates/tokio-util-0.7.3.crate) = 90513
+SHA256 (rust/crates/tokio-util-0.7.4.crate) = 0bb2e075f03b3d66d8d8785356224ba688d2906a371015e225beeb65ca92c740
+SIZE (rust/crates/tokio-util-0.7.4.crate) = 93424
SHA256 (rust/crates/toml-0.5.9.crate) = 8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7
SIZE (rust/crates/toml-0.5.9.crate) = 55667
SHA256 (rust/crates/toml_edit-0.14.4.crate) = 5376256e44f2443f8896ac012507c19a012df0fe8758b55246ae51a2279db51f
@@ -891,14 +877,14 @@ SHA256 (rust/crates/tracing-wasm-0.2.1.crate) = 4575c663a174420fa2d78f4108ff68f6
SIZE (rust/crates/tracing-wasm-0.2.1.crate) = 9372
SHA256 (rust/crates/trash-2.1.5.crate) = fe090367848cd40c4230ff3ce4e2ff6a2fd511c1e14ae047a4a4c37ef7965236
SIZE (rust/crates/trash-2.1.5.crate) = 40020
-SHA256 (rust/crates/tree-sitter-0.20.8.crate) = 268bf3e3ca0c09e5d21b59c2638e12cb6dcf7ea2681250a696a2d0936cb57ba0
-SIZE (rust/crates/tree-sitter-0.20.8.crate) = 131599
+SHA256 (rust/crates/tree-sitter-0.20.9.crate) = d4423c784fe11398ca91e505cdc71356b07b1a924fc8735cfab5333afe3e18bc
+SIZE (rust/crates/tree-sitter-0.20.9.crate) = 132102
SHA256 (rust/crates/tree-sitter-c-0.20.2.crate) = cca211f4827d4b4dc79f388bf67b6fa3bc8a8cfa642161ef24f99f371ba34c7b
SIZE (rust/crates/tree-sitter-c-0.20.2.crate) = 154209
SHA256 (rust/crates/tree-sitter-cpp-0.20.0.crate) = 8a869e3c5cef4e5db4e9ab16a8dc84d73010e60ada14cdc60d2f6d8aed17779d
SIZE (rust/crates/tree-sitter-cpp-0.20.0.crate) = 438356
-SHA256 (rust/crates/tree-sitter-elm-5.6.0.crate) = 1d4c28acbbdb8a0d72a5eb181e05d29f664e6631c3182f1e3d9974ae900addf3
-SIZE (rust/crates/tree-sitter-elm-5.6.0.crate) = 112175
+SHA256 (rust/crates/tree-sitter-elm-5.6.3.crate) = 22b9408ad250aa27774132baf20c4f107faad16841aa45568c6900a27895093b
+SIZE (rust/crates/tree-sitter-elm-5.6.3.crate) = 113185
SHA256 (rust/crates/tree-sitter-go-0.19.1.crate) = 71967701c8214be4aa77e0260e98361e6fd71ceec1d9d03abb37a22c9f60d0ff
SIZE (rust/crates/tree-sitter-go-0.19.1.crate) = 86323
SHA256 (rust/crates/tree-sitter-hare-0.20.7.crate) = 6cbd59e015721be7de5449fad7b7d5302f0f8544b1589f818d9a38afd4ff198b
@@ -907,18 +893,20 @@ SHA256 (rust/crates/tree-sitter-html-0.19.0.crate) = 184e6b77953a354303dc87bf5fe
SIZE (rust/crates/tree-sitter-html-0.19.0.crate) = 15023
SHA256 (rust/crates/tree-sitter-javascript-0.20.0.crate) = 2490fab08630b2c8943c320f7b63473cbf65511c8d83aec551beb9b4375906ed
SIZE (rust/crates/tree-sitter-javascript-0.20.0.crate) = 111977
-SHA256 (rust/crates/tree-sitter-json-0.19.0.crate) = 90b04c4e1a92139535eb9fca4ec8fa9666cc96b618005d3ae35f3c957fa92f92
-SIZE (rust/crates/tree-sitter-json-0.19.0.crate) = 8960
SHA256 (rust/crates/tree-sitter-python-0.20.2.crate) = dda114f58048f5059dcf158aff691dffb8e113e6d2b50d94263fd68711975287
SIZE (rust/crates/tree-sitter-python-0.20.2.crate) = 133017
+SHA256 (rust/crates/tree-sitter-r-0.19.5.crate) = 522c13f4cc46213148b19d4ad40a988ffabd51fd90eb7de759844fbde49bda0c
+SIZE (rust/crates/tree-sitter-r-0.19.5.crate) = 153862
SHA256 (rust/crates/tree-sitter-rust-0.20.1.crate) = 13470fafb7327a3acf96f5bc1013b5539a899a182f01c59b5af53f6b93195717
SIZE (rust/crates/tree-sitter-rust-0.20.1.crate) = 250309
-SHA256 (rust/crates/tree-sitter-swift-0.3.1.crate) = 9a4d53d3ef8298a7141c574cd79cabc17aec1e612d947726c0796825049a46d2
-SIZE (rust/crates/tree-sitter-swift-0.3.1.crate) = 534149
+SHA256 (rust/crates/tree-sitter-swift-0.3.3.crate) = acc22922ec4845df1c366dfa523d1ce3fffd7dfbd47850f4370138848b7c9bc4
+SIZE (rust/crates/tree-sitter-swift-0.3.3.crate) = 700773
SHA256 (rust/crates/tree-sitter-toml-0.20.0.crate) = ca517f578a98b23d20780247cc2688407fa81effad5b627a5a364ec3339b53e8
SIZE (rust/crates/tree-sitter-toml-0.20.0.crate) = 18602
SHA256 (rust/crates/tree-sitter-typescript-0.20.1.crate) = 4e8ed0ecb931cdff13c6a13f45ccd615156e2779d9ffb0395864e05505e6e86d
SIZE (rust/crates/tree-sitter-typescript-0.20.1.crate) = 639624
+SHA256 (rust/crates/tree-sitter-vue-0.0.3.crate) = 1fc58c2aaf6d4a5da799f45751719a6ff4b7d38a97479c6b547b442a8cbf8730
+SIZE (rust/crates/tree-sitter-vue-0.0.3.crate) = 29928
SHA256 (rust/crates/try-lock-0.2.3.crate) = 59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642
SIZE (rust/crates/try-lock-0.2.3.crate) = 4158
SHA256 (rust/crates/ttf-parser-0.9.0.crate) = 62ddb402ac6c2af6f7a2844243887631c4e94b51585b229fcfddb43958cd55ca
@@ -931,8 +919,8 @@ SHA256 (rust/crates/type-map-0.4.0.crate) = b6d3364c5e96cb2ad1603037ab253ddd34d7
SIZE (rust/crates/type-map-0.4.0.crate) = 3177
SHA256 (rust/crates/typenum-1.15.0.crate) = dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987
SIZE (rust/crates/typenum-1.15.0.crate) = 40741
-SHA256 (rust/crates/ucd-trie-0.1.4.crate) = 89570599c4fe5585de2b388aab47e99f7fa4e9238a1399f707a02e356058141c
-SIZE (rust/crates/ucd-trie-0.1.4.crate) = 45365
+SHA256 (rust/crates/ucd-trie-0.1.5.crate) = 9e79c4d996edb816c91e4308506774452e55e95c3c9de07b6729e17e15a5ef81
+SIZE (rust/crates/ucd-trie-0.1.5.crate) = 45391
SHA256 (rust/crates/unic-bidi-0.9.0.crate) = 1356b759fb6a82050666f11dce4b6fe3571781f1449f3ef78074e408d468ec09
SIZE (rust/crates/unic-bidi-0.9.0.crate) = 16724
SHA256 (rust/crates/unic-char-property-0.9.0.crate) = a8c57a407d9b6fa02b4795eb81c5b6652060a15a7903ea981f3d723e6c0be221
@@ -961,20 +949,20 @@ SHA256 (rust/crates/unicode-general-category-0.2.0.crate) = 7f9af028e052a610d99e
SIZE (rust/crates/unicode-general-category-0.2.0.crate) = 34392
SHA256 (rust/crates/unicode-general-category-0.4.0.crate) = 07547e3ee45e28326cc23faac56d44f58f16ab23e413db526debce3b0bfd2742
SIZE (rust/crates/unicode-general-category-0.4.0.crate) = 34362
-SHA256 (rust/crates/unicode-ident-1.0.3.crate) = c4f5b37a154999a8f3f98cc23a628d850e154479cd94decf3414696e12e31aaf
-SIZE (rust/crates/unicode-ident-1.0.3.crate) = 35031
-SHA256 (rust/crates/unicode-normalization-0.1.21.crate) = 854cbdc4f7bc6ae19c820d44abdc3277ac3e1b2b93db20a636825d9322fb60e6
-SIZE (rust/crates/unicode-normalization-0.1.21.crate) = 121745
-SHA256 (rust/crates/unicode-script-0.5.4.crate) = 58dd944fd05f2f0b5c674917aea8a4df6af84f2d8de3fe8d988b95d28fb8fb09
-SIZE (rust/crates/unicode-script-0.5.4.crate) = 43577
-SHA256 (rust/crates/unicode-segmentation-1.9.0.crate) = 7e8820f5d777f6224dc4be3632222971ac30164d4a258d595640799554ebfd99
-SIZE (rust/crates/unicode-segmentation-1.9.0.crate) = 93241
+SHA256 (rust/crates/unicode-ident-1.0.4.crate) = dcc811dc4066ac62f84f11307873c4850cb653bfa9b1719cee2bd2204a4bc5dd
+SIZE (rust/crates/unicode-ident-1.0.4.crate) = 35491
+SHA256 (rust/crates/unicode-normalization-0.1.22.crate) = 5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921
+SIZE (rust/crates/unicode-normalization-0.1.22.crate) = 122604
+SHA256 (rust/crates/unicode-script-0.5.5.crate) = 7d817255e1bed6dfd4ca47258685d14d2bdcfbc64fdc9e3819bd5848057b8ecc
+SIZE (rust/crates/unicode-script-0.5.5.crate) = 43874
+SHA256 (rust/crates/unicode-segmentation-1.10.0.crate) = 0fdbf052a0783de01e944a6ce7a8cb939e295b1e7be835a1112c3b9a7f047a5a
+SIZE (rust/crates/unicode-segmentation-1.10.0.crate) = 93893
SHA256 (rust/crates/unicode-vo-0.1.0.crate) = b1d386ff53b415b7fe27b50bb44679e2cc4660272694b7b6f3326d8480823a94
SIZE (rust/crates/unicode-vo-0.1.0.crate) = 8084
-SHA256 (rust/crates/unicode-width-0.1.9.crate) = 3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973
-SIZE (rust/crates/unicode-width-0.1.9.crate) = 16745
-SHA256 (rust/crates/url-2.2.2.crate) = a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c
-SIZE (rust/crates/url-2.2.2.crate) = 68555
+SHA256 (rust/crates/unicode-width-0.1.10.crate) = c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b
+SIZE (rust/crates/unicode-width-0.1.10.crate) = 18968
+SHA256 (rust/crates/url-2.3.1.crate) = 0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643
+SIZE (rust/crates/url-2.3.1.crate) = 72777
SHA256 (rust/crates/usvg-0.14.1.crate) = ef8352f317d8f9a918ba5154797fb2a93e2730244041cf7d5be35148266adfa5
SIZE (rust/crates/usvg-0.14.1.crate) = 104680
SHA256 (rust/crates/usvg-0.22.0.crate) = a261d60a7215fa339482047cc3dafd4e22e2bf34396aaebef2b707355bbb39c0
@@ -1007,20 +995,20 @@ SHA256 (rust/crates/wasi-cap-std-sync-0.39.1.crate) = 88ec937bd9bb960475991083c9
SIZE (rust/crates/wasi-cap-std-sync-0.39.1.crate) = 17349
SHA256 (rust/crates/wasi-common-0.39.1.crate) = 44d94ceb7894bb90a4793e997a21096c76b17a9fa354d29b7ff78fec9c7fabc7
SIZE (rust/crates/wasi-common-0.39.1.crate) = 127166
-SHA256 (rust/crates/wasm-bindgen-0.2.82.crate) = fc7652e3f6c4706c8d9cd54832c4a4ccb9b5336e2c3bd154d5cccfbf1c1f5f7d
-SIZE (rust/crates/wasm-bindgen-0.2.82.crate) = 166376
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.82.crate) = 662cd44805586bd52971b9586b1df85cdbbd9112e4ef4d8f41559c334dc6ac3f
-SIZE (rust/crates/wasm-bindgen-backend-0.2.82.crate) = 25764
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.32.crate) = fa76fb221a1f8acddf5b54ace85912606980ad661ac7a503b4570ffd3a624dad
-SIZE (rust/crates/wasm-bindgen-futures-0.4.32.crate) = 15217
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.82.crate) = b260f13d3012071dfb1512849c033b1925038373aea48ced3012c09df952c602
-SIZE (rust/crates/wasm-bindgen-macro-0.2.82.crate) = 11808
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.82.crate) = 5be8e654bdd9b79216c2929ab90721aa82faf65c48cdf08bdc4e7f51357b80da
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.82.crate) = 18529
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.82.crate) = 6598dd0bd3c7d51095ff6531a5b23e02acdc81804e30d8f07afb77b7215a140a
-SIZE (rust/crates/wasm-bindgen-shared-0.2.82.crate) = 7197
-SHA256 (rust/crates/wasm-encoder-0.15.0.crate) = 8905fd25fdadeb0e7e8bf43a9f46f9f972d6291ad0c7a32573b88dd13a6cfa6b
-SIZE (rust/crates/wasm-encoder-0.15.0.crate) = 33805
+SHA256 (rust/crates/wasm-bindgen-0.2.83.crate) = eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268
+SIZE (rust/crates/wasm-bindgen-0.2.83.crate) = 169618
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.83.crate) = 4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142
+SIZE (rust/crates/wasm-bindgen-backend-0.2.83.crate) = 25620
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.33.crate) = 23639446165ca5a5de86ae1d8896b737ae80319560fbaa4c2887b7da6e7ebd7d
+SIZE (rust/crates/wasm-bindgen-futures-0.4.33.crate) = 15216
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.83.crate) = 052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810
+SIZE (rust/crates/wasm-bindgen-macro-0.2.83.crate) = 12075
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.83.crate) = 07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.83.crate) = 18530
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.83.crate) = 1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f
+SIZE (rust/crates/wasm-bindgen-shared-0.2.83.crate) = 7194
+SHA256 (rust/crates/wasm-encoder-0.17.0.crate) = 7e7ca71c70a6de5b10968ae4d298e548366d9cd9588176e6ff8866f3c49c96ee
+SIZE (rust/crates/wasm-encoder-0.17.0.crate) = 34010
SHA256 (rust/crates/wasmparser-0.86.0.crate) = 4bcbfe95447da2aa7ff171857fc8427513eb57c75a729bb190e974dc695e8f5c
SIZE (rust/crates/wasmparser-0.86.0.crate) = 105920
SHA256 (rust/crates/wasmtime-0.39.1.crate) = 0d10a6853d64e99fffdae80f93a45080475c9267f87743060814dc1186d74618
@@ -1045,16 +1033,16 @@ SHA256 (rust/crates/wasmtime-wasi-0.39.1.crate) = 93e02ac8bc6ab1b278bbaceacdab34
SIZE (rust/crates/wasmtime-wasi-0.39.1.crate) = 6754
SHA256 (rust/crates/wast-35.0.2.crate) = 2ef140f1b49946586078353a453a1d28ba90adfc54dde75710bc1931de204d68
SIZE (rust/crates/wast-35.0.2.crate) = 90940
-SHA256 (rust/crates/wast-45.0.0.crate) = 186c474c4f9bb92756b566d592a16591b4526b1a4841171caa3f31d7fe330d96
-SIZE (rust/crates/wast-45.0.0.crate) = 123392
-SHA256 (rust/crates/wat-1.0.47.crate) = c2d4bc4724b4f02a482c8cab053dac5ef26410f264c06ce914958f9a42813556
-SIZE (rust/crates/wat-1.0.47.crate) = 9183
-SHA256 (rust/crates/web-sys-0.3.59.crate) = ed055ab27f941423197eb86b2035720b1a3ce40504df082cac2ecc6ed73335a1
-SIZE (rust/crates/web-sys-0.3.59.crate) = 697461
+SHA256 (rust/crates/wast-47.0.0.crate) = 117ccfc4262e62a28a13f0548a147f19ffe71e8a08be802af23ae4ea0bedad73
+SIZE (rust/crates/wast-47.0.0.crate) = 124255
+SHA256 (rust/crates/wat-1.0.49.crate) = 7aab4e20c60429fbba9670a6cae0fff9520046ba0aa3e6d0b1cd2653bea14898
+SIZE (rust/crates/wat-1.0.49.crate) = 9179
+SHA256 (rust/crates/web-sys-0.3.60.crate) = bcda906d8be16e728fd5adc5b729afad4e444e106ab28cd1c7256e54fa61510f
+SIZE (rust/crates/web-sys-0.3.60.crate) = 700485
SHA256 (rust/crates/weezl-0.1.7.crate) = 9193164d4de03a926d909d3bc7c30543cecb35400c02114792c2cae20d5e2dbb
SIZE (rust/crates/weezl-0.1.7.crate) = 42166
-SHA256 (rust/crates/which-4.2.5.crate) = 5c4fb54e6113b6a8772ee41c3404fb0301ac79604489467e0a9ce1f3e97c24ae
-SIZE (rust/crates/which-4.2.5.crate) = 9326
+SHA256 (rust/crates/which-4.3.0.crate) = 1c831fbbee9e129a8cf93e7747a82da9d95ba8e16621cae60ec2cdc849bacb7b
+SIZE (rust/crates/which-4.3.0.crate) = 9635
SHA256 (rust/crates/wiggle-0.39.1.crate) = 9b3b67b2d53a0a2f050f9864e38048051545f45b0de447f4942b8606d938267b
SIZE (rust/crates/wiggle-0.39.1.crate) = 19932
SHA256 (rust/crates/wiggle-generate-0.39.1.crate) = bac464f2b8b4202b4d99cf6693a734e9dbb811e6e5cd4ec541ecca008d9a4a34
@@ -1139,59 +1127,81 @@ SHA256 (rust/crates/zstd-sys-2.0.1+zstd.1.5.2.crate) = 9fd07cbbc53846d9145dbffdf
SIZE (rust/crates/zstd-sys-2.0.1+zstd.1.5.2.crate) = 715552
SHA256 (szebniok-tree-sitter-wgsl-272e89ef2aeac74178edb9db4a83c1ffef80a463_GH0.tar.gz) = 9d820731b08c8c5ff4e9e1d81e8f78f02f93c3453f811651d4ac22a3d41a01c3
SIZE (szebniok-tree-sitter-wgsl-272e89ef2aeac74178edb9db4a83c1ffef80a463_GH0.tar.gz) = 4534014
-SHA256 (lapce-psp-types-0a18e1d285b6e1791e440728c633ef84ed99d1e0_GH0.tar.gz) = 16bb33a3e53cbc228d6dafb49b9be0ba8120e9f18b8363818a3e510453bff8a8
-SIZE (lapce-psp-types-0a18e1d285b6e1791e440728c633ef84ed99d1e0_GH0.tar.gz) = 750
+SHA256 (tree-sitter-tree-sitter-ql-bd087020f0d8c183080ca615d38de0ec827aeeaf_GH0.tar.gz) = b73d1ac39ab38490b944bbb28215ad706f5382d0b787b079d253fedd787e19f3
+SIZE (tree-sitter-tree-sitter-ql-bd087020f0d8c183080ca615d38de0ec827aeeaf_GH0.tar.gz) = 127203
+SHA256 (tree-sitter-tree-sitter-haskell-e30bdfd53eb28c73f26a68b77d436fd2140af167_GH0.tar.gz) = 0a3c80153ad9924ec3e772838b82dbed9c87685dcc6ed23ed941a891fd04ce8a
+SIZE (tree-sitter-tree-sitter-haskell-e30bdfd53eb28c73f26a68b77d436fd2140af167_GH0.tar.gz) = 1210621
+SHA256 (panekj-tree-sitter-nix-59fc47150ab437e8bb356c7ab21e9531e87f7cc8_GH0.tar.gz) = 9cc084268cb2088ee3aeef1b3a679540b1081da36ca85fee6c5c896e9d2c0e47
+SIZE (panekj-tree-sitter-nix-59fc47150ab437e8bb356c7ab21e9531e87f7cc8_GH0.tar.gz) = 50319
SHA256 (VixieTSQ-tree-sitter-glimmer-7281caca2ba114e1960c5d944a37860ef0841426_GH0.tar.gz) = fa2469c7b92f2869d0d19c025178d318fbe6be4f6ef179bfb7ada4423b99e6d3
SIZE (VixieTSQ-tree-sitter-glimmer-7281caca2ba114e1960c5d944a37860ef0841426_GH0.tar.gz) = 38080
-SHA256 (lapce-druid-3e53ab2159b7154fea77731ff7633970a40cb7b4_GH0.tar.gz) = 57a4435741428d1f09a4f1a87d917e25d255e86078bdb4d411b6fe418f6444a3
-SIZE (lapce-druid-3e53ab2159b7154fea77731ff7633970a40cb7b4_GH0.tar.gz) = 636336
+SHA256 (Himujjal-tree-sitter-svelte-52e122ae68b316d3aa960a0a422d3645ba717f42_GH0.tar.gz) = 8d7ce2129b4ed78bd8a0a79a6b798a18a8ae5147ada7da63882a27ba7fb285cb
+SIZE (Himujjal-tree-sitter-svelte-52e122ae68b316d3aa960a0a422d3645ba717f42_GH0.tar.gz) = 60945
+SHA256 (syntacti-tree-sitter-css-397aa132b9982fcdd2d473ed69343762a557f10a_GH0.tar.gz) = bee52ff77ba69ec1104a235c84e9dcd2de5d51d7b6b6b2976d5a8d45ec1bd0e3
+SIZE (syntacti-tree-sitter-css-397aa132b9982fcdd2d473ed69343762a557f10a_GH0.tar.gz) = 80961
+SHA256 (lapce-parley-c37477b889ff53b9a3033e2180becddf90b9bb17_GH0.tar.gz) = 279be4e19316d42192c656cb6e8ff9bd20856ed87545cfb7aa5d7cef6826d7bc
+SIZE (lapce-parley-c37477b889ff53b9a3033e2180becddf90b9bb17_GH0.tar.gz) = 130858
+SHA256 (tree-sitter-tree-sitter-json-11e2cc12d9b267766fb11a06e52952792fd8e3f0_GH0.tar.gz) = cfe831e56e3c7c2db7d77d9c14d979f4d32dc2e20a1dfe035660bbe5775a29fa
+SIZE (tree-sitter-tree-sitter-json-11e2cc12d9b267766fb11a06e52952792fd8e3f0_GH0.tar.gz) = 12233
SHA256 (panekj-tree-sitter-yaml-80c8d76847f03e772c5c524cf29bafb56858a8d1_GH0.tar.gz) = acebe5c39dbaf282bb363607882debaf1cda96b7e4c70b5422fc7b704eed983f
SIZE (panekj-tree-sitter-yaml-80c8d76847f03e772c5c524cf29bafb56858a8d1_GH0.tar.gz) = 270403
-SHA256 (Liberatys-tree-sitter-ruby-26086eeb072266abf51273af631a2cb62d0fd1e8_GH0.tar.gz) = fd50e29f9fee659789ac2e1231d94a6032986b01642051aba357ccc24cf71e9f
-SIZE (Liberatys-tree-sitter-ruby-26086eeb072266abf51273af631a2cb62d0fd1e8_GH0.tar.gz) = 479324
+SHA256 (tree-sitter-tree-sitter-php-ab2e72179ceb8bb0b249c8ac9162a148e911b3dc_GH0.tar.gz) = 9744d16cbf910d4bf8776cf735215572917aa7a9e8e562e9e659cce7dacea90e
+SIZE (tree-sitter-tree-sitter-php-ab2e72179ceb8bb0b249c8ac9162a148e911b3dc_GH0.tar.gz) = 263279
+SHA256 (syntacti-tree-sitter-lua-a29f646c14ed800aaeef1ca58a9bacc6d92922e8_GH0.tar.gz) = 026f325a315f00464c0e03cf8c0d171f182f0b536dc5145d563b448ea8555661
+SIZE (syntacti-tree-sitter-lua-a29f646c14ed800aaeef1ca58a9bacc6d92922e8_GH0.tar.gz) = 39447
+SHA256 (varlad-tree-sitter-julia-eff3e0f57512ecb2e72024732d66dba64bdeaecf_GH0.tar.gz) = 052b9d398397b92a71b77b04d82ca5eafcf05581334f8092f518b1f369716b72
+SIZE (varlad-tree-sitter-julia-eff3e0f57512ecb2e72024732d66dba64bdeaecf_GH0.tar.gz) = 525831
SHA256 (lapce-wasi-experimental-http-3685f0893ef19c1cca5b16a11ba01ff7ade14a5f_GH0.tar.gz) = 33b2dbfde47025b19ff765e9bf364b752cbef89948563195df0a47e7347e4757
SIZE (lapce-wasi-experimental-http-3685f0893ef19c1cca5b16a11ba01ff7ade14a5f_GH0.tar.gz) = 26104
-SHA256 (VixieTSQ-tree-sitter-haxe-a3e23bc0f84a53371eb5d86229782ec6c21d3729_GH0.tar.gz) = 4d2c56f3ad83020111e631699b126f579d53123f8cba1d2a3589922bcde16aa9
-SIZE (VixieTSQ-tree-sitter-haxe-a3e23bc0f84a53371eb5d86229782ec6c21d3729_GH0.tar.gz) = 104087
-SHA256 (syntacti-tree-sitter-css-b5018f23290618d70c7483cd60a06a05d54832e1_GH0.tar.gz) = b3ce87e83d27b5a9280ab78d4e4f8ee42dc2046611c551f4384f285652bdd2da
-SIZE (syntacti-tree-sitter-css-b5018f23290618d70c7483cd60a06a05d54832e1_GH0.tar.gz) = 80958
+SHA256 (tree-sitter-tree-sitter-java-09d650def6cdf7f479f4b78f595e9ef5b58ce31e_GH0.tar.gz) = a45d6f460f32f7c6b59c3f33a315c98a35195696fbcf5aebd53580eb9d83647f
+SIZE (tree-sitter-tree-sitter-java-09d650def6cdf7f479f4b78f595e9ef5b58ce31e_GH0.tar.gz) = 176945
+SHA256 (panekj-tree-sitter-dockerfile-c49d819e07685c90456270f1cc654d9cba640f53_GH0.tar.gz) = 943df2a21e17db271e0a012951d6098a7bbab2c80d6fa075047787e59e52d6c3
+SIZE (panekj-tree-sitter-dockerfile-c49d819e07685c90456270f1cc654d9cba640f53_GH0.tar.gz) = 43330
+SHA256 (syntacti-tree-sitter-d-fdaa172d375f6c48987ce68ae01e8020acb9bc17_GH0.tar.gz) = d4afcbceea99550beaa887163210e5174d35fe88194feaf2b0aa3ab12e010c21
+SIZE (syntacti-tree-sitter-d-fdaa172d375f6c48987ce68ae01e8020acb9bc17_GH0.tar.gz) = 1906998
SHA256 (syntacti-tree-sitter-bash-ba3adca745943b71b0c84bb4e4977788cc6a867b_GH0.tar.gz) = d05ee74bf4564811c3d1125241c9aaddb478b7666b7b06d24a83034b03c61b5f
SIZE (syntacti-tree-sitter-bash-ba3adca745943b71b0c84bb4e4977788cc6a867b_GH0.tar.gz) = 216795
-SHA256 (tree-sitter-tree-sitter-ql-4b8078c7fdcce9d4ca06ce3cfec3a61e8c3f4555_GH0.tar.gz) = c86e8bc5db55e1b7ba4414409cf24331ec5ed08e8d6b79c0acbf3b6f4c2027ef
-SIZE (tree-sitter-tree-sitter-ql-4b8078c7fdcce9d4ca06ce3cfec3a61e8c3f4555_GH0.tar.gz) = 127047
-SHA256 (lapce-parley-6baaa02bbe3ab717822656ad98a95f8121febd53_GH0.tar.gz) = 831ae25f2610d37c754ea53f6229e2546a85ea90ebd211a59f643d3d996c7248
-SIZE (lapce-parley-6baaa02bbe3ab717822656ad98a95f8121febd53_GH0.tar.gz) = 130743
-SHA256 (varlad-tree-sitter-julia-05b4de163932f52bc1e57c5ff4deff291b6e8805_GH0.tar.gz) = 65f751d1981c43825d9c79d32cd91f926761ad7553b0685c054fa29e389fdde2
-SIZE (varlad-tree-sitter-julia-05b4de163932f52bc1e57c5ff4deff291b6e8805_GH0.tar.gz) = 451172
+SHA256 (fwcd-tree-sitter-kotlin-a4f71eb9b8c9b19ded3e0e9470be4b1b77c2b569_GH0.tar.gz) = b73ad9648cfce7e81faf531ef8806217b4d4f70a248f61b9dda4a0d02bbb76da
+SIZE (fwcd-tree-sitter-kotlin-a4f71eb9b8c9b19ded3e0e9470be4b1b77c2b569_GH0.tar.gz) = 1619642
SHA256 (lapce-swash-1d9b8c700a415f0f4216dd30026b3a2149db8e1e_GH0.tar.gz) = bac684f40f1d4826202f1f97c16dc83fdb730aaddf074968ceb75a098dc673d1
SIZE (lapce-swash-1d9b8c700a415f0f4216dd30026b3a2149db8e1e_GH0.tar.gz) = 280682
+SHA256 (vantreeseba-tree-sitter-haxe-52e3d2b9c3955aca886bccc38b496ef99b603a09_GH0.tar.gz) = a7fb3b06ce9f8446392602b0d0e45a53a7b9a13e2e749fc6df1b27eba2708d9d
+SIZE (vantreeseba-tree-sitter-haxe-52e3d2b9c3955aca886bccc38b496ef99b603a09_GH0.tar.gz) = 109922
SHA256 (elixir-lang-tree-sitter-elixir-05e3631c6a0701c1fa518b0fee7be95a2ceef5e2_GH0.tar.gz) = 7e1b1c6266cb02b6ef7181e5411eef85ca209e22144c15a48d04b080ba32f96a
SIZE (elixir-lang-tree-sitter-elixir-05e3631c6a0701c1fa518b0fee7be95a2ceef5e2_GH0.tar.gz) = 566149
-SHA256 (tree-sitter-tree-sitter-php-670d1eb6822d8c7ade1c71232e0bef42757b9da7_GH0.tar.gz) = c88cc09418c3995d497891d2f2b4259d2399c92b15e0de89d737c9dee47abd3b
-SIZE (tree-sitter-tree-sitter-php-670d1eb6822d8c7ade1c71232e0bef42757b9da7_GH0.tar.gz) = 263211
SHA256 (lapce-fount-3bfdc689c0cfbeb498358c79c7be2cb3beb44efe_GH0.tar.gz) = e8d45411cf16c7b6289fbd085eb2a607cfc192d9e730e41427e7783ea70e5386
SIZE (lapce-fount-3bfdc689c0cfbeb498358c79c7be2cb3beb44efe_GH0.tar.gz) = 19656
+SHA256 (6cdh-tree-sitter-scheme-af0fd1fa452cb2562dc7b5c8a8c55551c39273b9_GH0.tar.gz) = f1e573c0d0d96ed8d730d2b675711a8b28b6588ac0837d7087af771c338a6adc
+SIZE (6cdh-tree-sitter-scheme-af0fd1fa452cb2562dc7b5c8a8c55551c39273b9_GH0.tar.gz) = 34339
SHA256 (tree-sitter-tree-sitter-ocaml-cc26b1ef111100f26a137bcbcd39fd4e35be9a59_GH0.tar.gz) = e4b0ec0354e79934f7e7a63c17f6ac51e75de33db4ae1da70f1a34e346604aea
SIZE (tree-sitter-tree-sitter-ocaml-cc26b1ef111100f26a137bcbcd39fd4e35be9a59_GH0.tar.gz) = 1429843
+SHA256 (lapce-druid-281fe4bc56a198c7b5da90f65d4047a88153170e_GH0.tar.gz) = 10d834bc2e3d72205790e5157bb045a1e147fa59cece4696366b9a6c29711a13
+SIZE (lapce-druid-281fe4bc56a198c7b5da90f65d4047a88153170e_GH0.tar.gz) = 637237
+SHA256 (MDeiml-tree-sitter-markdown-e375ba95ff9a12418f9b9e7c190f549d08b5380a_GH0.tar.gz) = d3fc8453e989208e0cd65ef39918236e1231ec20d4755d633cdd8c30ea452a90
+SIZE (MDeiml-tree-sitter-markdown-e375ba95ff9a12418f9b9e7c190f549d08b5380a_GH0.tar.gz) = 371824
+SHA256 (latex-lsp-tree-sitter-latex-b3b2cf27f33e71438ebe46934900b1153901c6f2_GH0.tar.gz) = 851c5ae93dd22004a6fa9ff1daeb834a81379c41485c6b933cef64ee2ff959b8
+SIZE (latex-lsp-tree-sitter-latex-b3b2cf27f33e71438ebe46934900b1153901c6f2_GH0.tar.gz) = 1893167
SHA256 (VixieTSQ-tree-sitter-hcl-f4aa4553344e03e149ec459549a7f686d6846626_GH0.tar.gz) = 683ce0445c61d7ebff9629504316f81f006e0ce4ba436979a0d9f4ef1cc4d68a
SIZE (VixieTSQ-tree-sitter-hcl-f4aa4553344e03e149ec459549a7f686d6846626_GH0.tar.gz) = 59766
SHA256 (maxxnino-tree-sitter-zig-8d3224c3bd0890fe08358886ebf54fca2ed448a6_GH0.tar.gz) = 505a053d10c880f39b6a3b352b8e44a1ee7526f368ede18bb0d8ae5f88049de6
SIZE (maxxnino-tree-sitter-zig-8d3224c3bd0890fe08358886ebf54fca2ed448a6_GH0.tar.gz) = 731793
-SHA256 (tree-sitter-tree-sitter-haskell-972156b37ee6f4a8b51a6f67f76aecc6fa13714c_GH0.tar.gz) = 010cbb3e6b0911efbb0445cc5b6d06845b9250b0b3e805d7776c148199c55e24
-SIZE (tree-sitter-tree-sitter-haskell-972156b37ee6f4a8b51a6f67f76aecc6fa13714c_GH0.tar.gz) = 1201398
-SHA256 (lapce-piet-wgpu-f863b3e49175d1811e6008cea2ca1bd282fc5bed_GH0.tar.gz) = 4befd05436c95b5952bccef02df758f3ce67d031d47720a3691854ebd75e1fe9
-SIZE (lapce-piet-wgpu-f863b3e49175d1811e6008cea2ca1bd282fc5bed_GH0.tar.gz) = 7647555
SHA256 (VixieTSQ-tree-sitter-scss-3aac3391ede5098edbf4cc8a9f6d0cfdfe28e5dc_GH0.tar.gz) = 0505221844a88366765df2ce6d257b5386ef64baef756dd838b734f4fea46d9e
SIZE (VixieTSQ-tree-sitter-scss-3aac3391ede5098edbf4cc8a9f6d0cfdfe28e5dc_GH0.tar.gz) = 77984
SHA256 (lapce-font-kit-23e28b06b40f31fc53b82645b09ce6421768be23_GH0.tar.gz) = 8182eb2f1a5c27ad862cfe0fe7da8740f62207720d3897be65c92524d0324172
SIZE (lapce-font-kit-23e28b06b40f31fc53b82645b09ce6421768be23_GH0.tar.gz) = 1288595
+SHA256 (tree-sitter-tree-sitter-c-sharp-5b60f99545fea00a33bbfae5be956f684c4c69e2_GH0.tar.gz) = e3eb979624d6133edce8d7dd634bfb2a09a5afdea8d8922c088c8709fabdda1e
+SIZE (tree-sitter-tree-sitter-c-sharp-5b60f99545fea00a33bbfae5be956f684c4c69e2_GH0.tar.gz) = 1050713
+SHA256 (lapce-psp-types-b7680c844e8faa1b79c800210b4d5526771e7de0_GH0.tar.gz) = d98ebe8ece337cb32d0cda404c4be36dc2e536158e5238d1729c612d24b37aa3
+SIZE (lapce-psp-types-b7680c844e8faa1b79c800210b4d5526771e7de0_GH0.tar.gz) = 771
+SHA256 (syntacti-tree-sitter-dart-78cad4503571d72666f78d5ba8ed6c1417653063_GH0.tar.gz) = fee48fe7879f746ffee3d21eaa756cca9b7c35a6dac002815df7f723aa7fcd9d
+SIZE (syntacti-tree-sitter-dart-78cad4503571d72666f78d5ba8ed6c1417653063_GH0.tar.gz) = 390294
SHA256 (lapce-xi-editor-06816cc92e97996c12ec048aa9190b4efc00d1a6_GH0.tar.gz) = 9645e7f378bec2707d4d9b1c45398d2eea8f7b4ae8fe899fda8da89bc516165c
SIZE (lapce-xi-editor-06816cc92e97996c12ec048aa9190b4efc00d1a6_GH0.tar.gz) = 2759192
-SHA256 (dzhou121-tree-sitter-markdown-134c7f870ad17b3c3e40cd90b8bbd08329ac4bbd_GH0.tar.gz) = 866c6397c8e0ee18629ca191162b456efe106360f2e276ec62655be891289dd8
-SIZE (dzhou121-tree-sitter-markdown-134c7f870ad17b3c3e40cd90b8bbd08329ac4bbd_GH0.tar.gz) = 306479
SHA256 (lapce-structdesc-a6a2b8ab65d43475238f889736c4aa5dfff4500a_GH0.tar.gz) = 1cee8e20311355f08db18079f99a49b4011f646884890cc05771c74361542dcc
SIZE (lapce-structdesc-a6a2b8ab65d43475238f889736c4aa5dfff4500a_GH0.tar.gz) = 1413
-SHA256 (tree-sitter-tree-sitter-java-72a9af08f4e501fad1252cc62f71469f247229f1_GH0.tar.gz) = db55413630f88cc716a587fd3784ca0295543431db9e73cca9c5cf2552070f4c
-SIZE (tree-sitter-tree-sitter-java-72a9af08f4e501fad1252cc62f71469f247229f1_GH0.tar.gz) = 167899
-SHA256 (lapce-lapce-v0.2.0_GH0.tar.gz) = 163102244c6586530bc0f0736219d38a44797b2a6d97ad37d5f6553ffc8f1a04
-SIZE (lapce-lapce-v0.2.0_GH0.tar.gz) = 1852451
+SHA256 (tree-sitter-tree-sitter-ruby-656abef0645caea793e33c1c773570722463e1d8_GH0.tar.gz) = b4d087d65d996903e681bba0acd715bda9b8a9c610ad70f85de42b70d5ebb2e8
+SIZE (tree-sitter-tree-sitter-ruby-656abef0645caea793e33c1c773570722463e1d8_GH0.tar.gz) = 575768
+SHA256 (lapce-piet-wgpu-e5d9c4d5a69b3f9b0d34054d2a6a23df0724205e_GH0.tar.gz) = e9bc00eb8424d80c613037fc3047449e768b5b2e20dba135dc374c7f22016355
+SIZE (lapce-piet-wgpu-e5d9c4d5a69b3f9b0d34054d2a6a23df0724205e_GH0.tar.gz) = 7647999
+SHA256 (lapce-lapce-v0.2.1_GH0.tar.gz) = af73cf04318a70d02d3aaed21b4e601648f9d777f30f0af4266354782b888a28
+SIZE (lapce-lapce-v0.2.1_GH0.tar.gz) = 1916064
diff --git a/editors/lapce/files/patch-cargo-crates_process__path-0.1.4_src_bsd.rs b/editors/lapce/files/patch-cargo-crates_process__path-0.1.4_src_bsd.rs
deleted file mode 100644
index 2a3683c7854d..000000000000
--- a/editors/lapce/files/patch-cargo-crates_process__path-0.1.4_src_bsd.rs
+++ /dev/null
@@ -1,11 +0,0 @@
---- cargo-crates/process_path-0.1.4/src/bsd.rs.orig 2022-10-06 14:01:42 UTC
-+++ cargo-crates/process_path-0.1.4/src/bsd.rs
-@@ -35,7 +35,7 @@ pub fn get_executable_path() -> Option<PathBuf> {
- // FreeBSD without procfs
- if result == 0 {
- // Convert the string allocated on the stack to a Rust string.
-- let len = unsafe { strlen(buf.as_ptr() as *const i8) };
-+ let len = unsafe { strlen(buf.as_ptr() as *const libc::c_char) };
- unsafe { buf.set_len(len) };
- match String::from_utf8(buf).ok() {
- Some(path) => {
diff --git a/editors/lapce/files/patch-druid b/editors/lapce/files/patch-druid
deleted file mode 100644
index 677368895fbf..000000000000
--- a/editors/lapce/files/patch-druid
+++ /dev/null
@@ -1,214 +0,0 @@
-diff -ruN ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4.orig/druid/examples/markdown_preview.rs ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4/druid/examples/markdown_preview.rs
---- ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4.orig/druid/examples/markdown_preview.rs 2022-08-30 12:25:50.000000000 +0100
-+++ ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4/druid/examples/markdown_preview.rs 2022-09-05 12:03:16.089187000 +0100
-@@ -239,7 +239,7 @@
- {
- base = base.entry(druid::platform_menus::mac::application::default())
- }
-- #[cfg(any(target_os = "windows", target_os = "linux", target_os = "openbsd"))]
-+ #[cfg(any(target_os = "windows", target_os = "freebsd", target_os = "linux", target_os = "openbsd"))]
- {
- base = base.entry(druid::platform_menus::win::file::default());
- }
-diff -ruN ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4.orig/druid/examples/multiwin.rs ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4/druid/examples/multiwin.rs
---- ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4.orig/druid/examples/multiwin.rs 2022-08-30 12:25:50.000000000 +0100
-+++ ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4/druid/examples/multiwin.rs 2022-09-05 12:03:39.328247000 +0100
-@@ -200,7 +200,7 @@
- {
- base = druid::platform_menus::mac::menu_bar();
- }
-- #[cfg(any(target_os = "windows", target_os = "linux", target_os = "openbsd"))]
-+ #[cfg(any(target_os = "windows", target_os = "freebsd", target_os = "linux", target_os = "openbsd"))]
- {
- base = base.entry(druid::platform_menus::win::file::default());
- }
-diff -ruN ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4.orig/druid/examples/textbox.rs ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4/druid/examples/textbox.rs
---- ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4.orig/druid/examples/textbox.rs 2022-08-30 12:25:50.000000000 +0100
-+++ ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4/druid/examples/textbox.rs 2022-09-05 12:03:29.140275000 +0100
-@@ -98,7 +98,7 @@
- {
- base = base.entry(druid::platform_menus::mac::application::default())
- }
-- #[cfg(any(target_os = "windows", target_os = "linux", target_os = "openbsd"))]
-+ #[cfg(any(target_os = "windows", target_os = "freebsd", target_os = "linux", target_os = "openbsd"))]
- {
- base = base.entry(druid::platform_menus::win::file::default());
- }
-diff -ruN ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4.orig/druid/src/menu/mod.rs ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4/druid/src/menu/mod.rs
---- ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4.orig/druid/src/menu/mod.rs 2022-08-30 12:25:50.000000000 +0100
-+++ ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4/druid/src/menu/mod.rs 2022-09-05 12:03:02.905122000 +0100
-@@ -170,7 +170,7 @@
- #[cfg(target_os = "macos")]
- return Some(MenuManager::new(|_, _, _| sys::mac::application::default()));
-
-- #[cfg(any(target_os = "windows", target_os = "linux", target_os = "openbsd"))]
-+ #[cfg(any(target_os = "windows", target_os = "freebsd", target_os = "linux", target_os = "openbsd"))]
- return None;
-
- // we want to explicitly handle all platforms; log if a platform is missing.
-diff -ruN ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4.orig/druid/src/widget/textbox.rs ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4/druid/src/widget/textbox.rs
---- ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4.orig/druid/src/widget/textbox.rs 2022-08-30 12:25:50.000000000 +0100
-+++ ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4/druid/src/widget/textbox.rs 2022-09-05 12:02:53.957452000 +0100
-@@ -34,6 +34,7 @@
-
- const CURSOR_BLINK_DURATION: Duration = Duration::from_millis(500);
- const MAC_OR_LINUX_OR_OBSD: bool = cfg!(any(
-+ target_os = "freebsd",
- target_os = "macos",
- target_os = "linux",
- target_os = "openbsd"
-diff -ruN ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4.orig/druid-shell/Cargo.toml ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4/druid-shell/Cargo.toml
---- ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4.orig/druid-shell/Cargo.toml 2022-08-30 12:25:50.000000000 +0100
-+++ ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4/druid-shell/Cargo.toml 2022-09-05 12:07:27.797905000 +0100
-@@ -101,7 +101,7 @@
- bitflags = "1.2.1"
- cgl = "0.3"
-
--[target.'cfg(any(target_os="linux", target_os="openbsd"))'.dependencies]
-+[target.'cfg(any(target_os ="freebsd", target_os="linux", target_os="openbsd"))'.dependencies]
- gl_loader = "0.1.2"
- ashpd = { version = "0.3.0", optional = true }
- # TODO(x11/dependencies): only use feature "xcb" if using X11
-diff -ruN ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4.orig/druid-shell/build.rs ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4/druid-shell/build.rs
---- ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4.orig/druid-shell/build.rs 2022-08-30 12:25:50.000000000 +0100
-+++ ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4/druid-shell/build.rs 2022-09-05 12:02:40.562752000 +0100
-@@ -7,7 +7,8 @@
- use std::env;
- use std::path::PathBuf;
-
-- if env::var("CARGO_CFG_TARGET_OS").unwrap() != "linux"
-+ if env::var("CARGO_CFG_TARGET_OS").unwrap() != "freebsd"
-+ && env::var("CARGO_CFG_TARGET_OS").unwrap() != "linux"
- && env::var("CARGO_CFG_TARGET_OS").unwrap() != "openbsd"
- {
- return;
-diff -ruN ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4.orig/druid-shell/src/backend/mod.rs ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4/druid-shell/src/backend/mod.rs
---- ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4.orig/druid-shell/src/backend/mod.rs 2022-08-30 12:25:50.000000000 +0100
-+++ ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4/druid-shell/src/backend/mod.rs 2022-09-05 12:00:26.214282000 +0100
-@@ -28,36 +28,36 @@
- #[cfg(target_os = "macos")]
- pub(crate) mod shared;
-
--#[cfg(all(feature = "x11", any(target_os = "linux", target_os = "openbsd")))]
-+#[cfg(all(feature = "x11", any(target_os = "freebsd", target_os = "linux", target_os = "openbsd")))]
- mod x11;
--#[cfg(all(feature = "x11", any(target_os = "linux", target_os = "openbsd")))]
-+#[cfg(all(feature = "x11", any(target_os = "freebsd", target_os = "linux", target_os = "openbsd")))]
- pub use x11::*;
--#[cfg(all(feature = "x11", any(target_os = "linux", target_os = "openbsd")))]
-+#[cfg(all(feature = "x11", any(target_os = "freebsd", target_os = "linux", target_os = "openbsd")))]
- pub(crate) mod shared;
-
--#[cfg(all(feature = "wayland", any(target_os = "linux", target_os = "openbsd")))]
-+#[cfg(all(feature = "wayland", any(target_os = "freebsd", target_os = "linux", target_os = "openbsd")))]
- mod wayland;
--#[cfg(all(feature = "wayland", any(target_os = "linux", target_os = "openbsd")))]
-+#[cfg(all(feature = "wayland", any(target_os = "freebsd", target_os = "linux", target_os = "openbsd")))]
- pub use wayland::*;
--#[cfg(all(feature = "wayland", any(target_os = "linux", target_os = "openbsd")))]
-+#[cfg(all(feature = "wayland", any(target_os = "freebsd", target_os = "linux", target_os = "openbsd")))]
- pub(crate) mod shared;
-
- #[cfg(all(
- not(feature = "x11"),
- not(feature = "wayland"),
-- any(target_os = "linux", target_os = "openbsd")
-+ any(target_os = "freebsd", target_os = "linux", target_os = "openbsd")
- ))]
- mod gtk;
- #[cfg(all(
- not(feature = "x11"),
- not(feature = "wayland"),
-- any(target_os = "linux", target_os = "openbsd")
-+ any(target_os = "freebsd", target_os = "linux", target_os = "openbsd")
- ))]
- pub use self::gtk::*;
- #[cfg(all(
- not(feature = "x11"),
- not(feature = "wayland"),
-- any(target_os = "linux", target_os = "openbsd")
-+ any(target_os = "freebsd", target_os = "linux", target_os = "openbsd")
- ))]
- pub(crate) mod shared;
-
-diff -ruN ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4.orig/druid-shell/src/backend/shared/keyboard.rs ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4/druid-shell/src/backend/shared/keyboard.rs
---- ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4.orig/druid-shell/src/backend/shared/keyboard.rs 2022-08-30 12:25:50.000000000 +0100
-+++ ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4/druid-shell/src/backend/shared/keyboard.rs 2022-09-05 11:59:19.998724000 +0100
-@@ -20,7 +20,7 @@
- #[cfg(any(
- all(
- any(feature = "x11", feature = "wayland"),
-- any(target_os = "linux", target_os = "openbsd")
-+ any(target_os = "freebsd", target_os = "linux", target_os = "openbsd")
- ),
- target_os = "macos"
- ))]
-@@ -57,7 +57,7 @@
- }
- }
-
--#[cfg(any(target_os = "linux", target_os = "openbsd"))]
-+#[cfg(any(target_os = "freebsd", target_os = "linux", target_os = "openbsd"))]
- /// Map hardware keycode to code.
- ///
- /// In theory, the hardware keycode is device dependent, but in
-diff -ruN ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4.orig/druid-shell/src/backend/shared/mod.rs ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4/druid-shell/src/backend/shared/mod.rs
---- ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4.orig/druid-shell/src/backend/shared/mod.rs 2022-08-30 12:25:50.000000000 +0100
-+++ ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4/druid-shell/src/backend/shared/mod.rs 2022-09-05 12:00:02.809946000 +0100
-@@ -15,7 +15,7 @@
- //! Logic that is shared by more than one backend.
-
- cfg_if::cfg_if! {
-- if #[cfg(any(target_os = "macos", target_os = "linux", target_os = "openbsd"))] {
-+ if #[cfg(any(target_os = "freebsd", target_os = "macos", target_os = "linux", target_os = "openbsd"))] {
- mod keyboard;
- pub use keyboard::*;
- }
-diff -ruN ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4.orig/druid-shell/src/clipboard.rs ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4/druid-shell/src/clipboard.rs
---- ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4.orig/druid-shell/src/clipboard.rs 2022-08-30 12:25:50.000000000 +0100
-+++ ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4/druid-shell/src/clipboard.rs 2022-09-05 12:01:09.188366000 +0100
-@@ -226,7 +226,7 @@
- } else {
- impl ClipboardFormat {
- cfg_if::cfg_if! {
-- if #[cfg(any(target_os = "linux", target_os = "openbsd"))] {
-+ if #[cfg(any(target_os = "freebsd", target_os = "linux", target_os = "openbsd"))] {
- // trial and error; this is the most supported string type for gtk?
- pub const TEXT: &'static str = "UTF8_STRING";
- } else {
-diff -ruN ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4.orig/druid-shell/src/dialog.rs ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4/druid-shell/src/dialog.rs
---- ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4.orig/druid-shell/src/dialog.rs 2022-08-30 12:25:50.000000000 +0100
-+++ ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4/druid-shell/src/dialog.rs 2022-09-05 12:00:45.943691000 +0100
-@@ -38,7 +38,7 @@
-
- /// Type of file dialog.
- #[cfg(not(any(
-- all(feature = "x11", any(target_os = "linux", target_os = "openbsd")),
-+ all(feature = "x11", any(target_os = "freebsd", target_os = "linux", target_os = "openbsd")),
- feature = "wayland"
- )))]
- #[derive(Clone, Copy, PartialEq)]
-diff -ruN ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4.orig/druid-shell/src/lib.rs ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4/druid-shell/src/lib.rs
---- ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4.orig/druid-shell/src/lib.rs 2022-08-30 12:25:50.000000000 +0100
-+++ ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4/druid-shell/src/lib.rs 2022-09-05 12:00:56.778285000 +0100
-@@ -38,7 +38,7 @@
- // Rename `gtk_rs` back to `gtk`.
- // This allows us to use `gtk` as the feature name.
- // The `target_os` requirement is there to exclude anything `wasm` like.
--#[cfg(all(any(target_os = "linux", target_os = "openbsd"), feature = "gtk"))]
-+#[cfg(all(any(target_os = "freebsd", target_os = "linux", target_os = "openbsd"), feature = "gtk"))]
- extern crate gtk_rs as gtk;
-
- // Reexport the version of `image` we are using.
-diff -ruN ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4.orig/druid-shell/src/platform/mod.rs ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4/druid-shell/src/platform/mod.rs
---- ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4.orig/druid-shell/src/platform/mod.rs 2022-08-30 12:25:50.000000000 +0100
-+++ ../druid-3e53ab2159b7154fea77731ff7633970a40cb7b4/druid-shell/src/platform/mod.rs 2022-09-05 12:01:26.654371000 +0100
-@@ -14,7 +14,7 @@
-
- //! Platorm specific extensions.
-
--#[cfg(any(doc, any(target_os = "linux", target_os = "openbsd")))]
-+#[cfg(any(doc, any(target_os = "freebsd", target_os = "linux", target_os = "openbsd")))]
- pub mod linux;
-
- #[cfg(any(doc, target_os = "macos"))]
diff --git a/editors/lapce/files/patch-lapce-data_src_config.rs b/editors/lapce/files/patch-lapce-data_src_config.rs
new file mode 100644
index 000000000000..1d16e3e78f9b
--- /dev/null
+++ b/editors/lapce/files/patch-lapce-data_src_config.rs
@@ -0,0 +1,143 @@
+--- lapce-data/src/config.rs.orig 2022-10-14 18:40:17 UTC
++++ lapce-data/src/config.rs
+@@ -35,79 +35,79 @@ impl LapceTheme {
+ pub struct LapceTheme {}
+
+ impl LapceTheme {
+- pub const LAPCE_WARN: &str = "lapce.warn";
+- pub const LAPCE_ERROR: &str = "lapce.error";
+- pub const LAPCE_ACTIVE_TAB: &str = "lapce.active_tab";
+- pub const LAPCE_INACTIVE_TAB: &str = "lapce.inactive_tab";
+- pub const LAPCE_DROPDOWN_SHADOW: &str = "lapce.dropdown_shadow";
+- pub const LAPCE_BORDER: &str = "lapce.border";
+- pub const LAPCE_SCROLL_BAR: &str = "lapce.scroll_bar";
++ pub const LAPCE_WARN: &'static str = "lapce.warn";
++ pub const LAPCE_ERROR: &'static str = "lapce.error";
++ pub const LAPCE_ACTIVE_TAB: &'static str = "lapce.active_tab";
++ pub const LAPCE_INACTIVE_TAB: &'static str = "lapce.inactive_tab";
++ pub const LAPCE_DROPDOWN_SHADOW: &'static str = "lapce.dropdown_shadow";
++ pub const LAPCE_BORDER: &'static str = "lapce.border";
++ pub const LAPCE_SCROLL_BAR: &'static str = "lapce.scroll_bar";
+
+- pub const EDITOR_BACKGROUND: &str = "editor.background";
+- pub const EDITOR_FOREGROUND: &str = "editor.foreground";
+- pub const EDITOR_DIM: &str = "editor.dim";
+- pub const EDITOR_FOCUS: &str = "editor.focus";
+- pub const EDITOR_CARET: &str = "editor.caret";
+- pub const EDITOR_SELECTION: &str = "editor.selection";
+- pub const EDITOR_CURRENT_LINE: &str = "editor.current_line";
+- pub const EDITOR_LINK: &str = "editor.link";
+- pub const EDITOR_VISIBLE_WHITESPACE: &str = "editor.visible_whitespace";
++ pub const EDITOR_BACKGROUND: &'static str = "editor.background";
++ pub const EDITOR_FOREGROUND: &'static str = "editor.foreground";
++ pub const EDITOR_DIM: &'static str = "editor.dim";
++ pub const EDITOR_FOCUS: &'static str = "editor.focus";
++ pub const EDITOR_CARET: &'static str = "editor.caret";
++ pub const EDITOR_SELECTION: &'static str = "editor.selection";
++ pub const EDITOR_CURRENT_LINE: &'static str = "editor.current_line";
++ pub const EDITOR_LINK: &'static str = "editor.link";
++ pub const EDITOR_VISIBLE_WHITESPACE: &'static str = "editor.visible_whitespace";
+
+- pub const INLAY_HINT_FOREGROUND: &str = "inlay_hint.foreground";
+- pub const INLAY_HINT_BACKGROUND: &str = "inlay_hint.background";
++ pub const INLAY_HINT_FOREGROUND: &'static str = "inlay_hint.foreground";
++ pub const INLAY_HINT_BACKGROUND: &'static str = "inlay_hint.background";
+
+- pub const ERROR_LENS_ERROR_FOREGROUND: &str = "error_lens.error.foreground";
+- pub const ERROR_LENS_ERROR_BACKGROUND: &str = "error_lens.error.background";
+- pub const ERROR_LENS_WARNING_FOREGROUND: &str = "error_lens.warning.foreground";
+- pub const ERROR_LENS_WARNING_BACKGROUND: &str = "error_lens.warning.background";
+- pub const ERROR_LENS_OTHER_FOREGROUND: &str = "error_lens.other.foreground";
+- pub const ERROR_LENS_OTHER_BACKGROUND: &str = "error_lens.other.background";
++ pub const ERROR_LENS_ERROR_FOREGROUND: &'static str = "error_lens.error.foreground";
++ pub const ERROR_LENS_ERROR_BACKGROUND: &'static str = "error_lens.error.background";
++ pub const ERROR_LENS_WARNING_FOREGROUND: &'static str = "error_lens.warning.foreground";
++ pub const ERROR_LENS_WARNING_BACKGROUND: &'static str = "error_lens.warning.background";
++ pub const ERROR_LENS_OTHER_FOREGROUND: &'static str = "error_lens.other.foreground";
++ pub const ERROR_LENS_OTHER_BACKGROUND: &'static str = "error_lens.other.background";
+
+- pub const SOURCE_CONTROL_ADDED: &str = "source_control.added";
+- pub const SOURCE_CONTROL_REMOVED: &str = "source_control.removed";
+- pub const SOURCE_CONTROL_MODIFIED: &str = "source_control.modified";
++ pub const SOURCE_CONTROL_ADDED: &'static str = "source_control.added";
++ pub const SOURCE_CONTROL_REMOVED: &'static str = "source_control.removed";
++ pub const SOURCE_CONTROL_MODIFIED: &'static str = "source_control.modified";
+
+- pub const TERMINAL_CURSOR: &str = "terminal.cursor";
+- pub const TERMINAL_BACKGROUND: &str = "terminal.background";
+- pub const TERMINAL_FOREGROUND: &str = "terminal.foreground";
+- pub const TERMINAL_RED: &str = "terminal.red";
+- pub const TERMINAL_BLUE: &str = "terminal.blue";
+- pub const TERMINAL_GREEN: &str = "terminal.green";
+- pub const TERMINAL_YELLOW: &str = "terminal.yellow";
+- pub const TERMINAL_BLACK: &str = "terminal.black";
+- pub const TERMINAL_WHITE: &str = "terminal.white";
+- pub const TERMINAL_CYAN: &str = "terminal.cyan";
+- pub const TERMINAL_MAGENTA: &str = "terminal.magenta";
++ pub const TERMINAL_CURSOR: &'static str = "terminal.cursor";
++ pub const TERMINAL_BACKGROUND: &'static str = "terminal.background";
++ pub const TERMINAL_FOREGROUND: &'static str = "terminal.foreground";
++ pub const TERMINAL_RED: &'static str = "terminal.red";
++ pub const TERMINAL_BLUE: &'static str = "terminal.blue";
++ pub const TERMINAL_GREEN: &'static str = "terminal.green";
++ pub const TERMINAL_YELLOW: &'static str = "terminal.yellow";
++ pub const TERMINAL_BLACK: &'static str = "terminal.black";
++ pub const TERMINAL_WHITE: &'static str = "terminal.white";
++ pub const TERMINAL_CYAN: &'static str = "terminal.cyan";
++ pub const TERMINAL_MAGENTA: &'static str = "terminal.magenta";
+
+- pub const TERMINAL_BRIGHT_RED: &str = "terminal.bright_red";
+- pub const TERMINAL_BRIGHT_BLUE: &str = "terminal.bright_blue";
+- pub const TERMINAL_BRIGHT_GREEN: &str = "terminal.bright_green";
+- pub const TERMINAL_BRIGHT_YELLOW: &str = "terminal.bright_yellow";
+- pub const TERMINAL_BRIGHT_BLACK: &str = "terminal.bright_black";
+- pub const TERMINAL_BRIGHT_WHITE: &str = "terminal.bright_white";
+- pub const TERMINAL_BRIGHT_CYAN: &str = "terminal.bright_cyan";
+- pub const TERMINAL_BRIGHT_MAGENTA: &str = "terminal.bright_magenta";
++ pub const TERMINAL_BRIGHT_RED: &'static str = "terminal.bright_red";
++ pub const TERMINAL_BRIGHT_BLUE: &'static str = "terminal.bright_blue";
++ pub const TERMINAL_BRIGHT_GREEN: &'static str = "terminal.bright_green";
++ pub const TERMINAL_BRIGHT_YELLOW: &'static str = "terminal.bright_yellow";
++ pub const TERMINAL_BRIGHT_BLACK: &'static str = "terminal.bright_black";
++ pub const TERMINAL_BRIGHT_WHITE: &'static str = "terminal.bright_white";
++ pub const TERMINAL_BRIGHT_CYAN: &'static str = "terminal.bright_cyan";
++ pub const TERMINAL_BRIGHT_MAGENTA: &'static str = "terminal.bright_magenta";
+
+- pub const PALETTE_BACKGROUND: &str = "palette.background";
+- pub const PALETTE_CURRENT: &str = "palette.current";
++ pub const PALETTE_BACKGROUND: &'static str = "palette.background";
++ pub const PALETTE_CURRENT: &'static str = "palette.current";
+
+- pub const COMPLETION_BACKGROUND: &str = "completion.background";
+- pub const COMPLETION_CURRENT: &str = "completion.current";
++ pub const COMPLETION_BACKGROUND: &'static str = "completion.background";
++ pub const COMPLETION_CURRENT: &'static str = "completion.current";
+
+- pub const HOVER_BACKGROUND: &str = "hover.background";
++ pub const HOVER_BACKGROUND: &'static str = "hover.background";
+
+- pub const ACTIVITY_BACKGROUND: &str = "activity.background";
+- pub const ACTIVITY_CURRENT: &str = "activity.current";
++ pub const ACTIVITY_BACKGROUND: &'static str = "activity.background";
++ pub const ACTIVITY_CURRENT: &'static str = "activity.current";
+
+- pub const PANEL_BACKGROUND: &str = "panel.background";
+- pub const PANEL_CURRENT: &str = "panel.current";
+- pub const PANEL_HOVERED: &str = "panel.hovered";
++ pub const PANEL_BACKGROUND: &'static str = "panel.background";
++ pub const PANEL_CURRENT: &'static str = "panel.current";
++ pub const PANEL_HOVERED: &'static str = "panel.hovered";
+
+- pub const STATUS_BACKGROUND: &str = "status.background";
+- pub const STATUS_MODAL_NORMAL: &str = "status.modal.normal";
+- pub const STATUS_MODAL_INSERT: &str = "status.modal.insert";
+- pub const STATUS_MODAL_VISUAL: &str = "status.modal.visual";
+- pub const STATUS_MODAL_TERMINAL: &str = "status.modal.terminal";
++ pub const STATUS_BACKGROUND: &'static str = "status.background";
++ pub const STATUS_MODAL_NORMAL: &'static str = "status.modal.normal";
++ pub const STATUS_MODAL_INSERT: &'static str = "status.modal.insert";
++ pub const STATUS_MODAL_VISUAL: &'static str = "status.modal.visual";
++ pub const STATUS_MODAL_TERMINAL: &'static str = "status.modal.terminal";
+
+ pub const PALETTE_INPUT_LINE_HEIGHT: druid::Key<f64> =
+ druid::Key::new("lapce.palette_input_line_height");