Skip to content

Commit

Permalink
refactor(lsp): replace tower-lsp with lsp-server
Browse files Browse the repository at this point in the history
The `tower-lsp` crate appears to be somewhat unmaintained in the recent
months and the `lsp-server` crate is made by the people behind
rust-analyzer.

In addition, the LSP server doesn't need a full async runtime as LSP
communication is only with a single client and done in serial.

This change cuts down on several dependencies, reducing both build time
and binary size.
  • Loading branch information
dnaka91 committed Dec 12, 2023
1 parent 5cc3c2f commit 51645a8
Show file tree
Hide file tree
Showing 6 changed files with 651 additions and 574 deletions.
Loading

0 comments on commit 51645a8

Please sign in to comment.