Function: ibuffer-mode--groups-menu-definition
ibuffer-mode--groups-menu-definition is a byte-compiled function
defined in ibuffer.el.gz.
Signature
(ibuffer-mode--groups-menu-definition &optional IS-POPUP)
Documentation
Build the ibuffer "Filter" menu. Internal.
Source Code
;; Defined in /usr/src/emacs/lisp/ibuffer.el.gz
(defun ibuffer-mode--groups-menu-definition (&optional is-popup)
"Build the `ibuffer' \"Filter\" menu. Internal."
`("Filter Groups"
["Create filter group from current filters..."
ibuffer-filters-to-filter-group
:enable (and (featurep 'ibuf-ext) ibuffer-filtering-qualifiers)]
["Move point to the next filter group"
ibuffer-forward-filter-group]
["Move point to the previous filter group"
ibuffer-backward-filter-group]
["Move point to a specific filter group..."
ibuffer-jump-to-filter-group]
,@(if is-popup
'(["Kill filter group"
ibuffer-kill-line
:enable (and (featurep 'ibuf-ext)
ibuffer-filter-groups)]
["Yank last killed filter group"
ibuffer-yank
:enable (and (featurep 'ibuf-ext)
ibuffer-filter-group-kill-ring)])
'(["Kill filter group named..."
ibuffer-kill-filter-group
:enable (and (featurep 'ibuf-ext) ibuffer-filter-groups)]
["Yank last killed filter group before..."
ibuffer-yank-filter-group
:enable (and (featurep 'ibuf-ext) ibuffer-filter-group-kill-ring)]))
["Remove top filter group"
ibuffer-pop-filter-group
:enable (and (featurep 'ibuf-ext) ibuffer-filter-groups)]
["Remove all filter groups"
ibuffer-clear-filter-groups
:enable (and (featurep 'ibuf-ext) ibuffer-filter-groups)]
["Decompose filter group..."
ibuffer-pop-filter-group
:help "\"Unmake\" a filter group"
:enable (and (featurep 'ibuf-ext) ibuffer-filter-groups)]
["Save current filter groups permanently..."
ibuffer-save-filter-groups
:enable (and (featurep 'ibuf-ext) ibuffer-filter-groups)
:help "Use a mnemonic name to store current filter groups"]
["Restore permanently saved filters..."
ibuffer-switch-to-saved-filter-groups
:enable (and (featurep 'ibuf-ext) ibuffer-saved-filter-groups)
:help "Replace current filters with a saved stack"]
["Delete permanently saved filter groups..."
ibuffer-delete-saved-filter-groups
:enable (and (featurep 'ibuf-ext) ibuffer-saved-filter-groups)]
["Set current filter groups to filter by mode"
ibuffer-set-filter-groups-by-mode]))