Variable: speedbar-easymenu-definition-special

speedbar-easymenu-definition-special is a variable defined in speedbar.el.gz.

Value

Large value
(["Edit Item On Line" speedbar-edit-line t]
 ["Show All Files" speedbar-toggle-show-all-files :style toggle
  :selected speedbar-show-unknown-files]
 ["Expand File Tags" speedbar-expand-line
  (save-excursion (beginning-of-line) (looking-at "[0-9]+: *.\\+. "))]
 ["Flush Cache & Expand" speedbar-flush-expand-line
  (save-excursion (beginning-of-line) (looking-at "[0-9]+: *.\\+. "))]
 ["Expand All Descendants" speedbar-expand-line-descendants
  (save-excursion (beginning-of-line) (looking-at "[0-9]+: *.\\+. "))]
 ["Contract File Tags" speedbar-contract-line
  (save-excursion (beginning-of-line) (looking-at "[0-9]+: *.-. "))]
 "----" ["File/Tag Information" speedbar-item-info t]
 ["Load Lisp File" speedbar-item-load
  (save-excursion
    (beginning-of-line)
    (looking-at "[0-9]+: *\\[[+-]\\] .+\\(\\.el\\)\\( \\|$\\)"))]
 ["Byte Compile File" speedbar-item-byte-compile
  (save-excursion
    (beginning-of-line)
    (looking-at "[0-9]+: *\\[[+-]\\] .+\\(\\.el\\)\\( \\|$\\)"))]
 ["Copy File" speedbar-item-copy
  (save-excursion (beginning-of-line) (looking-at "[0-9]+: *\\["))]
 ["Rename File" speedbar-item-rename
  (save-excursion (beginning-of-line) (looking-at "[0-9]+: *[[<]"))]
 ["Create Directory" speedbar-create-directory
  (save-excursion (beginning-of-line) (looking-at "[0-9]+: *[[<]"))]
 ["Delete File" speedbar-item-delete
  (save-excursion (beginning-of-line) (looking-at "[0-9]+: *[[<]"))]
 ["Delete Object" speedbar-item-object-delete
  (save-excursion
    (beginning-of-line)
    (looking-at "[0-9]+: *\\[[+-]\\] [^ \n]+ \\*?[!#]$"))]
 "----" ["Create EDE Target" ede-new-target (ede-current-project)]
 ["Compile project" ede-speedbar-compile-project (ede-current-project)]
 ["Make distribution" ede-make-dist (ede-current-project)])

Documentation

Additional menu items while in file-mode.

Source Code

;; Defined in /usr/src/emacs/lisp/speedbar.el.gz
(defvar speedbar-easymenu-definition-special
  '(["Edit Item On Line" speedbar-edit-line t]
    ["Show All Files" speedbar-toggle-show-all-files
     :style toggle :selected speedbar-show-unknown-files]
    ["Expand File Tags" speedbar-expand-line
     (save-excursion (beginning-of-line)
		     (looking-at "[0-9]+: *.\\+. "))]
    ["Flush Cache & Expand" speedbar-flush-expand-line
     (save-excursion (beginning-of-line)
		     (looking-at "[0-9]+: *.\\+. "))]
    ["Expand All Descendants" speedbar-expand-line-descendants
     (save-excursion (beginning-of-line)
		     (looking-at "[0-9]+: *.\\+. ")) ]
    ["Contract File Tags" speedbar-contract-line
     (save-excursion (beginning-of-line)
		     (looking-at "[0-9]+: *.-. "))]
;    ["Sort Tags" speedbar-toggle-sorting
;     :style toggle :selected speedbar-sort-tags]
    "----"
    ["File/Tag Information" speedbar-item-info t]
    ["Load Lisp File" speedbar-item-load
     (save-excursion
       (beginning-of-line)
       (looking-at "[0-9]+: *\\[[+-]\\] .+\\(\\.el\\)\\( \\|$\\)"))]
    ["Byte Compile File" speedbar-item-byte-compile
     (save-excursion
       (beginning-of-line)
       (looking-at "[0-9]+: *\\[[+-]\\] .+\\(\\.el\\)\\( \\|$\\)"))]
    ["Copy File" speedbar-item-copy
     (save-excursion (beginning-of-line) (looking-at "[0-9]+: *\\["))]
    ["Rename File" speedbar-item-rename
     (save-excursion (beginning-of-line) (looking-at "[0-9]+: *[[<]"))]
    ["Create Directory" speedbar-create-directory
     (save-excursion (beginning-of-line) (looking-at "[0-9]+: *[[<]"))]
    ["Delete File" speedbar-item-delete
     (save-excursion (beginning-of-line) (looking-at "[0-9]+: *[[<]"))]
    ["Delete Object" speedbar-item-object-delete
     (save-excursion (beginning-of-line)
		     (looking-at "[0-9]+: *\\[[+-]\\] [^ \n]+ \\*?[!#]$"))]
    )
  "Additional menu items while in file-mode.")