27 releases

0.0.149 Jan 16, 2023
0.0.148 Jan 9, 2023
0.0.145 Dec 26, 2022
0.0.141 Nov 28, 2022
0.0.122 Jul 25, 2022

#979 in Development tools

Download history 301/week @ 2022-12-05 416/week @ 2022-12-12 232/week @ 2022-12-19 198/week @ 2022-12-26 363/week @ 2023-01-02 336/week @ 2023-01-09 264/week @ 2023-01-16 267/week @ 2023-01-23 342/week @ 2023-01-30 399/week @ 2023-02-06 249/week @ 2023-02-13 274/week @ 2023-02-20 201/week @ 2023-02-27 199/week @ 2023-03-06 261/week @ 2023-03-13 188/week @ 2023-03-20

869 downloads per month
Used in 2 crates (via ra_ap_rust-analyzer)

MIT/Apache

27KB
583 lines

A language server scaffold, exposing a synchronous crossbeam-channel based API. This crate handles protocol handshaking and parsing messages, while you control the message dispatch loop yourself.

Run with RUST_LOG=lsp_server=debug to see all the messages.

Dependencies

~1.2–2MB
~45K SLoC