feat(language/rust): improve lsp-mode setup

This commit is contained in:
2022-10-24 09:50:03 +01:00
parent 229a768def
commit eea90adfa6

View File

@@ -26,7 +26,6 @@
(setq-local rust-format-on-save t)
(tree-sitter-mode t)
(lsp-deferred)
(origami-mode t)
(subword-mode t))
@@ -35,6 +34,18 @@
(add-to-list 'origami-parser-alist
'(rust-mode . origami-c-style-parser))))
(use-package lsp-rust
:straight lsp-mode
:hook
(rust-mode . siren-lsp-rust-mode-setup)
:preface
(defun siren-lsp-rust-mode-setup ()
(lsp-format-buffer-on-save-mode t)
(lsp-organize-imports-on-save-mode t)
(lsp-deferred)))
(use-package cargo
:hook (rust-mode . cargo-minor-mode))