14 releases

0.7.0 Jan 16, 2023
0.6.0 Apr 8, 2022
0.5.2 Jun 28, 2021
0.5.0 Nov 16, 2020
0.3.0 Nov 7, 2019

#26 in Development tools

Download history 11884/week @ 2023-02-07 11312/week @ 2023-02-14 10578/week @ 2023-02-21 8795/week @ 2023-02-28 8946/week @ 2023-03-07 10154/week @ 2023-03-14 11668/week @ 2023-03-21 11726/week @ 2023-03-28 14481/week @ 2023-04-04 14356/week @ 2023-04-11 12008/week @ 2023-04-18 12079/week @ 2023-04-25 14273/week @ 2023-05-02 15713/week @ 2023-05-09 14125/week @ 2023-05-16 9710/week @ 2023-05-23

55,565 downloads per month
Used in 28 crates (25 directly)

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.1–1.9MB
~43K SLoC