From 91ac91bcd8773a31df2a0b50c13d5adb76feb3bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Madeleine=20Sydney=20=C5=9Alaga?= Date: Sun, 12 Oct 2025 01:33:28 -0600 Subject: [PATCH] feat(emacs): undo-fu --- modules/home/users/msyds/emacs/lisp/syd/evil.el | 8 ++------ modules/home/users/msyds/emacs/lisp/syd/undo-fu.el | 7 +++++++ 2 files changed, 9 insertions(+), 6 deletions(-) create mode 100644 modules/home/users/msyds/emacs/lisp/syd/undo-fu.el diff --git a/modules/home/users/msyds/emacs/lisp/syd/evil.el b/modules/home/users/msyds/emacs/lisp/syd/evil.el index 9adf200..21c06e3 100644 --- a/modules/home/users/msyds/emacs/lisp/syd/evil.el +++ b/modules/home/users/msyds/emacs/lisp/syd/evil.el @@ -3,18 +3,14 @@ (require 'syd/base) (require 'syd/leader) (require 'syd/escape) - - - -;; More sensible undo functionality. Emacs' default is very weird, not -;; maintaining a proper history. -;; (use-package undo-fu) +(require 'syd/undo-fu) ;; Vim emulation. (use-package evil :preface + (require 'undo-fu) (setq evil-want-minibuffer t evil-move-beyond-eol t evil-respect-visual-line-mode t diff --git a/modules/home/users/msyds/emacs/lisp/syd/undo-fu.el b/modules/home/users/msyds/emacs/lisp/syd/undo-fu.el new file mode 100644 index 0000000..938f295 --- /dev/null +++ b/modules/home/users/msyds/emacs/lisp/syd/undo-fu.el @@ -0,0 +1,7 @@ +;;; -*- lexical-binding: t; -*- + +;; More sensible undo functionality. Emacs' default is very weird, not +;; maintaining a proper history. +(use-package undo-fu) + +(provide 'syd/undo-fu)