[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/undo-tree b15904c 023/195: Update timestamps when nodes
From: |
Stefan Monnier |
Subject: |
[elpa] externals/undo-tree b15904c 023/195: Update timestamps when nodes are visited by undo/redo. |
Date: |
Sat, 28 Nov 2020 13:41:13 -0500 (EST) |
branch: externals/undo-tree
commit b15904cc61536cff2811982145cc3c7c75799ad6
Author: tsc25 <tsc25@cantab.net>
Commit: tsc25 <tsc25@cantab.net>
Update timestamps when nodes are visited by undo/redo.
---
undo-tree.el | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/undo-tree.el b/undo-tree.el
index 696ff6a..24c7128 100644
--- a/undo-tree.el
+++ b/undo-tree.el
@@ -895,6 +895,9 @@ as what it is: a tree."
;; rewind current node
(setf (undo-tree-current buffer-undo-tree)
(undo-tree-node-previous (undo-tree-current buffer-undo-tree)))
+ ;; update timestamp
+ (setf (undo-tree-node-timestamp (undo-tree-current buffer-undo-tree))
+ (current-time))
))
;; inform user if at branch point
(when (> (undo-tree-num-branches) 1)
@@ -924,6 +927,8 @@ as what it is: a tree."
(setf (undo-tree-current buffer-undo-tree)
(nth (undo-tree-node-branch current)
(undo-tree-node-next current))))
+ ;; update timestamp
+ (setf (undo-tree-node-timestamp current) (current-time))
;; redo one record from undo tree
(primitive-undo 1 (undo-copy-list (undo-tree-node-redo current)))
;; discard undo entries that `primitive-undo' has added to
- [elpa] externals/undo-tree 2c18d4a 010/195: Implemented active branch highlighting in visualizer., (continued)
- [elpa] externals/undo-tree 2c18d4a 010/195: Implemented active branch highlighting in visualizer., Stefan Monnier, 2020/11/28
- [elpa] externals/undo-tree 9b14800 018/195: Rewrote undo-tree-compute-widths and undo-tree-clear-visualizer-data, Stefan Monnier, 2020/11/28
- [elpa] externals/undo-tree aa550da 025/195: Implemented undo history discarding so as to remain within memory usage limits, Stefan Monnier, 2020/11/28
- [elpa] externals/undo-tree ad38c6a 020/195: Reuse node markers in undo-tree-draw-tree and undo-tree-draw-subtree,, Stefan Monnier, 2020/11/28
- [elpa] externals/undo-tree 486964c 014/195: Centre undo-tree in visualizer., Stefan Monnier, 2020/11/28
- [elpa] externals/undo-tree ff2fd6e 011/195: Implemented undo-tree-mode minor mode., Stefan Monnier, 2020/11/28
- [elpa] externals/undo-tree 30dc485 013/195: Clear visualizer data when quitting visualizer., Stefan Monnier, 2020/11/28
- [elpa] externals/undo-tree e0b8308 015/195: Implemented commands to set buffer state to any given undo-tree node., Stefan Monnier, 2020/11/28
- [elpa] externals/undo-tree 0368f0f 006/195: Implemented undo-tree visualisation., Stefan Monnier, 2020/11/28
- [elpa] externals/undo-tree 711dd60 003/195: Implemented undo-tree data structure and undo command., Stefan Monnier, 2020/11/28
- [elpa] externals/undo-tree b15904c 023/195: Update timestamps when nodes are visited by undo/redo.,
Stefan Monnier <=
- [elpa] externals/undo-tree 21d3c89 004/195: Implemented redo command., Stefan Monnier, 2020/11/28
- [elpa] externals/undo-tree f87f815 024/195: Added utility functions for use in discarding undo history., Stefan Monnier, 2020/11/28
- [elpa] externals/undo-tree dcabd4f 002/195: Added .gitignore to ignore byte-compiled elisp files., Stefan Monnier, 2020/11/28
- [elpa] externals/undo-tree f370170 019/195: Rewrote undo-tree-draw-tree and undo-tree-draw-subtree, Stefan Monnier, 2020/11/28
- [elpa] externals/undo-tree 73c1d04 007/195: Lumped visualizer data into single undo-tree node entry,, Stefan Monnier, 2020/11/28
- [elpa] externals/undo-tree 4dd6905 028/195: Discard marker adjustment undo entries., Stefan Monnier, 2020/11/28
- [elpa] externals/undo-tree 09fb370 027/195: Added lighter to undo-tree-mode., Stefan Monnier, 2020/11/28
- [elpa] externals/undo-tree b074b86 029/195: Updated commentary, and switched to GPLv3., Stefan Monnier, 2020/11/28
- [elpa] externals/undo-tree c00c1fe 031/195: Add new undo-tree-kill-visualizer to before-change-functions hook, Stefan Monnier, 2020/11/28
- [elpa] externals/undo-tree aaa4c6d 012/195: Don't create new marker each time we draw a node., Stefan Monnier, 2020/11/28