summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAmin Bandali <amin@aminb.org>2018-07-22 18:51:32 -0400
committerAmin Bandali <amin@aminb.org>2018-07-22 18:51:32 -0400
commitbffae347346e1ea083c0c25640dc4637d99d099b (patch)
tree6a4952829f9a5b279ccdc52059afaf7194f4e1f3
parent8e4862e25a3d7f359895eb36a23476e131364cb0 (diff)
downloadconfigs-bffae347346e1ea083c0c25640dc4637d99d099b.tar.gz
configs-bffae347346e1ea083c0c25640dc4637d99d099b.tar.xz
configs-bffae347346e1ea083c0c25640dc4637d99d099b.zip
[emacs] adjust my preferred undo mechanism
have undo tree save history, and leave emacs' undo intact, for cases when undo tree's history gets corrupt at least i'd have functioning undo for the changes i made in the current session
-rw-r--r--init.org8
1 files changed, 5 insertions, 3 deletions
diff --git a/init.org b/init.org
index a345921..d171fdf 100644
--- a/init.org
+++ b/init.org
@@ -627,6 +627,7 @@ Roll your own modal mode
("n" next-line)
("p" previous-line)
("f" forward-char)
+ ("/" undo)
("SPC" (("b" (("b" ibuffer-list-buffers)
("k" kill-this-buffer)
("o" other-window)
@@ -848,13 +849,14 @@ TODO: break this giant source block down into individual org sections.
(use-package undo-tree
:ryo
- ("/" undo-tree-undo)
+ ("?" undo-tree-undo)
("_" undo-tree-redo)
- :bind (("C-/" . undo-tree-undo)
+ :bind (("C-?" . undo-tree-undo)
("M-_" . undo-tree-redo))
:config
(global-undo-tree-mode)
- (setq undo-tree-mode-lighter ""))
+ (setq undo-tree-mode-lighter ""
+ undo-tree-auto-save-history t))
#+end_src
* Editing