diff options
Diffstat (limited to 'emacs.d/config/fcuny-rust.el')
-rw-r--r-- | emacs.d/config/fcuny-rust.el | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/emacs.d/config/fcuny-rust.el b/emacs.d/config/fcuny-rust.el new file mode 100644 index 0000000..8b3fe49 --- /dev/null +++ b/emacs.d/config/fcuny-rust.el @@ -0,0 +1,24 @@ +(eval-when-compile + (require 'use-package)) + +(use-package rust-mode + :ensure t + :config + + (use-package toml-mode :ensure t) + + (use-package racer :ensure t) + + (use-package company-racer :ensure t) + + (use-package cargo + :ensure t + :hook ((rust-mode . cargo-minor-mode) + (rust-mode . eldoc-mode) + (rust-mode . race-mode)) + :custom + (compilation-ask-about-save nil) + (rust-format-on-save t) + (rust-rustfmt-bin "/Users/fcuny/.cargo/bin/rustfmt"))) + +(provide 'fcuny-rust) |