Skip to content

Latest commit

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

lsp-client

crates.ioDocumentationMIT licensed

A client for the Language Server Protocol.

Usage

Start a language server and create a client to communicate with it.

letmut child = Command::new("rust-analyzer").stdin(Stdio::piped()).stdout(Stdio::piped()).spawn().unwrap();let stdin = child.stdin.take().unwrap();let stdout = child.stdout.take()..unwrap();let(tx, rx) = io_transport(stdin, stdout);let client = LspClient::new(tx, rx);

See the examples directory for more usage examples.

About

No description, website, or topics provided.

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages