From 7e6e089e45161f1ba65fc0db5c1521baf59a80c3 Mon Sep 17 00:00:00 2001 From: Hilton Chain Date: Mon, 16 Feb 2026 13:54:44 +0800 Subject: [PATCH] examples: emacs: Add emacs-evil. * modules/rosenthal/examples/emacs/manifest.scm: Add emacs-evil. * modules/rosenthal/examples/emacs/init.el (initial-scratch-message): Mention it. * modules/rosenthal/examples/guix/config.tmpl (%my-home) [packages]: Adjust accordingly. --- modules/rosenthal/examples/emacs/init.el | 1 + modules/rosenthal/examples/emacs/manifest.scm | 1 + modules/rosenthal/examples/guix/config.tmpl | 1 + 3 files changed, 3 insertions(+) diff --git a/modules/rosenthal/examples/emacs/init.el b/modules/rosenthal/examples/emacs/init.el index 9cebc2f..6a86e20 100644 --- a/modules/rosenthal/examples/emacs/init.el +++ b/modules/rosenthal/examples/emacs/init.el @@ -35,6 +35,7 @@ "\ ;;; Type your Guile program here and evaluate it. ;;; `M-x cua-mode' to use Ctrl-C/X/Z for copy, cut, paste. +;;; `M-x evil-mode' for Vim-like experience. \n") (scheme-mode) (geiser-repl-import-module "(gnu)") diff --git a/modules/rosenthal/examples/emacs/manifest.scm b/modules/rosenthal/examples/emacs/manifest.scm index 5d22e36..62043c4 100644 --- a/modules/rosenthal/examples/emacs/manifest.scm +++ b/modules/rosenthal/examples/emacs/manifest.scm @@ -6,6 +6,7 @@ "emacs-doom-modeline" "emacs-edit-indirect" ;for emacs-markdown-mode. "emacs-envrc" + "emacs-evil" "emacs-fish-mode" "emacs-flycheck" "emacs-flycheck-guile" diff --git a/modules/rosenthal/examples/guix/config.tmpl b/modules/rosenthal/examples/guix/config.tmpl index 95a29ff..bb311ae 100644 --- a/modules/rosenthal/examples/guix/config.tmpl +++ b/modules/rosenthal/examples/guix/config.tmpl @@ -48,6 +48,7 @@ "emacs-doom-modeline" "emacs-edit-indirect" ;for emacs-markdown-mode. "emacs-envrc" + "emacs-evil" "emacs-fish-mode" "emacs-flycheck" "emacs-flycheck-guile"