From 84ba8bf7cc343f4fea93f6c8eb416be5476d852f Mon Sep 17 00:00:00 2001 From: Andrea Ciceri <andrea.ciceri@autistici.org> Date: Thu, 27 Mar 2025 15:32:49 +0100 Subject: [PATCH] Emacs' `rust-mode` --- hmModules/emacs/init.el | 6 ++++++ packages/emacs/packages.nix | 1 + 2 files changed, 7 insertions(+) diff --git a/hmModules/emacs/init.el b/hmModules/emacs/init.el index 9987cbf..8e8da3d 100644 --- a/hmModules/emacs/init.el +++ b/hmModules/emacs/init.el @@ -548,6 +548,12 @@ (eglot-ensure)))) :mode "\\.ts\\'") +(use-package rust-mode + :init + (setq rust-mode-treesitter-derive t) + :hook ((rust-mode . (lambda () + (require 'eglot) + (eglot-ensure))))) (use-package haskell-ts-mode :hook ((haskell--ts-mode . eglot-ensure)) :mode "\\.hs\\'" diff --git a/packages/emacs/packages.nix b/packages/emacs/packages.nix index f726e67..9b366a2 100644 --- a/packages/emacs/packages.nix +++ b/packages/emacs/packages.nix @@ -182,6 +182,7 @@ let markdown-mode haskell-mode terraform-mode + rust-mode diredfl org-modern math-preview