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)