#lsp #protocols #client-server #language-server

rust_lsp

A library for working with the Language Server Protocol, as either client or server

2 releases

Uses old Rust 2015

0.6.1 Dec 28, 2016
0.6.0 Dec 27, 2016

#111 in #lsp

Apache-2.0

39KB
786 lines

Build Status

RustLSP

A library for working with the Language Server Protocol, as either client or server. (LSP protocol only, not tied to any particular language engine)

NOTE: Currently requires nightly to build. After upcoming Rust 1.15 release, nightly should no longer be necessary.

Examples:

See full server/client example here: src/server_tests.rs

Projects using RustLSP:


lib.rs:

RustLSP

Examples:

See full server/client example here: https://github.com/RustDT/RustLSP/blob/master/src/server_tests.rs

Dependencies

~4.5MB
~121K SLoC