Fix previous change.

This commit is contained in:
Richard M. Stallman 2006-01-02 03:43:35 +00:00
parent 107736a270
commit b8919739a6
2 changed files with 15 additions and 16 deletions

View file

@ -2,7 +2,7 @@
* cus-edit.el (Custom-set, Custom-save): Ask for confirmation.
(Custom-reset-current, Custom-reset-saved): Likewise.
(Custom-reset-standard): Likewise.
(Custom-reset-standard): Show message if aborted.
(custom-mode): Doc fix, describing those commands.
* mouse.el (mouse-drag-region-1): When following link via mouse-2,

View file

@ -815,21 +815,20 @@ The immediate result is to restore them to their standard values.
This operation eliminates any saved values for the group members,
making them as if they had never been customized at all."
(interactive)
(if (yes-or-no-p "Eliminate saved values for all settings in this buffer? ")
(let ((children custom-options))
(when (or (and (= 1 (length children))
(memq (widget-type (car children))
'(custom-variable custom-face)))
(yes-or-no-p "Really erase all customizations in this buffer? "))
(mapc (lambda (widget)
(and (if (widget-get widget :custom-standard-value)
(widget-apply widget :custom-standard-value)
t)
(memq (widget-get widget :custom-state)
'(modified set changed saved rogue))
(widget-apply widget :custom-reset-standard)))
children)))
(message "Aborted")))
(let ((children custom-options))
(if (or (and (= 1 (length children))
(memq (widget-type (car children))
'(custom-variable custom-face)))
(yes-or-no-p "Really erase all customizations in this buffer? "))
(mapc (lambda (widget)
(and (if (widget-get widget :custom-standard-value)
(widget-apply widget :custom-standard-value)
t)
(memq (widget-get widget :custom-state)
'(modified set changed saved rogue))
(widget-apply widget :custom-reset-standard)))
children)
(message "Aborted"))))
;;; The Customize Commands