Function: ede-customize-forms-menu
ede-customize-forms-menu is a byte-compiled function defined in
ede.el.gz.
Signature
(ede-customize-forms-menu MENU-DEF)
Documentation
Create a menu of the project, and targets that can be customized.
Argument MENU-DEF is the definition of the current menu.
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/ede.el.gz
(defun ede-customize-forms-menu (_menu-def)
"Create a menu of the project, and targets that can be customized.
Argument MENU-DEF is the definition of the current menu."
(easy-menu-filter-return
(easy-menu-create-menu
"Customize Project"
(let* ((obj (ede-current-project))
targ)
(when obj
(setq targ (when (and obj (slot-boundp obj 'targets))
(oref obj targets)))
;; Make custom menus for everything here.
(append (list
(cons (concat "Project " (ede-name obj))
(eieio-customize-object-group obj))
[ "Reorder Targets" ede-project-sort-targets t ]
)
(mapcar (lambda (o)
(cons (concat "Target " (ede-name o))
(eieio-customize-object-group o)))
targ)))))))