@@ -52,9 +52,9 @@ checksum = "e1ba68f4276a778591e36a0c348a269888f3a177c8d2054969389e3b59611ff5"
5252
5353[[package]]
5454name = "async-barrier"
55−version = "1.0.1"
55+version = "1.1.0"
5656source = "registry+https://github.com/rust-lang/crates.io-index"
57−checksum = "c06293698675eb72e1155867e5982f199d6b6c230dca35bc5ffd9852f470c22a"
57+checksum = "04b50fe84d0aea412a4e751cb01b9e26e2be533b2708607c2a2a739b192ee45a"
5858dependencies = [
5959 "async-mutex",
6060 "event-listener",
@@ -97,9 +97,9 @@ dependencies = [
9797
9898[[package]]
9999name = "async-io"
100−version = "1.1.2"
100+version = "1.1.3"
101101source = "registry+https://github.com/rust-lang/crates.io-index"
102−checksum = "64c629684e697f58c0e99e5e2d84a840e3b336afbcfdbac7b44c3b1e222c2fd8"
102+checksum = "a9951f92a2b4f7793f8fc06a80bdb89b62c618c993497d4606474fb8c34941b5"
103103dependencies = [
104104 "concurrent-queue",
105105 "fastrand",
@@ -115,9 +115,9 @@ dependencies = [
115115
116116[[package]]
117117name = "async-lock"
118−version = "2.1.3"
118+version = "2.2.0"
119119source = "registry+https://github.com/rust-lang/crates.io-index"
120−checksum = "ab3ad7fb4345397e57c19566844b0eba274b92e5d2d2791bb0664cc441697b95"
120+checksum = "76000290eb3c67dfe4e2bdf6b6155847f8e16fc844377a7bd0b5e97622656362"
121121dependencies = [
122122 "async-barrier",
123123 "async-mutex",
@@ -127,9 +127,9 @@ dependencies = [
127127
128128[[package]]
129129name = "async-mutex"
130−version = "1.3.0"
130+version = "1.4.0"
131131source = "registry+https://github.com/rust-lang/crates.io-index"
132−checksum = "66941c2577c4fa351e4ce5fdde8f86c69b88d623f3b955be1bc7362a23434632"
132+checksum = "479db852db25d9dbf6204e6cb6253698f175c15726470f78af0d918e99d6156e"
133133dependencies = [
134134 "event-listener",
135135]
@@ -164,9 +164,9 @@ dependencies = [
164164
165165[[package]]
166166name = "async-rwlock"
167−version = "1.2.1"
167+version = "1.3.0"
168168source = "registry+https://github.com/rust-lang/crates.io-index"
169−checksum = "806b1cc0828c2b1611ccbdd743fc0cc7af09009e62c95a0501c1e5da7b142a22"
169+checksum = "261803dcc39ba9e72760ba6e16d0199b1eef9fc44e81bffabbebb9f5aea3906c"
170170dependencies = [
171171 "async-mutex",
172172 "event-listener",
@@ -174,18 +174,18 @@ dependencies = [
174174
175175[[package]]
176176name = "async-semaphore"
177−version = "1.1.0"
177+version = "1.2.0"
178178source = "registry+https://github.com/rust-lang/crates.io-index"
179−checksum = "66d2be5973230861689460806b8db059bbd8bcb507cabaa71646ae89f5b2f2ee"
179+checksum = "538c756e85eb6ffdefaec153804afb6da84b033e2e5ec3e9d459c34b4bf4d3f6"
180180dependencies = [
181181 "event-listener",
182182]
183183
184184[[package]]
185185name = "async-task"
186−version = "4.0.1"
186+version = "4.0.2"
187187source = "registry+https://github.com/rust-lang/crates.io-index"
188−checksum = "6725e96011a83fae25074a8734932e8d67763522839be7473dcfe8a0d6a378b1"
188+checksum = "8ab27c1aa62945039e44edaeee1dc23c74cc0c303dd5fe0fb462a184f1c3a518"
189189
190190[[package]]
191191name = "atomic-waker"
@@ -306,9 +306,9 @@ dependencies = [
306306
307307[[package]]
308308name = "event-listener"
309−version = "2.4.0"
309+version = "2.5.1"
310310source = "registry+https://github.com/rust-lang/crates.io-index"
311−checksum = "e1cd41440ae7e4734bbd42302f63eaba892afc93a3912dad84006247f0dedb0e"
311+checksum = "f7531096570974c3a9dcf9e4b8e1cede1ec26cf5046219fb3b9d897503b9be59"
312312
313313[[package]]
314314name = "fastrand"
@@ -340,9 +340,9 @@ checksum = "de27142b013a8e869c14957e6d2edeef89e97c289e69d042ee3a49acd8b51789"
340340
341341[[package]]
342342name = "futures-lite"
343−version = "1.7.0"
343+version = "1.8.0"
344344source = "registry+https://github.com/rust-lang/crates.io-index"
345−checksum = "5b77e08e656f472d8ea84c472fa8b0a7a917883048e1cf2d4e34a323cd0aaf63"
345+checksum = "0db18c5f58083b54b0c416638ea73066722c2815c1e54dd8ba85ee3def593c3a"
346346dependencies = [
347347 "fastrand",
348348 "futures-core",
@@ -387,6 +387,7 @@ dependencies = [
387387 "anyhow",
388388 "helix-syntax",
389389 "once_cell",
390+ "regex",
390391 "ropey",
391392 "smallvec",
392393 "tendril",
@@ -425,6 +426,7 @@ dependencies = [
425426 "anyhow",
426427 "crossterm",
427428 "helix-core",
429+ "once_cell",
428430 "tui",
429431]
430432
@@ -774,9 +776,9 @@ dependencies = [
774776
775777[[package]]
776778name = "tree-sitter"
777−version = "0.16.1"
779+version = "0.17.0"
778780source = "registry+https://github.com/rust-lang/crates.io-index"
779−checksum = "1df33680edb07e4fb76edcbdd9c7b849b96709fb878afcf0ada678d6bda167af"
781+checksum = "70ee7370fec3aecde3862a7d64c571048f70a7298daef1815e8fc68b9de54b5c"
780782dependencies = [
781783 "cc",
782784 "regex",
@@ -784,9 +786,9 @@ dependencies = [
784786
785787[[package]]
786788name = "tui"
787−version = "0.10.0"
789+version = "0.11.0"
788790source = "registry+https://github.com/rust-lang/crates.io-index"
789−checksum = "a977b0bb2e2033a6fef950f218f13622c3c34e59754b704ce3492dedab1dfe95"
791+checksum = "36626dee5ede9fd34015e9fb4fd7eedf3f3d05bdf1436aaef15b7d0a24233778"
790792dependencies = [
791793 "bitflags",
792794 "cassowary",