Commit 4ff6b84b7e49
Changed files (1)
lisp
lisp/vde-rust.el
@@ -4,11 +4,28 @@
:init
(setq rust-format-on-save t))
-(use-package lsp-rust
- :defer 2
- :after lsp-mode
- :hook ((rust-mode . lsp-rust-enable)
- (rust-mode . flycheck-mode)))
+(use-package racer
+ :after rust-mode
+ :init
+ (add-hook 'rust-mode-hook #'racer-mode)
+ (add-hook 'rust-mode-hook #'eldoc-mode)
+ :config
+ (setq racer-cmd (executable-find "racer")))
+
+(use-package company-racer
+ :after company
+ :config
+ (push 'company-racer company-backends))
+
+(use-package flycheck-rust
+ :init
+ (add-hook 'rust-mode-hook #'flycheck-rust-setup))
+
+;; (use-package lsp-rust
+;; :defer 2
+;; :after lsp-mode
+;; :hook ((rust-mode . lsp-rust-enable)
+;; (rust-mode . flycheck-mode)))
(provide 'vde-rust)