refactor!(rust): remove racer and default to +lsp

BREAKING CHANGE: Racer is no longer developed and its project page
recommends using rust-analyzer instead. Moreover, users have reported
issues trying to build/install it on recent versions of rust, so I've
removed support for Racer from Doom, and now default solely to LSP for
IDE features.

Users that want these features will need to activate the module's +lsp
flag (along with the :tools lsp module) and install rust-analyzer. See
the module's README for instructions.

Close: #6705
Co-authored-by: c1ttim <c1ttim@users.noreply.github.com>
This commit is contained in:
Henrik Lissner
2022-09-07 01:17:29 +02:00
parent 20c50755e8
commit 63b0ebeda7
5 changed files with 3 additions and 25 deletions

View File

@ -2,5 +2,3 @@
;;; lang/rust/packages.el
(package! rustic :pin "6eec9713876d698510ee3715698fd42c1571e307")
(unless (modulep! +lsp)
(package! racer :pin "1e63e98626737ea9b662d4a9b1ffd6842b1c648c"))