@@ -25,9 +25,9 @@ checksum = "c5d78ce20460b82d3fa150275ed9d55e21064fc7951177baacf86a145c4a4b1f"
2525
2626[[package]]
2727name = "autocfg"
28−version = "1.1.0"
28+version = "1.0.1"
2929source = "registry+https://github.com/rust-lang/crates.io-index"
30−checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
30+checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a"
3131
3232[[package]]
3333name = "bitflags"
@@ -66,9 +66,9 @@ checksum = "df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53"
6666
6767[[package]]
6868name = "cc"
69−version = "1.0.73"
69+version = "1.0.72"
7070source = "registry+https://github.com/rust-lang/crates.io-index"
71−checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11"
71+checksum = "22a9137b95ea06864e018375b72adfb7db6e6f68cfc8df5a04d00288050485ee"
7272
7373[[package]]
7474name = "cfg-if"
@@ -121,9 +121,9 @@ dependencies = [
121121
122122[[package]]
123123name = "crossbeam-utils"
124−version = "0.8.8"
124+version = "0.8.7"
125125source = "registry+https://github.com/rust-lang/crates.io-index"
126−checksum = "0bf124c720b7686e3c2663cf54062ab0f68a88af2fb6a030e87e30bf721fcb38"
126+checksum = "b5e5bed1f1c269533fa816a0a5492b3545209a205ca1a54842be180eb63a16a6"
127127dependencies = [
128128 "cfg-if",
129129 "lazy_static",
@@ -131,15 +131,15 @@ dependencies = [
131131
132132[[package]]
133133name = "crossterm"
134−version = "0.23.2"
134+version = "0.23.0"
135135source = "registry+https://github.com/rust-lang/crates.io-index"
136−checksum = "a2102ea4f781910f8a5b98dd061f4c2023f479ce7bb1236330099ceb5a93cf17"
136+checksum = "77b75a27dc8d220f1f8521ea69cd55a34d720a200ebb3a624d9aa19193d3b432"
137137dependencies = [
138138 "bitflags",
139139 "crossterm_winapi",
140140 "futures-core",
141141 "libc",
142− "mio",
142+ "mio 0.7.14",
143143 "parking_lot",
144144 "signal-hook",
145145 "signal-hook-mio",
@@ -184,9 +184,9 @@ checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457"
184184
185185[[package]]
186186name = "encoding_rs"
187−version = "0.8.31"
187+version = "0.8.30"
188188source = "registry+https://github.com/rust-lang/crates.io-index"
189−checksum = "9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b"
189+checksum = "7896dc8abb250ffdda33912550faa54c88ec8b998dec0b2c55ab224921ce11df"
190190dependencies = [
191191 "cfg-if",
192192]
@@ -221,6 +221,15 @@ dependencies = [
221221 "thiserror",
222222]
223223
224+[[package]]
225+name = "fastrand"
226+version = "1.7.0"
227+source = "registry+https://github.com/rust-lang/crates.io-index"
228+checksum = "c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf"
229+dependencies = [
230+ "instant",
231+]
232+
224233[[package]]
225234name = "fern"
226235version = "0.6.1"
@@ -293,9 +302,9 @@ dependencies = [
293302
294303[[package]]
295304name = "getrandom"
296−version = "0.2.6"
305+version = "0.2.4"
297306source = "registry+https://github.com/rust-lang/crates.io-index"
298−checksum = "9be70c98951c83b8d2f8f60d7065fa6d5146873094452a1008da8c2f1e4205ad"
307+checksum = "418d37c8b1d42553c93648be529cb70f920d3baf8ef469b74b9638df426e0b4c"
299308dependencies = [
300309 "cfg-if",
301310 "libc",
@@ -452,6 +461,7 @@ dependencies = [
452461 "helix-tui",
453462 "helix-view",
454463 "ignore",
464+ "indoc",
455465 "log",
456466 "once_cell",
457467 "pulldown-cmark",
@@ -460,6 +470,8 @@ dependencies = [
460470 "serde_json",
461471 "signal-hook",
462472 "signal-hook-tokio",
473+ "smallvec",
474+ "tempfile",
463475 "tokio",
464476 "tokio-stream",
465477 "toml",
@@ -544,11 +556,29 @@ dependencies = [
544556 "winapi-util",
545557]
546558
559+[[package]]
560+name = "indoc"
561+version = "1.0.3"
562+source = "registry+https://github.com/rust-lang/crates.io-index"
563+checksum = "e5a75aeaaef0ce18b58056d306c27b07436fbb34b8816c53094b76dd81803136"
564+dependencies = [
565+ "unindent",
566+]
567+
568+[[package]]
569+name = "instant"
570+version = "0.1.12"
571+source = "registry+https://github.com/rust-lang/crates.io-index"
572+checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
573+dependencies = [
574+ "cfg-if",
575+]
576+
547577[[package]]
548578name = "itoa"
549−version = "1.0.2"
579+version = "1.0.1"
550580source = "registry+https://github.com/rust-lang/crates.io-index"
551−checksum = "112c678d4050afce233f4f2852bb2eb519230b3cf12f33585275537d7e41578d"
581+checksum = "1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35"
552582
553583[[package]]
554584name = "lazy_static"
@@ -558,9 +588,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
558588
559589[[package]]
560590name = "libc"
561−version = "0.2.126"
591+version = "0.2.125"
562592source = "registry+https://github.com/rust-lang/crates.io-index"
563−checksum = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836"
593+checksum = "5916d2ae698f6de9bfb891ad7a8d65c09d232dc58cc4ac433c7da3b2fd84bc2b"
564594
565595[[package]]
566596name = "libloading"
@@ -574,19 +604,18 @@ dependencies = [
574604
575605[[package]]
576606name = "lock_api"
577−version = "0.4.7"
607+version = "0.4.6"
578608source = "registry+https://github.com/rust-lang/crates.io-index"
579−checksum = "327fa5b6a6940e4699ec49a9beae1ea4845c6bab9314e4f84ac68742139d8c53"
609+checksum = "88943dd7ef4a2e5a4bfa2753aaab3013e34ce2533d1996fb18ef591e315e2b3b"
580610dependencies = [
581− "autocfg",
582611 "scopeguard",
583612]
584613
585614[[package]]
586615name = "log"
587−version = "0.4.17"
616+version = "0.4.14"
588617source = "registry+https://github.com/rust-lang/crates.io-index"
589−checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e"
618+checksum = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710"
590619dependencies = [
591620 "cfg-if",
592621]
@@ -612,9 +641,9 @@ checksum = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f"
612641
613642[[package]]
614643name = "memchr"
615−version = "2.5.0"
644+version = "2.4.1"
616645source = "registry+https://github.com/rust-lang/crates.io-index"
617−checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
646+checksum = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a"
618647
619648[[package]]
620649name = "memmap2"
@@ -625,6 +654,19 @@ dependencies = [
625654 "libc",
626655]
627656
657+[[package]]
658+name = "mio"
659+version = "0.7.14"
660+source = "registry+https://github.com/rust-lang/crates.io-index"
661+checksum = "8067b404fe97c70829f082dec8bcf4f71225d7eaea1d8645349cb76fa06205cc"
662+dependencies = [
663+ "libc",
664+ "log",
665+ "miow",
666+ "ntapi",
667+ "winapi",
668+]
669+
628670[[package]]
629671name = "mio"
630672version = "0.8.3"
@@ -634,14 +676,32 @@ dependencies = [
634676 "libc",
635677 "log",
636678 "wasi 0.11.0+wasi-snapshot-preview1",
637− "windows-sys",
679+ "windows-sys 0.36.1",
680+]
681+
682+[[package]]
683+name = "miow"
684+version = "0.3.7"
685+source = "registry+https://github.com/rust-lang/crates.io-index"
686+checksum = "b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21"
687+dependencies = [
688+ "winapi",
689+]
690+
691+[[package]]
692+name = "ntapi"
693+version = "0.3.6"
694+source = "registry+https://github.com/rust-lang/crates.io-index"
695+checksum = "3f6bb902e437b6d86e03cce10a7e2af662292c5dfef23b65899ea3ac9354ad44"
696+dependencies = [
697+ "winapi",
638698]
639699
640700[[package]]
641701name = "num-integer"
642−version = "0.1.45"
702+version = "0.1.44"
643703source = "registry+https://github.com/rust-lang/crates.io-index"
644−checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
704+checksum = "d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db"
645705dependencies = [
646706 "autocfg",
647707 "num-traits",
@@ -649,9 +709,9 @@ dependencies = [
649709
650710[[package]]
651711name = "num-traits"
652−version = "0.2.15"
712+version = "0.2.14"
653713source = "registry+https://github.com/rust-lang/crates.io-index"
654−checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd"
714+checksum = "9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290"
655715dependencies = [
656716 "autocfg",
657717]
@@ -684,15 +744,15 @@ dependencies = [
684744
685745[[package]]
686746name = "parking_lot_core"
687−version = "0.9.3"
747+version = "0.9.1"
688748source = "registry+https://github.com/rust-lang/crates.io-index"
689−checksum = "09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929"
749+checksum = "28141e0cc4143da2443301914478dc976a61ffdb3f043058310c70df2fed8954"
690750dependencies = [
691751 "cfg-if",
692752 "libc",
693753 "redox_syscall",
694754 "smallvec",
695− "windows-sys",
755+ "windows-sys 0.32.0",
696756]
697757
698758[[package]]
@@ -703,9 +763,9 @@ checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e"
703763
704764[[package]]
705765name = "pin-project-lite"
706−version = "0.2.9"
766+version = "0.2.8"
707767source = "registry+https://github.com/rust-lang/crates.io-index"
708−checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116"
768+checksum = "e280fbe77cc62c91527259e9442153f4688736748d24660126286329742b4c6c"
709769
710770[[package]]
711771name = "pin-utils"
@@ -715,11 +775,11 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
715775
716776[[package]]
717777name = "proc-macro2"
718−version = "1.0.39"
778+version = "1.0.36"
719779source = "registry+https://github.com/rust-lang/crates.io-index"
720−checksum = "c54b25569025b7fc9651de43004ae593a75ad88543b17178aa5e1b9c4f15f56f"
780+checksum = "c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029"
721781dependencies = [
722− "unicode-ident",
782+ "unicode-xid",
723783]
724784
725785[[package]]
@@ -744,18 +804,18 @@ dependencies = [
744804
745805[[package]]
746806name = "quote"
747−version = "1.0.18"
807+version = "1.0.15"
748808source = "registry+https://github.com/rust-lang/crates.io-index"
749−checksum = "a1feb54ed693b93a84e14094943b84b7c4eae204c512b7ccb95ab0c66d278ad1"
809+checksum = "864d3e96a899863136fc6e99f3d7cae289dafe43bf2c5ac19b70df7210c0a145"
750810dependencies = [
751811 "proc-macro2",
752812]
753813
754814[[package]]
755815name = "rand"
756−version = "0.8.5"
816+version = "0.8.4"
757817source = "registry+https://github.com/rust-lang/crates.io-index"
758−checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
818+checksum = "2e7573632e6454cf6b99d7aac4ccca54be06da05aca2ef7423d22d27d4d4bcd8"
759819dependencies = [
760820 "rand_core",
761821]
@@ -771,29 +831,28 @@ dependencies = [
771831
772832[[package]]
773833name = "redox_syscall"
774−version = "0.2.13"
834+version = "0.2.10"
775835source = "registry+https://github.com/rust-lang/crates.io-index"
776−checksum = "62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42"
836+checksum = "8383f39639269cde97d255a32bdb68c047337295414940c68bdd30c2e13203ff"
777837dependencies = [
778838 "bitflags",
779839]
780840
781841[[package]]
782842name = "redox_users"
783−version = "0.4.3"
843+version = "0.4.0"
784844source = "registry+https://github.com/rust-lang/crates.io-index"
785−checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b"
845+checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64"
786846dependencies = [
787847 "getrandom",
788848 "redox_syscall",
789− "thiserror",
790849]
791850
792851[[package]]
793852name = "regex"
794−version = "1.5.6"
853+version = "1.5.4"
795854source = "registry+https://github.com/rust-lang/crates.io-index"
796−checksum = "d83f127d94bdbcda4c8cc2e50f6f84f4b611f69c902699ca385a39c3a75f9ff1"
855+checksum = "d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461"
797856dependencies = [
798857 "aho-corasick",
799858 "memchr",
@@ -808,15 +867,24 @@ checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132"
808867
809868[[package]]
810869name = "regex-syntax"
811−version = "0.6.26"
870+version = "0.6.25"
871+source = "registry+https://github.com/rust-lang/crates.io-index"
872+checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b"
873+
874+[[package]]
875+name = "remove_dir_all"
876+version = "0.5.3"
812877source = "registry+https://github.com/rust-lang/crates.io-index"
813−checksum = "49b3de9ec5dc0a3417da371aab17d729997c15010e7fd24ff707773a33bddb64"
878+checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7"
879+dependencies = [
880+ "winapi",
881+]
814882
815883[[package]]
816884name = "retain_mut"
817−version = "0.1.9"
885+version = "0.1.7"
818886source = "registry+https://github.com/rust-lang/crates.io-index"
819−checksum = "4389f1d5789befaf6029ebd9f7dac4af7f7e3d61b69d4f30e2ac02b57e7712b0"
887+checksum = "8c31b5c4033f8fdde8700e4657be2c497e7288f01515be52168c631e2e4d4086"
820888
821889[[package]]
822890name = "ropey"
@@ -830,9 +898,9 @@ dependencies = [
830898
831899[[package]]
832900name = "ryu"
833−version = "1.0.10"
901+version = "1.0.9"
834902source = "registry+https://github.com/rust-lang/crates.io-index"
835−checksum = "f3f6f92acf49d1b98f7a81226834412ada05458b7364277387724a237f062695"
903+checksum = "73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f"
836904
837905[[package]]
838906name = "same-file"
@@ -851,18 +919,18 @@ checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
851919
852920[[package]]
853921name = "serde"
854−version = "1.0.137"
922+version = "1.0.136"
855923source = "registry+https://github.com/rust-lang/crates.io-index"
856−checksum = "61ea8d54c77f8315140a05f4c7237403bf38b72704d031543aa1d16abbf517d1"
924+checksum = "ce31e24b01e1e524df96f1c2fdd054405f8d7376249a5110886fb4b658484789"
857925dependencies = [
858926 "serde_derive",
859927]
860928
861929[[package]]
862930name = "serde_derive"
863−version = "1.0.137"
931+version = "1.0.136"
864932source = "registry+https://github.com/rust-lang/crates.io-index"
865−checksum = "1f26faba0c3959972377d3b2d306ee9f71faee9714294e41bb777f83f88578be"
933+checksum = "08597e7152fcd306f41838ed3e37be9eaeed2b61c42e2117266a554fab4662f9"
866934dependencies = [
867935 "proc-macro2",
868936 "quote",
@@ -871,9 +939,9 @@ dependencies = [
871939
872940[[package]]
873941name = "serde_json"
874−version = "1.0.81"
942+version = "1.0.79"
875943source = "registry+https://github.com/rust-lang/crates.io-index"
876−checksum = "9b7ce2b32a1aed03c558dc61a5cd328f15aff2dbc17daad8fb8af04d2100e15c"
944+checksum = "8e8d9fa5c3b304765ce1fd9c4c8a3de2c8db365a5b91be52f186efc675681d95"
877945dependencies = [
878946 "itoa",
879947 "ryu",
@@ -882,9 +950,9 @@ dependencies = [
882950
883951[[package]]
884952name = "serde_repr"
885−version = "0.1.8"
953+version = "0.1.7"
886954source = "registry+https://github.com/rust-lang/crates.io-index"
887−checksum = "a2ad84e47328a31223de7fed7a4f5087f2d6ddfe586cf3ca25b7a165bc0a5aed"
955+checksum = "98d0516900518c29efa217c298fa1f4e6c6ffc85ae29fd7f4ee48f176e1a9ed5"
888956dependencies = [
889957 "proc-macro2",
890958 "quote",
@@ -903,12 +971,12 @@ dependencies = [
903971
904972[[package]]
905973name = "signal-hook-mio"
906−version = "0.2.3"
974+version = "0.2.1"
907975source = "registry+https://github.com/rust-lang/crates.io-index"
908−checksum = "29ad2e15f37ec9a6cc544097b78a1ec90001e9f71b81338ca39f430adaca99af"
976+checksum = "29fd5867f1c4f2c5be079aee7a2adf1152ebb04a4bc4d341f504b7dece607ed4"
909977dependencies = [
910978 "libc",
911− "mio",
979+ "mio 0.7.14",
912980 "signal-hook",
913981]
914982
@@ -941,9 +1009,9 @@ checksum = "2e24979f63a11545f5f2c60141afe249d4f19f84581ea2138065e400941d83d3"
9411009
9421010[[package]]
9431011name = "slab"
944−version = "0.4.6"
1012+version = "0.4.5"
9451013source = "registry+https://github.com/rust-lang/crates.io-index"
946−checksum = "eb703cfe953bccee95685111adeedb76fabe4e97549a58d16f03ea7b9367bb32"
1014+checksum = "9def91fd1e018fe007022791f865d0ccc9b3a0d5001e01aabb8b40e46000afb5"
9471015
9481016[[package]]
9491017name = "slotmap"
@@ -995,9 +1063,9 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
9951063
9961064[[package]]
9971065name = "str-buf"
998−version = "1.0.6"
1066+version = "1.0.5"
9991067source = "registry+https://github.com/rust-lang/crates.io-index"
1000−checksum = "9e08d8363704e6c71fc928674353e6b7c23dcea9d82d7012c8faf2a3a025f8d0"
1068+checksum = "d44a3643b4ff9caf57abcee9c2c621d6c03d9135e0d8b589bd9afb5992cb176a"
10011069
10021070[[package]]
10031071name = "str_indices"
@@ -1007,13 +1075,27 @@ checksum = "9d9199fa80c817e074620be84374a520062ebac833f358d74b37060ce4a0f2c0"
10071075
10081076[[package]]
10091077name = "syn"
1010−version = "1.0.95"
1078+version = "1.0.86"
10111079source = "registry+https://github.com/rust-lang/crates.io-index"
1012−checksum = "fbaf6116ab8924f39d52792136fb74fd60a80194cf1b1c6ffa6453eef1c3f942"
1080+checksum = "8a65b3f4ffa0092e9887669db0eae07941f023991ab58ea44da8fe8e2d511c6b"
10131081dependencies = [
10141082 "proc-macro2",
10151083 "quote",
1016− "unicode-ident",
1084+ "unicode-xid",
1085+]
1086+
1087+[[package]]
1088+name = "tempfile"
1089+version = "3.3.0"
1090+source = "registry+https://github.com/rust-lang/crates.io-index"
1091+checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4"
1092+dependencies = [
1093+ "cfg-if",
1094+ "fastrand",
1095+ "libc",
1096+ "redox_syscall",
1097+ "remove_dir_all",
1098+ "winapi",
10171099]
10181100
10191101[[package]]
@@ -1029,18 +1111,18 @@ dependencies = [
10291111
10301112[[package]]
10311113name = "thiserror"
1032−version = "1.0.31"
1114+version = "1.0.30"
10331115source = "registry+https://github.com/rust-lang/crates.io-index"
1034−checksum = "bd829fe32373d27f76265620b5309d0340cb8550f523c1dda251d6298069069a"
1116+checksum = "854babe52e4df1653706b98fcfc05843010039b406875930a70e4d9644e5c417"
10351117dependencies = [
10361118 "thiserror-impl",
10371119]
10381120
10391121[[package]]
10401122name = "thiserror-impl"
1041−version = "1.0.31"
1123+version = "1.0.30"
10421124source = "registry+https://github.com/rust-lang/crates.io-index"
1043−checksum = "0396bc89e626244658bef819e22d0cc459e795a5ebe878e6ec336d1674a8d79a"
1125+checksum = "aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b"
10441126dependencies = [
10451127 "proc-macro2",
10461128 "quote",
@@ -1067,9 +1149,9 @@ dependencies = [
10671149
10681150[[package]]
10691151name = "tinyvec"
1070−version = "1.6.0"
1152+version = "1.5.1"
10711153source = "registry+https://github.com/rust-lang/crates.io-index"
1072−checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50"
1154+checksum = "2c1c1d5a42b6245520c249549ec267180beaffcc0615401ac8e31853d4b6d8d2"
10731155dependencies = [
10741156 "tinyvec_macros",
10751157]
@@ -1089,7 +1171,7 @@ dependencies = [
10891171 "bytes",
10901172 "libc",
10911173 "memchr",
1092− "mio",
1174+ "mio 0.8.3",
10931175 "num_cpus",
10941176 "once_cell",
10951177 "parking_lot",
@@ -1133,9 +1215,9 @@ dependencies = [
11331215
11341216[[package]]
11351217name = "tree-sitter"
1136−version = "0.20.6"
1218+version = "0.20.4"
11371219source = "registry+https://github.com/rust-lang/crates.io-index"
1138−checksum = "09b3b781640108d29892e8b9684642d2cda5ea05951fd58f0fea1db9edeb9b71"
1220+checksum = "4e34327f8eac545e3f037382471b2b19367725a242bba7bc45edb9efb49fe39a"
11391221dependencies = [
11401222 "cc",
11411223 "regex",
@@ -1152,9 +1234,9 @@ dependencies = [
11521234
11531235[[package]]
11541236name = "unicode-bidi"
1155−version = "0.3.8"
1237+version = "0.3.7"
11561238source = "registry+https://github.com/rust-lang/crates.io-index"
1157−checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992"
1239+checksum = "1a01404663e3db436ed2746d9fefef640d868edae3cceb81c3b8d5732fda678f"
11581240
11591241[[package]]
11601242name = "unicode-general-category"
@@ -1162,12 +1244,6 @@ version = "0.5.1"
11621244source = "registry+https://github.com/rust-lang/crates.io-index"
11631245checksum = "1218098468b8085b19a2824104c70d976491d247ce194bbd9dc77181150cdfd6"
11641246
1165−[[package]]
1166−name = "unicode-ident"
1167−version = "1.0.0"
1168−source = "registry+https://github.com/rust-lang/crates.io-index"
1169−checksum = "d22af068fba1eb5edcb4aea19d382b2a3deb4c8f9d475c589b6ada9e0fd493ee"
1170−
11711247[[package]]
11721248name = "unicode-linebreak"
11731249version = "0.1.2"
@@ -1198,6 +1274,18 @@ version = "0.1.9"
11981274source = "registry+https://github.com/rust-lang/crates.io-index"
11991275checksum = "3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973"
12001276
1277+[[package]]
1278+name = "unicode-xid"
1279+version = "0.2.2"
1280+source = "registry+https://github.com/rust-lang/crates.io-index"
1281+checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3"
1282+
1283+[[package]]
1284+name = "unindent"
1285+version = "0.1.7"
1286+source = "registry+https://github.com/rust-lang/crates.io-index"
1287+checksum = "f14ee04d9415b52b3aeab06258a3f07093182b88ba0f9b8d203f211a7a7d41c7"
1288+
12011289[[package]]
12021290name = "url"
12031291version = "2.2.2"
@@ -1242,9 +1330,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
12421330
12431331[[package]]
12441332name = "which"
1245−version = "4.2.5"
1333+version = "4.2.4"
12461334source = "registry+https://github.com/rust-lang/crates.io-index"
1247−checksum = "5c4fb54e6113b6a8772ee41c3404fb0301ac79604489467e0a9ce1f3e97c24ae"
1335+checksum = "2a5a7e487e921cf220206864a94a89b6c6905bfc19f1057fa26a4cb360e5c1d2"
12481336dependencies = [
12491337 "either",
12501338 "lazy_static",
@@ -1282,43 +1370,86 @@ version = "0.4.0"
12821370source = "registry+https://github.com/rust-lang/crates.io-index"
12831371checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
12841372
1373+[[package]]
1374+name = "windows-sys"
1375+version = "0.32.0"
1376+source = "registry+https://github.com/rust-lang/crates.io-index"
1377+checksum = "3df6e476185f92a12c072be4a189a0210dcdcf512a1891d6dff9edb874deadc6"
1378+dependencies = [
1379+ "windows_aarch64_msvc 0.32.0",
1380+ "windows_i686_gnu 0.32.0",
1381+ "windows_i686_msvc 0.32.0",
1382+ "windows_x86_64_gnu 0.32.0",
1383+ "windows_x86_64_msvc 0.32.0",
1384+]
1385+
12851386[[package]]
12861387name = "windows-sys"
12871388version = "0.36.1"
12881389source = "registry+https://github.com/rust-lang/crates.io-index"
12891390checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2"
12901391dependencies = [
1291− "windows_aarch64_msvc",
1292− "windows_i686_gnu",
1293− "windows_i686_msvc",
1294− "windows_x86_64_gnu",
1295− "windows_x86_64_msvc",
1392+ "windows_aarch64_msvc 0.36.1",
1393+ "windows_i686_gnu 0.36.1",
1394+ "windows_i686_msvc 0.36.1",
1395+ "windows_x86_64_gnu 0.36.1",
1396+ "windows_x86_64_msvc 0.36.1",
12961397]
12971398
1399+[[package]]
1400+name = "windows_aarch64_msvc"
1401+version = "0.32.0"
1402+source = "registry+https://github.com/rust-lang/crates.io-index"
1403+checksum = "d8e92753b1c443191654ec532f14c199742964a061be25d77d7a96f09db20bf5"
1404+
12981405[[package]]
12991406name = "windows_aarch64_msvc"
13001407version = "0.36.1"
13011408source = "registry+https://github.com/rust-lang/crates.io-index"
13021409checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47"
13031410
1411+[[package]]
1412+name = "windows_i686_gnu"
1413+version = "0.32.0"
1414+source = "registry+https://github.com/rust-lang/crates.io-index"
1415+checksum = "6a711c68811799e017b6038e0922cb27a5e2f43a2ddb609fe0b6f3eeda9de615"
1416+
13041417[[package]]
13051418name = "windows_i686_gnu"
13061419version = "0.36.1"
13071420source = "registry+https://github.com/rust-lang/crates.io-index"
13081421checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6"
13091422
1423+[[package]]
1424+name = "windows_i686_msvc"
1425+version = "0.32.0"
1426+source = "registry+https://github.com/rust-lang/crates.io-index"
1427+checksum = "146c11bb1a02615db74680b32a68e2d61f553cc24c4eb5b4ca10311740e44172"
1428+
13101429[[package]]
13111430name = "windows_i686_msvc"
13121431version = "0.36.1"
13131432source = "registry+https://github.com/rust-lang/crates.io-index"
13141433checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024"
13151434
1435+[[package]]
1436+name = "windows_x86_64_gnu"
1437+version = "0.32.0"
1438+source = "registry+https://github.com/rust-lang/crates.io-index"
1439+checksum = "c912b12f7454c6620635bbff3450962753834be2a594819bd5e945af18ec64bc"
1440+
13161441[[package]]
13171442name = "windows_x86_64_gnu"
13181443version = "0.36.1"
13191444source = "registry+https://github.com/rust-lang/crates.io-index"
13201445checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1"
13211446
1447+[[package]]
1448+name = "windows_x86_64_msvc"
1449+version = "0.32.0"
1450+source = "registry+https://github.com/rust-lang/crates.io-index"
1451+checksum = "504a2476202769977a040c6364301a3f65d0cc9e3fb08600b2bda150a0488316"
1452+
13221453[[package]]
13231454name = "windows_x86_64_msvc"
13241455version = "0.36.1"