diff options
| author | Franck Cuny <franck@fcuny.net> | 2025-08-28 07:49:47 -0700 |
|---|---|---|
| committer | Franck Cuny <franck@fcuny.net> | 2025-08-28 08:11:03 -0700 |
| commit | ad01e928ced99f053f3dc80484a007a44ab1940c (patch) | |
| tree | 6bfced973d892acce78974e13a79f677cd3551e0 /home/programs/emacs/site-lisp | |
| parent | relax some suggestions for firefox (diff) | |
| download | infra-ad01e928ced99f053f3dc80484a007a44ab1940c.tar.gz | |
add home-manager settings for rust
Diffstat (limited to '')
| -rw-r--r-- | home/programs/emacs/site-lisp/init-programming.el | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/home/programs/emacs/site-lisp/init-programming.el b/home/programs/emacs/site-lisp/init-programming.el index a2299cf..1bad02f 100644 --- a/home/programs/emacs/site-lisp/init-programming.el +++ b/home/programs/emacs/site-lisp/init-programming.el @@ -100,6 +100,7 @@ ("C-c l f" . eglot-format-buffer)) :hook ((go-mode . eglot-ensure) (python-mode . eglot-ensure) + (rust-mode . eglot-ensure) (nix-mode . eglot-ensure)) :custom (eglot-send-changes-idle-time 0.1) @@ -194,6 +195,17 @@ (css-indent-offset 2) (cssm-indent-level 1)) +(use-package rust-mode + :hook eglot-ensure + :config + (with-eval-after-load 'exec-path-from-shell + (exec-path-from-shell-copy-envs '("RUSTUP_HOME" "CARGO_HOME"))) + (setq rust-format-on-save t)) + +(use-package cargo + :hook (rust-mode . cargo-minor-mode)) + + (provide 'init-programming) ;;; init-programming.el ends here |
