Variable: custom-face-extended-menu
custom-face-extended-menu is a variable defined in cus-edit.el.gz.
Value
Documentation
A menu for custom-face widgets.
Used in custom-face-action to show a menu to the user.
Source Code
;; Defined in /usr/src/emacs/lisp/cus-edit.el.gz
(defvar custom-face-extended-menu
(let ((map (make-sparse-keymap)))
(define-key-after map [custom-face-set]
'(menu-item "Set for Current Session" custom-face-set))
(when (or custom-file init-file-user)
(define-key-after map [custom-face-save]
'(menu-item "Save for Future Sessions" custom-face-save)))
(define-key-after map [custom-redraw]
'(menu-item "Undo Edits" custom-redraw
:enable (memq
(widget-get custom-actioned-widget :custom-state)
'(modified changed))))
(define-key-after map [custom-face-reset-saved]
'(menu-item "Revert This Session's Customization" custom-face-reset-saved
:enable (memq
(widget-get custom-actioned-widget :custom-state)
'(modified set changed))))
(when (or custom-file init-file-user)
(define-key-after map [custom-face-reset-standard]
'(menu-item "Erase Customization" custom-face-reset-standard
:enable (get (widget-value custom-actioned-widget)
'face-defface-spec))))
(define-key-after map [sep0]
'(menu-item "---"))
(define-key-after map [custom-comment-show]
'(menu-item "Add Comment" custom-comment-show
:enable (custom-comment-invisible-p custom-actioned-widget)))
(define-key-after map [sep1]
'(menu-item "---"))
(define-key-after map [custom-face-edit-selected]
'(menu-item "For Current Display" custom-face-edit-selected
:button (:radio . (eq (widget-get custom-actioned-widget
:custom-form)
'selected))))
(define-key-after map [custom-face-edit-all]
'(menu-item "For All Kinds of Displays" custom-face-edit-all
:button (:radio . (eq (widget-get custom-actioned-widget
:custom-form)
'all))))
(define-key-after map [custom-face-edit-lisp]
'(menu-item "Show Lisp Expression" custom-face-edit-lisp
:button (:radio . (eq (widget-get custom-actioned-widget
:custom-form)
'lisp))))
map)
"A menu for `custom-face' widgets.
Used in `custom-face-action' to show a menu to the user.")