From 7b5bcc00d49101385b326182e53c53b18ac61314 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Fri, 11 Apr 2025 00:01:29 -0400 Subject: [PATCH] perf(undo): tune undo limits Store a little less undo history, to improve general runtime performance by reducing the number of idle markers in long-lived sessions, particularly in shell emulation buffers. --- modules/emacs/undo/config.el | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/emacs/undo/config.el b/modules/emacs/undo/config.el index bfc9e46d5..d706ac5c4 100644 --- a/modules/emacs/undo/config.el +++ b/modules/emacs/undo/config.el @@ -5,9 +5,9 @@ :hook (doom-first-buffer . undo-fu-mode) :config ;; Increase undo history limits to reduce likelihood of data loss - (setq undo-limit 400000 ; 400kb (default is 160kb) - undo-strong-limit 3000000 ; 3mb (default is 240kb) - undo-outer-limit 48000000) ; 48mb (default is 24mb) + (setq undo-limit 256000 ; 256kb (default is 160kb) + undo-strong-limit 2000000 ; 2mb (default is 240kb) + undo-outer-limit 36000000) ; 36mb (default is 24mb) (define-minor-mode undo-fu-mode "Enables `undo-fu' for the current session."