mirror of
http://github.com/JaeUs3792/dotfiles
synced 2025-12-13 23:51:34 +09:00
37 lines
818 B
EmacsLisp
37 lines
818 B
EmacsLisp
;; init-rust.el --- Initialize Rust configurations. -*- lexical-binding: t -*-
|
|
|
|
;; Rust
|
|
|
|
(use-package rust-mode
|
|
:straight t
|
|
:ensure t
|
|
:defer t
|
|
:config
|
|
(flycheck-rust-setup))
|
|
(use-package cargo
|
|
:straight t
|
|
:ensure t
|
|
:defer t
|
|
:after rust-mode)
|
|
(use-package flycheck-rust
|
|
:straight t
|
|
:ensure t
|
|
:after (flycheck rust-mode)
|
|
:config
|
|
(add-hook 'flycheck-mode-hook #'flycheck-rust-setup))
|
|
(use-package toml-mode
|
|
:straight t
|
|
:ensure t
|
|
:defer t
|
|
:config
|
|
(add-to-list 'auto-mode-alist '("/\\(Cargo.lock\\|\\.cargo/config\\)\\'" . toml-mode)))
|
|
|
|
; org-babel integration ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
(use-package ob-rust
|
|
:straight t
|
|
:ensure t)
|
|
|
|
(provide 'init-rust)
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
;;; init-rust.el ends here
|