diff options
Diffstat (limited to '')
-rw-r--r-- | config/init-rust.el | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/config/init-rust.el b/config/init-rust.el new file mode 100644 index 0000000..8aa8034 --- /dev/null +++ b/config/init-rust.el @@ -0,0 +1,27 @@ +;;; init-rust.el --- Configuration for rust -*- lexical-binding: t -*- +;; Author: Franck Cuny <franck@fcuny.net> + +;;; Commentary: + +;; configuration for rust + +;;; Code: + +(use-package rust-mode + :ensure t + :defer t + :hook ((rust-mode . eglot-ensure)) + :mode ("\\.rs\\'" . rust-mode) + :custom + (rust-format-on-save t)) + +(use-package cargo-mode + :ensure t + :defer t + :hook (rust-mode . cargo-minor-mode) + :custom + (compilation-scroll-output t)) + +(provide 'init-rust) + +;;; init-rust.el ends here |