From b2723e06ac4e75602552d7c49d1fa41b71c7a6bd Mon Sep 17 00:00:00 2001 From: Katharina Fey Date: Wed, 1 Dec 2021 14:12:43 +0100 Subject: [PATCH] libkookie: improve rust-mode with yas autoloading --- infra/libkookie/overlays/kookie/emacs/rust/default.el | 3 +++ infra/libkookie/shells/rust/stable/default.nix | 2 ++ 2 files changed, 5 insertions(+) diff --git a/infra/libkookie/overlays/kookie/emacs/rust/default.el b/infra/libkookie/overlays/kookie/emacs/rust/default.el index c2323099a1b..cd8f46925f6 100644 --- a/infra/libkookie/overlays/kookie/emacs/rust/default.el +++ b/infra/libkookie/overlays/kookie/emacs/rust/default.el @@ -20,6 +20,9 @@ ;;; Start lsp mode for Rust buffers (add-hook 'rust-mode-hook #'lsp) +;;; Start the yas-minor-mode for Rust buffers +(add-hook 'rust-mode-hook #'yas-minor-mode) + ;;; Use projectile to find project roots (projectile-mode t) (setq lsp-auto-guess-root t) diff --git a/infra/libkookie/shells/rust/stable/default.nix b/infra/libkookie/shells/rust/stable/default.nix index 83ec4e10d2e..7febd84818c 100644 --- a/infra/libkookie/shells/rust/stable/default.nix +++ b/infra/libkookie/shells/rust/stable/default.nix @@ -4,4 +4,6 @@ import "rust-stable" (pkgs: with pkgs; [ cargo-watch clangStdenv rust-analyzer + cargo-expand + clippy ])