Seperate Cargo and Rust config and switch to LSP

This commit is contained in:
Camden Dixie O'Brien 2021-01-01 00:00:36 +00:00
parent 7c1e0a4391
commit ed25696aaa

View File

@ -586,13 +586,17 @@
#+end_src
** Rust
I never really use Rust without Cargo, so always turn on the minor
mode for Cargo in Rust buffers.
=rust-mode= provides basic support:
#+begin_src emacs-lisp
(use-package rust-mode)
(use-package cargo)
(add-hook 'rust-mode-hook 'cargo-minor-mode)
#+end_src
Then =rust-analyzer= via LSP does the rest :)
#+begin_src emacs-lisp
(add-hook 'rust-mode-hook #'lsp-deferred)
#+end_src
** Lisps
@ -927,6 +931,15 @@
(use-package meson-mode)
#+end_src
*** Cargo
I never really use Rust without Cargo, so always turn on the minor
mode for Cargo in Rust buffers.
#+begin_src emacs-lisp
(use-package cargo)
(add-hook 'rust-mode-hook 'cargo-minor-mode)
#+end_src
* Backup and Autosave
** Keep $PWD Tidy
Emacs' default behaviour of dumping temporary files in the current