Variable: ede-speedbar-menu
ede-speedbar-menu is a variable defined in speedbar.el.gz.
Value
Large value
(["Compile" ede-speedbar-compile-line t]
["Compile Project" ede-speedbar-compile-project
(cl-typep
(speedbar-line-token)
'ede-project)]
"---"
["Edit File/Tag" speedbar-edit-line
(not
(eieio-object-p
(speedbar-line-token)))]
["Expand" speedbar-expand-line
(save-excursion
(beginning-of-line)
(looking-at "[0-9]+: *.\\+. "))]
["Contract" speedbar-contract-line
(save-excursion
(beginning-of-line)
(looking-at "[0-9]+: *.-. "))]
"---"
["Remove File from Target" ede-speedbar-remove-file-from-target
(stringp
(speedbar-line-token))]
["Customize Project/Target" eieio-speedbar-customize-line
(eieio-object-p
(speedbar-line-token))]
["Edit Project File" ede-speedbar-edit-projectfile t]
["Make Distribution" ede-speedbar-make-distribution
(cl-typep
(speedbar-line-token)
'ede-project)])
Documentation
Menu part in easymenu format used in speedbar while browsing objects.
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/ede/speedbar.el.gz
(defvar ede-speedbar-menu
'([ "Compile" ede-speedbar-compile-line t]
[ "Compile Project" ede-speedbar-compile-project
(cl-typep (speedbar-line-token) 'ede-project) ]
"---"
[ "Edit File/Tag" speedbar-edit-line
(not (eieio-object-p (speedbar-line-token)))]
[ "Expand" speedbar-expand-line
(save-excursion (beginning-of-line)
(looking-at "[0-9]+: *.\\+. "))]
[ "Contract" speedbar-contract-line
(save-excursion (beginning-of-line)
(looking-at "[0-9]+: *.-. "))]
"---"
[ "Remove File from Target" ede-speedbar-remove-file-from-target
(stringp (speedbar-line-token)) ]
[ "Customize Project/Target" eieio-speedbar-customize-line
(eieio-object-p (speedbar-line-token)) ]
[ "Edit Project File" ede-speedbar-edit-projectfile t]
[ "Make Distribution" ede-speedbar-make-distribution
(cl-typep (speedbar-line-token) 'ede-project) ]
)
"Menu part in easymenu format used in speedbar while browsing objects.")