summary refs log tree commit diff
path: root/config/init-rust.el
blob: 8aa8034f517ddec72d5309a70095b6b504d63c71 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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