diff options
| -rw-r--r-- | lisp/ChangeLog | 4 | ||||
| -rw-r--r-- | lisp/simple.el | 3 |
2 files changed, 7 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 0e6013a839c..cd2ce4e8749 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2014-05-13 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 2 | |||
| 3 | * simple.el (undo-make-selective-list): Obey undo-no-redo. | ||
| 4 | |||
| 1 | 2014-05-12 Sam Steingold <sds@gnu.org> | 5 | 2014-05-12 Sam Steingold <sds@gnu.org> |
| 2 | 6 | ||
| 3 | * calendar/time-date.el (seconds-to-string): New function to | 7 | * calendar/time-date.el (seconds-to-string): New function to |
diff --git a/lisp/simple.el b/lisp/simple.el index 14843399869..af8e47c2383 100644 --- a/lisp/simple.el +++ b/lisp/simple.el | |||
| @@ -2437,6 +2437,9 @@ list can be applied to the current buffer." | |||
| 2437 | undo-deltas | 2437 | undo-deltas |
| 2438 | undo-elt) | 2438 | undo-elt) |
| 2439 | (while ulist | 2439 | (while ulist |
| 2440 | (when undo-no-redo | ||
| 2441 | (while (gethash ulist undo-equiv-table) | ||
| 2442 | (setq ulist (gethash ulist undo-equiv-table)))) | ||
| 2440 | (setq undo-elt (car ulist)) | 2443 | (setq undo-elt (car ulist)) |
| 2441 | (cond | 2444 | (cond |
| 2442 | ((null undo-elt) | 2445 | ((null undo-elt) |