Bug#1052319: ITP: rust-analyzer -- LSP server for Rust
On Mon, Jan 06, 2025 at 11:50:05PM +0800, Blair Noctis wrote:
> On Wed, 20 Sep 2023 11:34:49 +0000 Jelmer Vernooij <jelmer@debian.org> wrote:
> > Package: wnpp
> > Severity: wishlist
> > Owner: Jelmer Vernooij <jelmer@debian.org>
> >
> > * Package name : rust-analyzer
> > Version : 0.3.1631
> > Upstream Contact: Rust Analyzer Developers
> > * URL : https://github.com/rust-lang/rust-analyzer
> > * License : MIT or Apache-2.0
> > Programming Lang: Rust
> > Description : LSP server for Rust
> >
> > rust-analyzer is an implementation of Language Server Protocol for the Rust programming language. It provides features like completion and goto definition for many code editors, including VS Code, Emacs and Vim.
>
> A preliminary dependency analysis shows:
>
> * Not in Debian
> ** dot
> ** libfuzzer-sys
> ** line-index
> ** perf-event{,-open-sys}
> ** process-wrap
> ** pulldown-cmark-to-cmark
> ** rustc_apfloat
> ** scip
> ** tenthash
> ** xshell
> ** ra-ap-rustc_* series, which are "automatically published" from the rustc repository (compiler/rustc_*); could probably be made to use the rustc-src package
> * Outdated
> ** cargo_metadata
> ** lsp-types
> ** smol_str
FWIW Fabian and I chatted a bit at 38C3 about this, and he suggested it might
make sense to build rust-analyzer as part of the regularly released big rustc
source package.
Jelmer
Reply to: