on master help sign in
Update deps.
39bf1caBlaž Hrastnik
Cargo.lock+88−62
@@ -40,9 +40,9 @@ dependencies = [
40
40
41[[package]]
41[[package]]
42name = "async-executor"
42name = "async-executor"
43−version = "1.3.0"
43+version = "1.4.0"
44source = "registry+https://github.com/rust-lang/crates.io-index"
44source = "registry+https://github.com/rust-lang/crates.io-index"
45−checksum = "d373d78ded7d0b3fa8039375718cde0aace493f2e34fb60f51cbf567562ca801"
45+checksum = "eb877970c7b440ead138f6321a3b5395d6061183af779340b65e20c0fede9146"
46dependencies = [
46dependencies = [
47 "async-task",
47 "async-task",
48 "concurrent-queue",
48 "concurrent-queue",
@@ -65,9 +65,9 @@ dependencies = [
65
65
66[[package]]
66[[package]]
67name = "async-io"
67name = "async-io"
68−version = "1.1.10"
68+version = "1.3.1"
69source = "registry+https://github.com/rust-lang/crates.io-index"
69source = "registry+https://github.com/rust-lang/crates.io-index"
70−checksum = "d54bc4c1c7292475efb2253227dbcfad8fe1ca4c02bc62c510cc2f3da5c4704e"
70+checksum = "9315f8f07556761c3e48fec2e6b276004acf426e6dc068b2c2251854d65ee0fd"
71dependencies = [
71dependencies = [
72 "concurrent-queue",
72 "concurrent-queue",
73 "fastrand",
73 "fastrand",
@@ -144,6 +144,12 @@ version = "0.12.3"
144source = "registry+https://github.com/rust-lang/crates.io-index"
144source = "registry+https://github.com/rust-lang/crates.io-index"
145checksum = "3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff"
145checksum = "3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff"
146
146
147+[[package]]
148+name = "base64"
149+version = "0.13.0"
150+source = "registry+https://github.com/rust-lang/crates.io-index"
151+checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd"
152+
147[[package]]
153[[package]]
148name = "bitflags"
154name = "bitflags"
149version = "1.2.1"
155version = "1.2.1"
@@ -189,9 +195,9 @@ checksum = "df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53"
189
195
190[[package]]
196[[package]]
191name = "cc"
197name = "cc"
192−version = "1.0.61"
198+version = "1.0.65"
193source = "registry+https://github.com/rust-lang/crates.io-index"
199source = "registry+https://github.com/rust-lang/crates.io-index"
194−checksum = "ed67cbde08356238e75fc4656be4749481eeffb09e19f320a25237d5221c985d"
200+checksum = "95752358c8f7552394baf48cd82695b345628ad3f170d607de3ca03b8dacca15"
195dependencies = [
201dependencies = [
196 "jobserver",
202 "jobserver",
197]
203]
@@ -262,12 +268,12 @@ checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc"
262
268
263[[package]]
269[[package]]
264name = "crossbeam-utils"
270name = "crossbeam-utils"
265−version = "0.7.2"
271+version = "0.8.1"
266source = "registry+https://github.com/rust-lang/crates.io-index"
272source = "registry+https://github.com/rust-lang/crates.io-index"
267−checksum = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8"
273+checksum = "02d96d1e189ef58269ebe5b97953da3274d83a93af647c2ddd6f9dab28cedb8d"
268dependencies = [
274dependencies = [
269 "autocfg",
275 "autocfg",
270− "cfg-if 0.1.10",
276+ "cfg-if 1.0.0",
271 "lazy_static",
277 "lazy_static",
272]
278]
273
279
@@ -342,6 +348,16 @@ dependencies = [
342 "log",
348 "log",
343]
349]
344
350
351+[[package]]
352+name = "form_urlencoded"
353+version = "1.0.0"
354+source = "registry+https://github.com/rust-lang/crates.io-index"
355+checksum = "ece68d15c92e84fa4f19d3780f1294e5ca82a78a6d515f1efaabcc144688be00"
356+dependencies = [
357+ "matches",
358+ "percent-encoding",
359+]
360+
345[[package]]
361[[package]]
346name = "futf"
362name = "futf"
347version = "0.1.4"
363version = "0.1.4"
@@ -360,15 +376,15 @@ checksum = "4c7e4c2612746b0df8fed4ce0c69156021b704c9aefa360311c04e6e9e002eed"
360
376
361[[package]]
377[[package]]
362name = "futures-core"
378name = "futures-core"
363−version = "0.3.7"
379+version = "0.3.8"
364source = "registry+https://github.com/rust-lang/crates.io-index"
380source = "registry+https://github.com/rust-lang/crates.io-index"
365−checksum = "18eaa56102984bed2c88ea39026cff3ce3b4c7f508ca970cedf2450ea10d4e46"
381+checksum = "847ce131b72ffb13b6109a221da9ad97a64cbe48feb1028356b836b47b8f1748"
366
382
367[[package]]
383[[package]]
368name = "futures-io"
384name = "futures-io"
369−version = "0.3.7"
385+version = "0.3.8"
370source = "registry+https://github.com/rust-lang/crates.io-index"
386source = "registry+https://github.com/rust-lang/crates.io-index"
371−checksum = "6e1798854a4727ff944a7b12aa999f58ce7aa81db80d2dfaaf2ba06f065ddd2b"
387+checksum = "611834ce18aaa1bd13c4b374f5d653e1027cf99b6b502584ff8c9a64413b30bb"
372
388
373[[package]]
389[[package]]
374name = "futures-lite"
390name = "futures-lite"
@@ -387,9 +403,9 @@ dependencies = [
387
403
388[[package]]
404[[package]]
389name = "futures-macro"
405name = "futures-macro"
390−version = "0.3.7"
406+version = "0.3.8"
391source = "registry+https://github.com/rust-lang/crates.io-index"
407source = "registry+https://github.com/rust-lang/crates.io-index"
392−checksum = "e36fccf3fc58563b4a14d265027c627c3b665d7fed489427e88e7cc929559efe"
408+checksum = "77408a692f1f97bcc61dc001d752e00643408fbc922e4d634c655df50d595556"
393dependencies = [
409dependencies = [
394 "proc-macro-hack",
410 "proc-macro-hack",
395 "proc-macro2",
411 "proc-macro2",
@@ -399,18 +415,18 @@ dependencies = [
399
415
400[[package]]
416[[package]]
401name = "futures-task"
417name = "futures-task"
402−version = "0.3.7"
418+version = "0.3.8"
403source = "registry+https://github.com/rust-lang/crates.io-index"
419source = "registry+https://github.com/rust-lang/crates.io-index"
404−checksum = "96d502af37186c4fef99453df03e374683f8a1eec9dcc1e66b3b82dc8278ce3c"
420+checksum = "7c554eb5bf48b2426c4771ab68c6b14468b6e76cc90996f528c3338d761a4d0d"
405dependencies = [
421dependencies = [
406 "once_cell",
422 "once_cell",
407]
423]
408
424
409[[package]]
425[[package]]
410name = "futures-util"
426name = "futures-util"
411−version = "0.3.7"
427+version = "0.3.8"
412source = "registry+https://github.com/rust-lang/crates.io-index"
428source = "registry+https://github.com/rust-lang/crates.io-index"
413−checksum = "abcb44342f62e6f3e8ac427b8aa815f724fd705dfad060b18ac7866c15bb8e34"
429+checksum = "d304cff4a7b99cfb7986f7d43fbe93d175e72e704a8860787cc95e9ffd85cbd2"
414dependencies = [
430dependencies = [
415 "futures-core",
431 "futures-core",
416 "futures-macro",
432 "futures-macro",
@@ -555,9 +571,9 @@ dependencies = [
555
571
556[[package]]
572[[package]]
557name = "instant"
573name = "instant"
558−version = "0.1.8"
574+version = "0.1.9"
559source = "registry+https://github.com/rust-lang/crates.io-index"
575source = "registry+https://github.com/rust-lang/crates.io-index"
560−checksum = "cb1fc4429a33e1f80d41dc9fea4d108a88bec1de8053878898ae448a0b52f613"
576+checksum = "61124eeebbd69b8190558df225adf7e4caafce0d743919e5d6b19652314ec5ec"
561dependencies = [
577dependencies = [
562 "cfg-if 1.0.0",
578 "cfg-if 1.0.0",
563]
579]
@@ -604,9 +620,9 @@ checksum = "4d58d1b70b004888f764dfbf6a26a3b0342a1632d33968e4a179d8011c760614"
604
620
605[[package]]
621[[package]]
606name = "lock_api"
622name = "lock_api"
607−version = "0.4.1"
623+version = "0.4.2"
608source = "registry+https://github.com/rust-lang/crates.io-index"
624source = "registry+https://github.com/rust-lang/crates.io-index"
609−checksum = "28247cc5a5be2f05fbcd76dd0cf2c7d3b5400cb978a28042abcd4fa0b3f8261c"
625+checksum = "dd96ffd135b2fd7b973ac026d28085defbe8983df057ced3eb4f2130b0831312"
610dependencies = [
626dependencies = [
611 "scopeguard",
627 "scopeguard",
612]
628]
@@ -622,11 +638,11 @@ dependencies = [
622
638
623[[package]]
639[[package]]
624name = "lsp-types"
640name = "lsp-types"
625−version = "0.83.0"
641+version = "0.84.0"
626source = "registry+https://github.com/rust-lang/crates.io-index"
642source = "registry+https://github.com/rust-lang/crates.io-index"
627−checksum = "25e0bd4b95038f2c23bda332ba0ca684e8dda765db1f9bdb63dc4c3e01f3b456"
643+checksum = "3b95be71fe205e44de754185bcf86447b65813ce1ceb298f8d3793ade5fff08d"
628dependencies = [
644dependencies = [
629− "base64",
645+ "base64 0.12.3",
630 "bitflags",
646 "bitflags",
631 "serde",
647 "serde",
632 "serde_json",
648 "serde_json",
@@ -654,9 +670,9 @@ checksum = "0ee1c47aaa256ecabcaea351eae4a9b01ef39ed810004e298d2511ed284b1525"
654
670
655[[package]]
671[[package]]
656name = "mio"
672name = "mio"
657−version = "0.7.5"
673+version = "0.7.6"
658source = "registry+https://github.com/rust-lang/crates.io-index"
674source = "registry+https://github.com/rust-lang/crates.io-index"
659−checksum = "8962c171f57fcfffa53f4df1bb15ec4c8cf26a7569459c9ceb62d94aab0d9584"
675+checksum = "f33bc887064ef1fd66020c9adfc45bb9f33d75a42096c81e7c56c65b75dd1a8b"
660dependencies = [
676dependencies = [
661 "libc",
677 "libc",
662 "log",
678 "log",
@@ -667,9 +683,9 @@ dependencies = [
667
683
668[[package]]
684[[package]]
669name = "miow"
685name = "miow"
670−version = "0.3.5"
686+version = "0.3.6"
671source = "registry+https://github.com/rust-lang/crates.io-index"
687source = "registry+https://github.com/rust-lang/crates.io-index"
672−checksum = "07b88fb9795d4d36d62a012dfbf49a8f5cf12751f36d31a9dbe66d528e58979e"
688+checksum = "5a33c1b55807fbed163481b5ba66db4b2fa6cde694a5027be10fb724206c5897"
673dependencies = [
689dependencies = [
674 "socket2",
690 "socket2",
675 "winapi",
691 "winapi",
@@ -731,15 +747,15 @@ dependencies = [
731
747
732[[package]]
748[[package]]
733name = "once_cell"
749name = "once_cell"
734−version = "1.4.1"
750+version = "1.5.2"
735source = "registry+https://github.com/rust-lang/crates.io-index"
751source = "registry+https://github.com/rust-lang/crates.io-index"
736−checksum = "260e51e7efe62b592207e9e13a68e43692a7a279171d6ba57abd208bf23645ad"
752+checksum = "13bd41f508810a131401606d54ac32a467c97172d74ba7662562ebba5ad07fa0"
737
753
738[[package]]
754[[package]]
739name = "os_str_bytes"
755name = "os_str_bytes"
740−version = "2.3.2"
756+version = "2.4.0"
741source = "registry+https://github.com/rust-lang/crates.io-index"
757source = "registry+https://github.com/rust-lang/crates.io-index"
742−checksum = "2ac6fe3538f701e339953a3ebbe4f39941aababa8a3f6964635b24ab526daeac"
758+checksum = "afb2e1c3ee07430c2cf76151675e583e0f19985fa6efae47d6848a3e2c824f85"
743
759
744[[package]]
760[[package]]
745name = "parking"
761name = "parking"
@@ -749,9 +765,9 @@ checksum = "427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72"
749
765
750[[package]]
766[[package]]
751name = "parking_lot"
767name = "parking_lot"
752−version = "0.11.0"
768+version = "0.11.1"
753source = "registry+https://github.com/rust-lang/crates.io-index"
769source = "registry+https://github.com/rust-lang/crates.io-index"
754−checksum = "a4893845fa2ca272e647da5d0e46660a314ead9c2fdd9a883aabc32e481a8733"
770+checksum = "6d7744ac029df22dca6284efe4e898991d28e3085c706c972bcd7da4a27a15eb"
755dependencies = [
771dependencies = [
756 "instant",
772 "instant",
757 "lock_api",
773 "lock_api",
@@ -787,18 +803,18 @@ checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e"
787
803
788[[package]]
804[[package]]
789name = "pin-project"
805name = "pin-project"
790−version = "1.0.1"
806+version = "1.0.2"
791source = "registry+https://github.com/rust-lang/crates.io-index"
807source = "registry+https://github.com/rust-lang/crates.io-index"
792−checksum = "ee41d838744f60d959d7074e3afb6b35c7456d0f61cad38a24e35e6553f73841"
808+checksum = "9ccc2237c2c489783abd8c4c80e5450fc0e98644555b1364da68cc29aa151ca7"
793dependencies = [
809dependencies = [
794 "pin-project-internal",
810 "pin-project-internal",
795]
811]
796
812
797[[package]]
813[[package]]
798name = "pin-project-internal"
814name = "pin-project-internal"
799−version = "1.0.1"
815+version = "1.0.2"
800source = "registry+https://github.com/rust-lang/crates.io-index"
816source = "registry+https://github.com/rust-lang/crates.io-index"
801−checksum = "81a4ffa594b66bff340084d4081df649a7dc049ac8d7fc458d8e628bfbbb2f86"
817+checksum = "f8e8d2bf0b23038a4424865103a4df472855692821aab4e4f5c3312d461d9e5f"
802dependencies = [
818dependencies = [
803 "proc-macro2",
819 "proc-macro2",
804 "quote",
820 "quote",
@@ -906,11 +922,11 @@ dependencies = [
906
922
907[[package]]
923[[package]]
908name = "rust-argon2"
924name = "rust-argon2"
909−version = "0.8.2"
925+version = "0.8.3"
910source = "registry+https://github.com/rust-lang/crates.io-index"
926source = "registry+https://github.com/rust-lang/crates.io-index"
911−checksum = "9dab61250775933275e84053ac235621dfb739556d5c54a2f2e9313b7cf43a19"
927+checksum = "4b18820d944b33caa75a71378964ac46f58517c92b6ae5f762636247c09e78fb"
912dependencies = [
928dependencies = [
913− "base64",
929+ "base64 0.13.0",
914 "blake2b_simd",
930 "blake2b_simd",
915 "constant_time_eq",
931 "constant_time_eq",
916 "crossbeam-utils",
932 "crossbeam-utils",
@@ -1007,15 +1023,15 @@ checksum = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8"
1007
1023
1008[[package]]
1024[[package]]
1009name = "smallvec"
1025name = "smallvec"
1010−version = "1.4.2"
1026+version = "1.5.0"
1011source = "registry+https://github.com/rust-lang/crates.io-index"
1027source = "registry+https://github.com/rust-lang/crates.io-index"
1012−checksum = "fbee7696b84bbf3d89a1c2eccff0850e3047ed46bfcd2e92c29a2d074d57e252"
1028+checksum = "7acad6f34eb9e8a259d3283d1e8c1d34d7415943d4895f65cc73813c7396fc85"
1013
1029
1014[[package]]
1030[[package]]
1015name = "smol"
1031name = "smol"
1016−version = "1.2.4"
1032+version = "1.2.5"
1017source = "registry+https://github.com/rust-lang/crates.io-index"
1033source = "registry+https://github.com/rust-lang/crates.io-index"
1018−checksum = "aaf8ded16994c0ae59596c6e4733c76faeb0533c26fd5ca1b1bc89271a049a66"
1034+checksum = "85cf3b5351f3e783c1d79ab5fc604eeed8b8ae9abd36b166e8b87a089efd85e4"
1019dependencies = [
1035dependencies = [
1020 "async-channel",
1036 "async-channel",
1021 "async-executor",
1037 "async-executor",
@@ -1031,11 +1047,11 @@ dependencies = [
1031
1047
1032[[package]]
1048[[package]]
1033name = "socket2"
1049name = "socket2"
1034−version = "0.3.15"
1050+version = "0.3.17"
1035source = "registry+https://github.com/rust-lang/crates.io-index"
1051source = "registry+https://github.com/rust-lang/crates.io-index"
1036−checksum = "b1fa70dc5c8104ec096f4fe7ede7a221d35ae13dcd19ba1ad9a81d2cab9a1c44"
1052+checksum = "2c29947abdee2a218277abeca306f25789c938e500ea5a9d4b12a5a504466902"
1037dependencies = [
1053dependencies = [
1038− "cfg-if 0.1.10",
1054+ "cfg-if 1.0.0",
1039 "libc",
1055 "libc",
1040 "redox_syscall",
1056 "redox_syscall",
1041 "winapi",
1057 "winapi",
@@ -1043,9 +1059,9 @@ dependencies = [
1043
1059
1044[[package]]
1060[[package]]
1045name = "syn"
1061name = "syn"
1046−version = "1.0.48"
1062+version = "1.0.53"
1047source = "registry+https://github.com/rust-lang/crates.io-index"
1063source = "registry+https://github.com/rust-lang/crates.io-index"
1048−checksum = "cc371affeffc477f42a221a1e4297aedcea33d47d19b61455588bd9d8f6b19ac"
1064+checksum = "8833e20724c24de12bbaba5ad230ea61c3eafb05b881c7c9d3cfe8638b187e68"
1049dependencies = [
1065dependencies = [
1050 "proc-macro2",
1066 "proc-macro2",
1051 "quote",
1067 "quote",
@@ -1113,9 +1129,18 @@ dependencies = [
1113
1129
1114[[package]]
1130[[package]]
1115name = "tinyvec"
1131name = "tinyvec"
1116−version = "0.3.4"
1132+version = "1.1.0"
1133+source = "registry+https://github.com/rust-lang/crates.io-index"
1134+checksum = "ccf8dbc19eb42fba10e8feaaec282fb50e2c14b2726d6301dbfeed0f73306a6f"
1135+dependencies = [
1136+ "tinyvec_macros",
1137+]
1138+
1139+[[package]]
1140+name = "tinyvec_macros"
1141+version = "0.1.0"
1117source = "registry+https://github.com/rust-lang/crates.io-index"
1142source = "registry+https://github.com/rust-lang/crates.io-index"
1118−checksum = "238ce071d267c5710f9d31451efec16c5ee22de34df17cc05e56cbc92e967117"
1143+checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c"
1119
1144
1120[[package]]
1145[[package]]
1121name = "tree-sitter"
1146name = "tree-sitter"
@@ -1129,8 +1154,8 @@ dependencies = [
1129
1154
1130[[package]]
1155[[package]]
1131name = "tui"
1156name = "tui"
1132−version = "0.12.0"
1157+version = "0.13.0"
1133−source = "git+https://github.com/fdehau/tui-rs#25ff2e5e61f8902101e485743992db2412f77aad"
1158+source = "git+https://github.com/fdehau/tui-rs#efdd6bfb193dafcb5e3bdc75e7d2d314065da1d7"
1134dependencies = [
1159dependencies = [
1135 "bitflags",
1160 "bitflags",
1136 "cassowary",
1161 "cassowary",
@@ -1150,18 +1175,18 @@ dependencies = [
1150
1175
1151[[package]]
1176[[package]]
1152name = "unicode-normalization"
1177name = "unicode-normalization"
1153−version = "0.1.13"
1178+version = "0.1.16"
1154source = "registry+https://github.com/rust-lang/crates.io-index"
1179source = "registry+https://github.com/rust-lang/crates.io-index"
1155−checksum = "6fb19cf769fa8c6a80a162df694621ebeb4dafb606470b2b2fce0be40a98a977"
1180+checksum = "a13e63ab62dbe32aeee58d1c5408d35c36c392bba5d9d3142287219721afe606"
1156dependencies = [
1181dependencies = [
1157 "tinyvec",
1182 "tinyvec",
1158]
1183]
1159
1184
1160[[package]]
1185[[package]]
1161name = "unicode-segmentation"
1186name = "unicode-segmentation"
1162−version = "1.6.0"
1187+version = "1.7.1"
1163source = "registry+https://github.com/rust-lang/crates.io-index"
1188source = "registry+https://github.com/rust-lang/crates.io-index"
1164−checksum = "e83e153d1053cbb5a118eeff7fd5be06ed99153f00dbcd8ae310c5fb2b22edc0"
1189+checksum = "bb0d2e7be6ae3a5fa87eed5fb451aff96f2573d2694942e40543ae0bbe19c796"
1165
1190
1166[[package]]
1191[[package]]
1167name = "unicode-width"
1192name = "unicode-width"
@@ -1177,10 +1202,11 @@ checksum = "f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564"
1177
1202
1178[[package]]
1203[[package]]
1179name = "url"
1204name = "url"
1180−version = "2.1.1"
1205+version = "2.2.0"
1181source = "registry+https://github.com/rust-lang/crates.io-index"
1206source = "registry+https://github.com/rust-lang/crates.io-index"
1182−checksum = "829d4a8476c35c9bf0bbce5a3b23f4106f79728039b726d292bb93bc106787cb"
1207+checksum = "5909f2b0817350449ed73e8bcd81c8c3c8d9a7a5d8acba4b27db277f1868976e"
1183dependencies = [
1208dependencies = [
1209+ "form_urlencoded",
1184 "idna",
1210 "idna",
1185 "matches",
1211 "matches",
1186 "percent-encoding",
1212 "percent-encoding",
helix-lsp/Cargo.toml+1−1
@@ -11,7 +11,7 @@ helix-core = { path = "../helix-core" }
11helix-view = { path = "../helix-view" }
11helix-view = { path = "../helix-view" }
12once_cell = "1.4"
12once_cell = "1.4"
13
13
14−lsp-types = { version = "0.83", features = ["proposed"] }
14+lsp-types = { version = "0.84", features = ["proposed"] }
15smol = "1.2"
15smol = "1.2"
16url = "2"
16url = "2"
17pathdiff = "0.2"
17pathdiff = "0.2"
helix-lsp/src/client.rs+2−1
@@ -183,7 +183,7 @@ impl Client {
183
183
184 #[allow(deprecated)]
184 #[allow(deprecated)]
185 let params = lsp::InitializeParams {
185 let params = lsp::InitializeParams {
186− process_id: Some(u64::from(std::process::id())),
186+ process_id: Some(std::process::id()),
187 root_path: None,
187 root_path: None,
188 // root_uri: Some(lsp_types::Url::parse("file://localhost/")?),
188 // root_uri: Some(lsp_types::Url::parse("file://localhost/")?),
189 root_uri: None, // set to project root in the future
189 root_uri: None, // set to project root in the future
@@ -194,6 +194,7 @@ impl Client {
194 trace: None,
194 trace: None,
195 workspace_folders: None,
195 workspace_folders: None,
196 client_info: None,
196 client_info: None,
197+ locale: None, // TODO
197 };
198 };
198
199
199 let response = self.request::<lsp::request::Initialize>(params).await?;
200 let response = self.request::<lsp::request::Initialize>(params).await?;
helix-lsp/src/lib.rs+1−1
@@ -38,7 +38,7 @@ pub mod util {
38 let line_start = doc.char_to_utf16_cu(line);
38 let line_start = doc.char_to_utf16_cu(line);
39 let col = doc.char_to_utf16_cu(pos) - line_start;
39 let col = doc.char_to_utf16_cu(pos) - line_start;
40
40
41− lsp::Position::new(line as u64, col as u64)
41+ lsp::Position::new(line as u32, col as u32)
42 }
42 }
43}
43}
44
44
helix-view/src/document.rs+1−1
@@ -32,7 +32,7 @@ pub struct Document {
32 pub changes: ChangeSet,
32 pub changes: ChangeSet,
33 pub old_state: State,
33 pub old_state: State,
34 pub history: History,
34 pub history: History,
35− pub version: i64, // should be usize?
35+ pub version: i32, // should be usize?
36
36
37 pub diagnostics: Vec<Diagnostic>,
37 pub diagnostics: Vec<Diagnostic>,
38}
38}