Function: ibuffer-mode-view-menu
ibuffer-mode-view-menu is an interactive and byte-compiled function
defined in ibuffer.el.gz.
Signature
(ibuffer-mode-view-menu ARG1)
Documentation
View menu for ibuffer.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/ibuffer.el.gz
(easy-menu-define ibuffer-mode-view-menu ibuffer-mode-map
"View menu for `ibuffer'."
`("View"
["View this buffer" ibuffer-visit-buffer]
["View (other window)" ibuffer-visit-buffer-other-window]
["View (other frame)" ibuffer-visit-buffer-other-frame]
["Update" ibuffer-update
:help "Regenerate the list of buffers"]
["Switch display format" ibuffer-switch-format
:help "Toggle between available values of `ibuffer-formats'"]
"---"
("Sort"
["Sort by major mode" ibuffer-do-sort-by-major-mode]
["Sort by buffer size" ibuffer-do-sort-by-size]
["Sort lexicographically" ibuffer-do-sort-by-alphabetic
:help "Sort by the alphabetic order of buffer name"]
["Sort by view time" ibuffer-do-sort-by-recency
:help "Sort by the last time the buffer was displayed"]
"---"
["Reverse sorting order" ibuffer-invert-sorting]
["Switch sorting mode" ibuffer-toggle-sorting-mode
:help "Switch between the various sorting criteria"])
("Filter"
["Disable all filtering" ibuffer-filter-disable
:enable (and (featurep 'ibuf-ext) ibuffer-filtering-qualifiers)]
["Add filter by any major mode..." ibuffer-filter-by-mode]
["Add filter by a major mode in use..." ibuffer-filter-by-used-mode]
["Add filter by derived mode..." ibuffer-filter-by-derived-mode]
["Add filter by buffer name..." ibuffer-filter-by-name]
["Add filter by starred buffer name..." ibuffer-filter-by-starred-name
:help "List buffers whose names begin with a star"]
["Add filter by full filename..." ibuffer-filter-by-filename
:help (concat "For a buffer associated with file `/a/b/c.d', "
"list buffer if a given pattern matches `/a/b/c.d'")]
["Add filter by file basename..." ibuffer-filter-by-basename
:help (concat "For a buffer associated with file `/a/b/c.d', "
"list buffer if a given pattern matches `c.d'")]
["Add filter by file name extension..." ibuffer-filter-by-file-extension
:help (concat "For a buffer associated with file `/a/b/c.d', "
"list buffer if a given pattern matches `d'")]
["Add filter by filename's directory..." ibuffer-filter-by-directory
:help (concat "For a buffer associated with file `/a/b/c.d', "
"list buffer if a given pattern matches `/a/b'")]
["Add filter by size less than..." ibuffer-filter-by-size-lt]
["Add filter by size greater than..." ibuffer-filter-by-size-gt]
["Add filter by modified buffer" ibuffer-filter-by-modified
:help "List buffers that are marked as modified"]
["Add filter by buffer visiting a file" ibuffer-filter-by-visiting-file
:help "List buffers that are visiting files"]
["Add filter by content (regexp)..." ibuffer-filter-by-content]
["Add filter by Lisp predicate..." ibuffer-filter-by-predicate]
["Remove top filter" ibuffer-pop-filter
:enable (and (featurep 'ibuf-ext) ibuffer-filtering-qualifiers)]
["AND top two filters" ibuffer-and-filter
:enable (and (featurep 'ibuf-ext) ibuffer-filtering-qualifiers
(cdr ibuffer-filtering-qualifiers))
:help "Create a new filter which is the logical AND of the top two filters"]
["OR top two filters" ibuffer-or-filter
:enable (and (featurep 'ibuf-ext) ibuffer-filtering-qualifiers
(cdr ibuffer-filtering-qualifiers))
:help "Create a new filter which is the logical OR of the top two filters"]
["Negate top filter" ibuffer-negate-filter
:enable (and (featurep 'ibuf-ext) ibuffer-filtering-qualifiers)]
["Decompose top filter" ibuffer-decompose-filter
:enable (and (featurep 'ibuf-ext)
(memq (car ibuffer-filtering-qualifiers) '(or saved not)))
:help "Break down a complex filter like OR or NOT"]
["Swap top two filters" ibuffer-exchange-filters
:enable (and (featurep 'ibuf-ext) ibuffer-filtering-qualifiers
(cdr ibuffer-filtering-qualifiers))]
["Save current filters permanently..." ibuffer-save-filters
:enable (and (featurep 'ibuf-ext) ibuffer-filtering-qualifiers)
:help "Use a mnemonic name to store current filter stack"]
["Restore permanently saved filters..." ibuffer-switch-to-saved-filters
:enable (and (featurep 'ibuf-ext) ibuffer-saved-filters)
:help "Replace current filters with a saved stack"]
["Add to permanently saved filters..." ibuffer-add-saved-filters
:enable (and (featurep 'ibuf-ext) ibuffer-filtering-qualifiers)
:help "Include already saved stack with current filters"]
["Delete permanently saved filters..." ibuffer-delete-saved-filters
:enable (and (featurep 'ibuf-ext) ibuffer-saved-filters)])
;; The "Filter Groups" menu:
,(ibuffer-mode--groups-menu-definition)
"---"
["Auto Mode" ibuffer-auto-mode
:style toggle
:selected ibuffer-auto-mode
:help "Attempt to automatically update the Ibuffer buffer"]))