]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix customizing user options of type face
authorMauro Aranda <maurooaranda@gmail.com>
Tue, 3 Nov 2020 13:02:51 +0000 (10:02 -0300)
committerMauro Aranda <maurooaranda@gmail.com>
Tue, 3 Nov 2020 13:02:51 +0000 (10:02 -0300)
* lisp/cus-edit.el (face): Move the %f escape after the tag, because
otherwise customizing a face user option doesn't work:
custom-variable-value-create thinks that everything up until the first
":" is part of the tag, and the item widget doesn't know how to handle
the %f escape.

lisp/cus-edit.el

index 3eef44683945fd1b886dc429786f38b69911479e..34d76bf0963f535f460bdb73ee204f675b05a5cb 100644 (file)
@@ -4021,7 +4021,7 @@ restoring it to the state of a face that has never been customized."
 
 (define-widget 'face 'symbol
   "A Lisp face name (with sample)."
-  :format "%f %{%t%}: (%{sample%}) %v"
+  :format "%{%t%}: %f (%{sample%}) %v"
   :tag "Face"
   :value 'default
   :sample-face-get 'widget-face-sample-face-get