]> git.eshelyaron.com Git - emacs.git/commitdiff
* custom.el (custom-push-theme): Fix docstring.
authorChong Yidong <cyd@stupidchicken.com>
Sat, 24 Dec 2005 15:21:45 +0000 (15:21 +0000)
committerChong Yidong <cyd@stupidchicken.com>
Sat, 24 Dec 2005 15:21:45 +0000 (15:21 +0000)
* cus-edit.el (custom-variable-set, custom-variable-save,
custom-variable-save): Custom-quote widget values.
(customize-save-variable): Fix custom-push-theme call.

lisp/ChangeLog
lisp/cus-edit.el
lisp/custom.el

index db51209d918b8399d035074ed98f56a9df6eee86..6b2e4f72403617206450078343c7d1f5d59eb936 100644 (file)
@@ -1,3 +1,11 @@
+2005-12-24  Chong Yidong  <cyd@stupidchicken.com>
+
+       * custom.el (custom-push-theme): Fix docstring.
+
+       * cus-edit.el (custom-variable-set, custom-variable-save,
+       custom-variable-save): Custom-quote widget values.
+       (customize-save-variable): Fix custom-push-theme call.
+
 2005-12-24  Eli Zaretskii  <eliz@gnu.org>
 
        * w32-fns.el (w32-batch-update-autoloads): New function.
index a7758129797dc5764ccf3f90bcd46ce7e35185d1..54d0fa23e52d0f85a9421d3b1eb8a070fe7a9f19 100644 (file)
@@ -940,7 +940,7 @@ If given a prefix (or a COMMENT argument), also prompt for a comment."
                                       current-prefix-arg))
   (funcall (or (get variable 'custom-set) 'set-default) variable value)
   (put variable 'saved-value (list (custom-quote value)))
-  (custom-push-theme 'theme-value variable 'user 'set (list (custom-quote value)))
+  (custom-push-theme 'theme-value variable 'user 'set (custom-quote value))
   (cond ((string= comment "")
         (put variable 'variable-comment nil)
         (put variable 'saved-variable-comment nil))
@@ -2670,7 +2670,7 @@ Optional EVENT is the location for the menu."
             (custom-comment-hide comment-widget))
           (custom-variable-backup-value widget)
           (custom-push-theme 'theme-value symbol 'user
-                             'set (widget-value child))
+                             'set (custom-quote (widget-value child)))
           (funcall set symbol (eval (setq val (widget-value child))))
           (put symbol 'customized-value (list val))
           (put symbol 'variable-comment comment)
@@ -2682,7 +2682,7 @@ Optional EVENT is the location for the menu."
             (custom-comment-hide comment-widget))
           (custom-variable-backup-value widget)
           (custom-push-theme 'theme-value symbol 'user
-                             'set (widget-value child))
+                             'set (custom-quote (widget-value child)))
           (funcall set symbol (setq val (widget-value child)))
           (put symbol 'customized-value (list (custom-quote val)))
           (put symbol 'variable-comment comment)
@@ -2712,7 +2712,7 @@ Optional EVENT is the location for the menu."
             (custom-comment-hide comment-widget))
           (put symbol 'saved-value (list (widget-value child)))
           (custom-push-theme 'theme-value symbol 'user
-                             'set (widget-value child))
+                             'set (custom-quote (widget-value child)))
           (funcall set symbol (eval (widget-value child)))
           (put symbol 'variable-comment comment)
           (put symbol 'saved-variable-comment comment))
@@ -2724,7 +2724,7 @@ Optional EVENT is the location for the menu."
           (put symbol 'saved-value
                (list (custom-quote (widget-value child))))
           (custom-push-theme 'theme-value symbol 'user
-                             'set (widget-value child))
+                             'set (custom-quote (widget-value child)))
           (funcall set symbol (widget-value child))
           (put symbol 'variable-comment comment)
           (put symbol 'saved-variable-comment comment)))
index 46ae85c1226f97421048d9a908358e8fc6977821..2ba45c147e2535a807d9fb8c52bc68fca56342c6 100644 (file)
@@ -637,14 +637,15 @@ set by three different themes.  Its `theme-value' property is:
    \(jonadab set underline)
    \(gnome2 set info-xref)
 
-The theme `subtle-hacker' says to use the same value for the variable as
-the theme `gnome2'.  The theme values set by each of these themes can be
-changed, but only the one defined by `subtle-hacker' takes effect, because
-the theme currently has the highest precedence.  To change the precedence
-of the themes, use `enable-theme'.
-
-The user has not customized the face; had he done that, the list would
-contain an entry for the `user' theme, too.
+The theme `subtle-hacker' says to use the same value for the
+variable as the theme `gnome2'.  Therefore, the theme value of
+the variable is `info-xref'.  The theme value defined by
+`subtle-hacker' is in effect, because that theme currently has
+the highest precedence.  To change the precedence of the themes,
+use `enable-theme'.
+
+The user has not customized the variable; had he done that, the
+list would contain an entry for the `user' theme, too.
 
 See `custom-known-themes' for a list of known themes."
   (unless (or (eq prop 'theme-value)