diff --git a/init.el b/init.el index 195d6a8..e953422 100644 --- a/init.el +++ b/init.el @@ -39,3 +39,4 @@ (require 'init-typst) (require 'init-cc) (require 'init-python) +(require 'init-rust) diff --git a/lisp/init-rust.el b/lisp/init-rust.el new file mode 100644 index 0000000..7f9bfef --- /dev/null +++ b/lisp/init-rust.el @@ -0,0 +1,10 @@ +;; Rust -*- lexical-binding: t; -*- +(use-package rust-mode + :functions centaur-treesit-available-p + :init (setq rust-format-on-save t + rust-mode-treesitter-derive (centaur-treesit-available-p))) + +(use-package ron-mode + :mode ("\\.ron" . ron-mode)) + +(provide 'init-rust)