changeset 68021:271ab3aed790

* cus-edit.el (custom-reset-menu, Custom-mode-menu) (custom-variable-menu, custom-face-menu, custom-group-menu): Undo last change. (Custom-reset-current, Custom-reset-saved) (Custom-reset-standard): Fix y-or-n-p messages.
author Chong Yidong <cyd@stupidchicken.com>
date Wed, 04 Jan 2006 17:23:23 +0000
parents d8acae190ef7
children e213d76ca446
files lisp/ChangeLog lisp/cus-edit.el
diffstat 2 files changed, 42 insertions(+), 38 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/ChangeLog	Wed Jan 04 15:56:08 2006 +0000
+++ b/lisp/ChangeLog	Wed Jan 04 17:23:23 2006 +0000
@@ -1,10 +1,11 @@
 2006-01-04  Chong Yidong  <cyd@stupidchicken.com>
 
-	* cus-edit.el (custom-reset-menu, custom-reset, Custom-mode-menu)
-	(custom-variable-menu, custom-face-menu, custom-group-menu)
-	(custom-buffer-create-internal): Change "Reset" to "Show".
+	* cus-edit.el (custom-reset-menu, Custom-mode-menu)
+	(custom-variable-menu, custom-face-menu, custom-group-menu):
 	Reorder menu items.
-	(custom-link): New face for Info links.
+	(Custom-reset-current, Custom-reset-saved)
+	(Custom-reset-standard): Fix y-or-n-p messages.
+	(custom-link): New face for links.
 	(custom-buffer-create-internal, custom-manual): Use it.
 
 	* wid-edit.el (widget-default-mouse-face-get): New function.
--- a/lisp/cus-edit.el	Wed Jan 04 15:56:08 2006 +0000
+++ b/lisp/cus-edit.el	Wed Jan 04 17:23:23 2006 +0000
@@ -768,8 +768,8 @@
     (message "Aborted")))
 
 (defvar custom-reset-menu
-  '(("Show current settings" . Custom-reset-current)
-    ("Show saved settings" . Custom-reset-saved)
+  '(("Reset to current settings" . Custom-reset-current)
+    ("Reset to saved settings" . Custom-reset-saved)
     ("Erase Customization (use standard values)" . Custom-reset-standard))
   "Alist of actions for the `Reset' button.
 The key is a string containing the name of the action, the value is a
@@ -788,7 +788,7 @@
 (defun Custom-reset-current (&rest ignore)
   "Reset all modified group members to their current value."
   (interactive)
-  (if (y-or-n-p "Update buffer text to show all current settings? ")
+  (if (y-or-n-p "Reset buffer to show current settings? ")
       (let ((children custom-options))
 	(mapc (lambda (widget)
 		(if (memq (widget-get widget :custom-state)
@@ -800,7 +800,7 @@
 (defun Custom-reset-saved (&rest ignore)
   "Reset all modified or set group members to their saved value."
   (interactive)
-  (if (y-or-n-p "Update buffer text to show all saved settings? ")
+  (if (y-or-n-p "Reset all settings to saved values? ")
       (let ((children custom-options))
 	(mapc (lambda (widget)
 		(if (memq (widget-get widget :custom-state)
@@ -819,7 +819,7 @@
     (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? "))
+	    (yes-or-no-p "Erase all customizations in this buffer? "))
 	(mapc (lambda (widget)
 		(and (if (widget-get widget :custom-standard-value)
 			 (widget-apply widget :custom-standard-value)
@@ -1482,13 +1482,13 @@
 				 (custom-reset event))))
     (widget-insert "\n ")
     (widget-create 'push-button
-		   :tag "Show Current Settings"
+		   :tag "Reset to Current"
 		   :help-echo "\
 Reset all edited text in this buffer to reflect current values."
 		   :action 'Custom-reset-current)
     (widget-insert " ")
     (widget-create 'push-button
-		   :tag "Show Saved Settings"
+		   :tag "Reset to Saved"
 		   :help-echo "\
 Reset all settings in this buffer to their saved values."
 		   :action 'Custom-reset-saved)
@@ -1497,7 +1497,7 @@
       (widget-create 'push-button
 		     :tag "Erase Customization"
 		     :help-echo "\
-Un-customize all settings in this buffer--save them with standard values."
+Un-customize all settings in this buffer and save them with standard values."
 		     :action 'Custom-reset-standard)))
   (widget-insert "\n ")
   (widget-create 'push-button
@@ -2227,6 +2227,8 @@
 		  (insert " ")
 		  (push (widget-create-child-and-convert
 			 widget 'custom-group-link
+			 :button-face 'custom-link
+			 :mouse-face 'highlight
 			 :tag (custom-unlispify-tag-name symbol)
 			 symbol)
 			buttons)
@@ -2621,21 +2623,7 @@
   (get (widget-value widget) 'standard-value))
 
 (defvar custom-variable-menu
-  `(("Show current value" custom-redraw
-     (lambda (widget)
-       (and (default-boundp (widget-value widget))
-	    (memq (widget-get widget :custom-state) '(modified changed)))))
-    ("Show saved value" custom-variable-reset-saved
-     (lambda (widget)
-       (and (or (get (widget-value widget) 'saved-value)
-		(get (widget-value widget) 'saved-variable-comment))
-	    (memq (widget-get widget :custom-state)
-		  '(modified set changed rogue)))))
-    ("Show backup value" custom-variable-reset-backup
-     (lambda (widget)
-       (get (widget-value widget) 'backup-value)))
-    ("---" ignore ignore)
-    ("Add comment" custom-comment-show custom-comment-invisible-p)
+  `(("Add comment" custom-comment-show custom-comment-invisible-p)
     ("Show value widget" custom-variable-edit
      (lambda (widget)
        (eq (widget-get widget :custom-form) 'lisp)))
@@ -2643,6 +2631,20 @@
      (lambda (widget)
        (eq (widget-get widget :custom-form) 'edit)))
     ("---" ignore ignore)
+    ("Reset to current value" custom-redraw
+     (lambda (widget)
+       (and (default-boundp (widget-value widget))
+	    (memq (widget-get widget :custom-state) '(modified changed)))))
+    ("Reset to saved value" custom-variable-reset-saved
+     (lambda (widget)
+       (and (or (get (widget-value widget) 'saved-value)
+		(get (widget-value widget) 'saved-variable-comment))
+	    (memq (widget-get widget :custom-state)
+		  '(modified set changed rogue)))))
+    ("Reset to backup value" custom-variable-reset-backup
+     (lambda (widget)
+       (get (widget-value widget) 'backup-value)))
+    ("---" ignore ignore)
     ,@(when (or custom-file user-init-file)
 	'(("Erase customization" custom-variable-reset-standard
 	   (lambda (widget)
@@ -3294,12 +3296,7 @@
 	     (message "Creating face editor...done"))))))
 
 (defvar custom-face-menu
-  `(("Show saved face" custom-face-reset-saved
-     (lambda (widget)
-       (or (get (widget-value widget) 'saved-face)
-	   (get (widget-value widget) 'saved-face-comment))))
-    ("---" ignore ignore)
-    ("Add comment" custom-comment-show custom-comment-invisible-p)
+  `(("Add comment" custom-comment-show custom-comment-invisible-p)
     ("Show all attributes" custom-face-edit-all
      (lambda (widget)
        (not (eq (widget-get widget :custom-form) 'all))))
@@ -3310,6 +3307,10 @@
      (lambda (widget)
        (not (eq (widget-get widget :custom-form) 'lisp))))
     ("---" ignore ignore)
+    ("Reset to saved face" custom-face-reset-saved
+     (lambda (widget)
+       (or (get (widget-value widget) 'saved-face)
+	   (get (widget-value widget) 'saved-face-comment))))
     ,@(when (or custom-file user-init-file)
 	'(("Erase customization" custom-face-reset-standard
 	   (lambda (widget)
@@ -3775,6 +3776,8 @@
 	   (if (eq custom-buffer-style 'links)
 	       (push (widget-create-child-and-convert
 		      widget 'custom-group-link
+		      :button-face 'custom-link
+		      :mouse-face 'highlight
 		      :tag "Go to Group"
 		      symbol)
 		     buttons)
@@ -3890,14 +3893,14 @@
 	   (insert "/\n")))))
 
 (defvar custom-group-menu
-  `(("Show current settings" custom-group-reset-current
+  `(("Reset to current settings" custom-group-reset-current
      (lambda (widget)
        (memq (widget-get widget :custom-state) '(modified))))
-    ("Show saved settings" custom-group-reset-saved
+    ("Reset to saved settings" custom-group-reset-saved
      (lambda (widget)
        (memq (widget-get widget :custom-state) '(modified set))))
     ,@(when (or custom-file user-init-file)
-	'(("Show standard settings" custom-group-reset-standard
+	'(("Reset to standard settings" custom-group-reset-standard
 	   (lambda (widget)
 	     (memq (widget-get widget :custom-state) '(modified set saved))))))
     ("---" ignore ignore)
@@ -4364,8 +4367,8 @@
     ,(customize-menu-create 'customize)
     ["Set" Custom-set t]
     ["Save" Custom-save t]
-    ["Show current settings" Custom-reset-current t]
-    ["Show saved settings" Custom-reset-saved t]
+    ["Reset to current settings" Custom-reset-current t]
+    ["Reset to saved settings" Custom-reset-saved t]
     ["Erase customizations" Custom-reset-standard t]
     ["Info" (info "(emacs)Easy Customization") t]))