summaryrefslogtreecommitdiff
path: root/lisp/programming
diff options
context:
space:
mode:
authorJakob L. Kreuze2021-11-28 09:13:11 -0500
committerJakob L. Kreuze2021-11-28 09:13:11 -0500
commitac7b2ca8ea206e60baf8f5c60fe9bf03c22b5b54 (patch)
treee13ea46f4f2ea8da95e03efb8870e0ece2fb277a /lisp/programming
parente0c8c56f6aa8efbd87a6630122965b6b830d3aa6 (diff)
Drop racer for eglot + rust-analyzer
Diffstat (limited to 'lisp/programming')
-rw-r--r--lisp/programming/rust.el22
1 files changed, 2 insertions, 20 deletions
diff --git a/lisp/programming/rust.el b/lisp/programming/rust.el
index 6e4e43b..a192fc4 100644
--- a/lisp/programming/rust.el
+++ b/lisp/programming/rust.el
@@ -7,28 +7,10 @@
;;; language.
;;;
-;; Enable flycheck.
-
-(use-package flycheck-rust
- :after rust-mode
- :hook
- (flycheck-mode . flycheck-rust-setup)
- (rust-mode . flycheck-mode))
-
-;; Enable company, ElDoc, and racer.
-
-(use-package racer
- :init
- (setq racer-cmd "~/.cargo/bin/racer")
- (setq racer-rust-src-path "~/Code/rust/src")
-
- :hook
- (racer-mode . eldoc-mode)
- (racer-mode . company-mode))
-
(use-package rust-mode
:hook
- (rust-mode . racer-mode)
+ (rust-mode . eglot-ensure)
+ (rust-mode . company-mode)
;; Run 'rustfmt' automatically.
:init

© 2015 - 2026 Jakob L. Kreuze