@@ -73,9 +73,9 @@ dependencies = [
74[[package]]
74[[package]]
75name = "async-executor"
75name = "async-executor"
76−version = "1.0.0"
76+version = "1.1.1"
77source = "registry+https://github.com/rust-lang/crates.io-index"
77source = "registry+https://github.com/rust-lang/crates.io-index"
78−checksum = "62f049075ec7a47ee59ed2e3013026e26e66b7430b1f2276c1e6ad9d5cfbff8f"
78+checksum = "a831e74aa1937d3bbd3a356f34c23dbc6b6f0abc5160bd5484a9f75d5e76aea8"
79dependencies = [
79dependencies = [
80 "async-task",
80 "async-task",
81 "concurrent-queue",
81 "concurrent-queue",
@@ -86,9 +86,9 @@ dependencies = [
87[[package]]
87[[package]]
88name = "async-fs"
88name = "async-fs"
89−version = "1.2.1"
89+version = "1.3.0"
90source = "registry+https://github.com/rust-lang/crates.io-index"
90source = "registry+https://github.com/rust-lang/crates.io-index"
91−checksum = "3361d088d288026af2cb21b9d9b8444bf0ba73bce56a4fc4b5742ba88f82ee74"
91+checksum = "e3572236ba37147ca2b674a0bd5afd20aec0cd925ab125ab6fad6543960f9002"
92dependencies = [
92dependencies = [
93 "blocking",
93 "blocking",
94 "futures-lite",
94 "futures-lite",
@@ -96,31 +96,27 @@ dependencies = [
97[[package]]
97[[package]]
98name = "async-io"
98name = "async-io"
99−version = "1.0.1"
99+version = "1.1.2"
100source = "registry+https://github.com/rust-lang/crates.io-index"
100source = "registry+https://github.com/rust-lang/crates.io-index"
101−checksum = "016a7f0eda7091ef24ad8562d6503ad8da47af8c432d4d3fa440eea9e89055fe"
101+checksum = "64c629684e697f58c0e99e5e2d84a840e3b336afbcfdbac7b44c3b1e222c2fd8"
102dependencies = [
102dependencies = [
104 "concurrent-queue",
103 "concurrent-queue",
105 "fastrand",
104 "fastrand",
106 "futures-lite",
105 "futures-lite",
109 "once_cell",
108 "once_cell",
110 "parking",
109 "parking",
111 "polling",
110 "polling",
113 "vec-arena",
111 "vec-arena",
114 "waker-fn",
112 "waker-fn",
115− "wepoll-sys-stjepang",
119[[package]]
115[[package]]
120name = "async-lock"
116name = "async-lock"
121−version = "2.1.2"
117+version = "2.1.3"
122source = "registry+https://github.com/rust-lang/crates.io-index"
118source = "registry+https://github.com/rust-lang/crates.io-index"
123−checksum = "2b123db9bf64e4c4840d5b1985fdb4f69fbe50a4fc95e895d11ff49931ce9802"
119+checksum = "ab3ad7fb4345397e57c19566844b0eba274b92e5d2d2791bb0664cc441697b95"
124dependencies = [
120dependencies = [
125 "async-barrier",
121 "async-barrier",
126 "async-mutex",
122 "async-mutex",
@@ -139,9 +135,9 @@ dependencies = [
140[[package]]
136[[package]]
141name = "async-net"
137name = "async-net"
142−version = "1.2.0"
138+version = "1.3.0"
143source = "registry+https://github.com/rust-lang/crates.io-index"
139source = "registry+https://github.com/rust-lang/crates.io-index"
144−checksum = "f9c1d358c27ba114eab4330c50d21879ad0e6af192f01dba6fec1ab3b1e03d90"
140+checksum = "a48af5438be856056bdeb6c5d895148a715be5915fccee49d1e5b50851dc9b8b"
145dependencies = [
141dependencies = [
146 "async-io",
142 "async-io",
147 "blocking",
143 "blocking",
@@ -229,9 +225,9 @@ checksum = "df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53"
230[[package]]
226[[package]]
231name = "cc"
227name = "cc"
232−version = "1.0.59"
228+version = "1.0.60"
233source = "registry+https://github.com/rust-lang/crates.io-index"
229source = "registry+https://github.com/rust-lang/crates.io-index"
234−checksum = "66120af515773fb005778dc07c261bd201ec8ce50bd6e7144c927753fe013381"
230+checksum = "ef611cc68ff783f18535d77ddd080185275713d852c4f5cbb6122c462a7a825c"
235dependencies = [
231dependencies = [
236 "jobserver",
232 "jobserver",
@@ -262,13 +258,13 @@ dependencies = [
263[[package]]
259[[package]]
264name = "crossterm"
260name = "crossterm"
265−version = "0.17.8"
261+version = "0.17.7"
266source = "registry+https://github.com/rust-lang/crates.io-index"
262source = "registry+https://github.com/rust-lang/crates.io-index"
267−checksum = "858085e389f71d31a6909f2b55a56b87d1cb8b168c0f513dcbed5e66a3e1039c"
263+checksum = "6f4919d60f26ae233e14233cc39746c8c8bb8cd7b05840ace83604917b51b6c7"
268dependencies = [
264dependencies = [
269 "bitflags",
265 "bitflags",
270 "crossterm_winapi",
266 "crossterm_winapi",
271− "futures-core",
267+ "futures-util",
272 "lazy_static",
268 "lazy_static",
@@ -342,9 +338,9 @@ checksum = "de27142b013a8e869c14957e6d2edeef89e97c289e69d042ee3a49acd8b51789"
343[[package]]
339[[package]]
344name = "futures-lite"
340name = "futures-lite"
345−version = "1.3.0"
341+version = "1.7.0"
346source = "registry+https://github.com/rust-lang/crates.io-index"
342source = "registry+https://github.com/rust-lang/crates.io-index"
347−checksum = "4fc6854fcb40c6446abf6043e82604e42567dcf3d652a5ff4e997fc36876414c"
343+checksum = "5b77e08e656f472d8ea84c472fa8b0a7a917883048e1cf2d4e34a323cd0aaf63"
348dependencies = [
344dependencies = [
349 "fastrand",
345 "fastrand",
350 "futures-core",
346 "futures-core",
@@ -355,6 +351,24 @@ dependencies = [
355 "waker-fn",
351 "waker-fn",
355+name = "futures-task"
357+source = "registry+https://github.com/rust-lang/crates.io-index"
358+checksum = "bdb66b5f09e22019b1ab0830f7785bcea8e7a42148683f99214f73f8ec21a626"
361+name = "futures-util"
363+source = "registry+https://github.com/rust-lang/crates.io-index"
364+checksum = "8764574ff08b701a084482c3c7031349104b07ac897393010494beaa18ce32c6"
358[[package]]
372[[package]]
359name = "heck"
373name = "heck"
360version = "0.3.1"
374version = "0.3.1"
@@ -370,6 +384,7 @@ version = "0.1.0"
370dependencies = [
384dependencies = [
371 "anyhow",
385 "anyhow",
372 "helix-syntax",
386 "helix-syntax",
374 "smallvec",
389 "smallvec",
375 "tendril",
390 "tendril",
@@ -427,9 +442,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
428[[package]]
443[[package]]
429name = "libc"
444name = "libc"
430−version = "0.2.76"
445+version = "0.2.77"
431source = "registry+https://github.com/rust-lang/crates.io-index"
446source = "registry+https://github.com/rust-lang/crates.io-index"
432−checksum = "755456fae044e6fa1ebbbd1b3e902ae19e73097ed4ed87bb79934a867c007bc3"
447+checksum = "f2f96b10ec2560088a8e76961b00d47107b3a625fecb76dedb29ee7ccbf98235"
434[[package]]
449[[package]]
435name = "lock_api"
450name = "lock_api"
@@ -485,6 +500,16 @@ dependencies = [
485 "winapi",
500 "winapi",
506+source = "registry+https://github.com/rust-lang/crates.io-index"
507+checksum = "e847c76b390f44529c2071ef06d0b52fbb4bdb04cc8987a5cfa63954c000abca"
488[[package]]
513[[package]]
489name = "new_debug_unreachable"
514name = "new_debug_unreachable"
490version = "1.0.4"
515version = "1.0.4"
@@ -546,17 +571,43 @@ dependencies = [
546 "winapi",
571 "winapi",
577+source = "registry+https://github.com/rust-lang/crates.io-index"
578+checksum = "ca4433fff2ae79342e497d9f8ee990d174071408f28f726d6d83af93e58e48aa"
580+ "pin-project-internal",
584+name = "pin-project-internal"
586+source = "registry+https://github.com/rust-lang/crates.io-index"
587+checksum = "2c0e815c3ee9a031fdf5af21c10aa17c573c9c6a566328d99e3936c34e36461f"
549[[package]]
594[[package]]
550name = "pin-project-lite"
595name = "pin-project-lite"
551version = "0.1.7"
596version = "0.1.7"
552source = "registry+https://github.com/rust-lang/crates.io-index"
597source = "registry+https://github.com/rust-lang/crates.io-index"
553checksum = "282adbf10f2698a7a77f8e983a74b2d18176c19a7fd32a45446139ae7b02b715"
598checksum = "282adbf10f2698a7a77f8e983a74b2d18176c19a7fd32a45446139ae7b02b715"
603+source = "registry+https://github.com/rust-lang/crates.io-index"
604+checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
555[[package]]
606[[package]]
556name = "polling"
607name = "polling"
557−version = "1.0.1"
608+version = "1.0.3"
558source = "registry+https://github.com/rust-lang/crates.io-index"
609source = "registry+https://github.com/rust-lang/crates.io-index"
559−checksum = "0835fa5f9af34c170eb38638ae6bc88e1b11ecdd0b968c9d9de8e343450385eb"
610+checksum = "0307b8c7f438902536321f63c28cab0362f6ee89f1c7da47e3642ff956641c8b"
560dependencies = [
611dependencies = [
561 "cfg-if",
612 "cfg-if",
@@ -567,9 +618,9 @@ dependencies = [
568[[package]]
619[[package]]
569name = "proc-macro2"
620name = "proc-macro2"
570−version = "1.0.20"
621+version = "1.0.21"
571source = "registry+https://github.com/rust-lang/crates.io-index"
622source = "registry+https://github.com/rust-lang/crates.io-index"
572−checksum = "175c513d55719db99da20232b06cda8bab6b83ec2d04e3283edf0213c37c1a29"
623+checksum = "36e28516df94f3dd551a587da5357459d9b36d945a7c37c3557928c1c2ff2a2c"
573dependencies = [
624dependencies = [
574 "unicode-xid",
625 "unicode-xid",
@@ -651,9 +702,9 @@ checksum = "fbee7696b84bbf3d89a1c2eccff0850e3047ed46bfcd2e92c29a2d074d57e252"
652[[package]]
703[[package]]
653name = "smol"
704name = "smol"
654−version = "1.0.0"
705+version = "1.0.1"
655source = "registry+https://github.com/rust-lang/crates.io-index"
706source = "registry+https://github.com/rust-lang/crates.io-index"
656−checksum = "1ee895b9f862d88d6bad9d82f6ce727710d177338e697057a691ea684800d4a6"
707+checksum = "712d02afa6ac9e7b8c777fd181aff476d009280b54b8c28703d10fa5d7e80d83"
657dependencies = [
708dependencies = [
658 "async-channel",
709 "async-channel",
659 "async-executor",
710 "async-executor",
@@ -669,9 +720,9 @@ dependencies = [
670[[package]]
721[[package]]
671name = "socket2"
722name = "socket2"
672−version = "0.3.12"
723+version = "0.3.15"
673source = "registry+https://github.com/rust-lang/crates.io-index"
724source = "registry+https://github.com/rust-lang/crates.io-index"
674−checksum = "03088793f677dce356f3ccc2edb1b314ad191ab702a5de3faf49304f7e104918"
725+checksum = "b1fa70dc5c8104ec096f4fe7ede7a221d35ae13dcd19ba1ad9a81d2cab9a1c44"
675dependencies = [
726dependencies = [
676 "cfg-if",
727 "cfg-if",
@@ -681,9 +732,9 @@ dependencies = [
682[[package]]
733[[package]]
683name = "syn"
734name = "syn"
684−version = "1.0.40"
735+version = "1.0.41"
685source = "registry+https://github.com/rust-lang/crates.io-index"
736source = "registry+https://github.com/rust-lang/crates.io-index"
686−checksum = "963f7d3cc59b59b9325165add223142bbf1df27655d07789f109896d353d8350"
737+checksum = "6690e3e9f692504b941dc6c3b188fd28df054f7fb8469ab40680df52fdcc842b"
687dependencies = [
738dependencies = [
688 "proc-macro2",
739 "proc-macro2",
@@ -770,9 +821,9 @@ checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca"
771[[package]]
822[[package]]
772name = "wepoll-sys-stjepang"
823name = "wepoll-sys-stjepang"
773−version = "1.0.6"
824+version = "1.0.8"
774source = "registry+https://github.com/rust-lang/crates.io-index"
825source = "registry+https://github.com/rust-lang/crates.io-index"
775−checksum = "6fd319e971980166b53e17b1026812ad66c6b54063be879eb182342b55284694"
826+checksum = "1fdfbb03f290ca0b27922e8d48a0997b4ceea12df33269b9f75e713311eb178d"
776dependencies = [
827dependencies = [