* lisp/simple.el (undo): Tweak message in undo-only case.
Fixes: debbugs:12283
This commit is contained in:
parent
69678719ec
commit
d67d3afd3a
2 changed files with 8 additions and 3 deletions
|
@ -1,3 +1,7 @@
|
|||
2012-09-02 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* simple.el (undo): Tweak message in undo-only case. (Bug#12283)
|
||||
|
||||
2012-09-01 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* term.el: Tidy up menu definitions.
|
||||
|
|
|
@ -1886,9 +1886,10 @@ as an argument limits undo to changes within the current region."
|
|||
;; so, ask the user whether she wants to skip the redo/undo pair.
|
||||
(let ((equiv (gethash pending-undo-list undo-equiv-table)))
|
||||
(or (eq (selected-window) (minibuffer-window))
|
||||
(setq message (if undo-in-region
|
||||
(if equiv "Redo in region!" "Undo in region!")
|
||||
(if equiv "Redo!" "Undo!"))))
|
||||
(setq message (format "%s%s!"
|
||||
(if (or undo-no-redo (not equiv))
|
||||
"Undo" "Redo")
|
||||
(if undo-in-region " in region" ""))))
|
||||
(when (and (consp equiv) undo-no-redo)
|
||||
;; The equiv entry might point to another redo record if we have done
|
||||
;; undo-redo-undo-redo-... so skip to the very last equiv.
|
||||
|
|
Loading…
Add table
Reference in a new issue