File: ibuffer.el.html
Ibuffer is an advanced replacement for the buffer-menu which is
distributed with Emacs. It lets you operate on buffers in a
Dired-like way, with the ability to sort, mark by regular
expression, and filter displayed buffers by various criteria. Its
interface is intended to be analogous to that of Dired.
To start using it, type M-x ibuffer. If you use it regularly,
you might be interested in replacing the default list-buffers key
binding by adding the following to your init file:
(keymap-global-set "C-x C-b" 'ibuffer)
See also the various customization options, not least the
documentation for ibuffer-formats.
For more help, type ? in the "*Ibuffer*" buffer.
Defined variables (45)
ibuffer-always-compile-formats | If non-nil, then use the byte-compiler to optimize ‘ibuffer-formats’. |
ibuffer-always-show-last-buffer | If non-nil, always display the previous buffer. |
ibuffer-case-fold-search | If non-nil, ignore case when searching. |
ibuffer-compressed-file-name-regexp | Regexp to match compressed file names. |
ibuffer-default-directory | The default directory to use for a new Ibuffer buffer. |
ibuffer-default-display-maybe-show-predicates | Non-nil means show buffers that match ‘ibuffer-maybe-show-predicates’. |
ibuffer-default-shrink-to-minimum-size | If non-nil, minimize the size of the Ibuffer window by default. |
ibuffer-default-sorting-mode | The criteria by which to sort the buffers. |
ibuffer-default-sorting-reversep | If non-nil, reverse the default sorting order. |
ibuffer-deletion-char | The character to display for buffers marked for deletion. |
ibuffer-deletion-face | Face used for displaying buffers marked for deletion. |
ibuffer-directory-abbrev-alist | An alist of file name abbreviations like ‘directory-abbrev-alist’. |
ibuffer-display-summary | If non-nil, summarize Ibuffer columns. |
ibuffer-eliding-string | The string to use for eliding long columns. |
ibuffer-expert | If non-nil, don’t ask for confirmation of "dangerous" operations. |
ibuffer-filter-group-name-face | Face used for displaying filtering group names. |
ibuffer-fontification-alist | An alist describing how to fontify buffers. |
ibuffer-formats | A list of ways to display buffer lines. |
ibuffer-help-buffer-modes | List of "Help" major modes. |
ibuffer-hook | Hook run when ‘ibuffer’ is called. |
ibuffer-human-readable-size | Show buffer sizes in human-readable format. |
ibuffer-jump-offer-only-visible-buffers | If non-nil, only offer buffers visible in the Ibuffer buffer |
ibuffer-load-hook | Hook run when Ibuffer is loaded. |
ibuffer-locked-char | The character to display for locked buffers. |
ibuffer-marked-char | The character to display for marked buffers. |
ibuffer-marked-face | Face used for displaying marked buffers. |
ibuffer-maybe-show-predicates | A list of predicates for buffers to display conditionally. |
ibuffer-mode-abbrev-table | Abbrev table for ‘ibuffer-mode’. |
ibuffer-mode-groups-popup | Menu for ‘ibuffer’. |
ibuffer-mode-hook | Hook run upon entry into ‘ibuffer-mode’. |
ibuffer-mode-map | Keymap for ‘ibuffer-mode’. |
ibuffer-mode-mark-menu | Mark menu for ‘ibuffer’. |
ibuffer-mode-operate-map | Operate menu for ‘ibuffer’. |
ibuffer-mode-operate-menu | Operate menu for ‘ibuffer’. |
ibuffer-mode-syntax-table | Syntax table for ‘ibuffer-mode’. |
ibuffer-mode-view-menu | View menu for ‘ibuffer’. |
ibuffer-modified-char | The character to display for modified buffers. |
ibuffer-movement-cycle | If non-nil, then forward and backwards movement commands cycle. |
ibuffer-read-only-char | The character to display for read-only buffers. |
ibuffer-sorting-functions-alist | An alist of functions which describe how to sort buffers. |
ibuffer-title-face | Face used for the title string. |
ibuffer-truncate-lines | If non-nil, do not display continuation lines. |
ibuffer-use-header-line | If non-nil, display a header line. |
ibuffer-use-other-window | If non-nil, display Ibuffer in another window by default. |
ibuffer-view-ibuffer | If non-nil, display the current Ibuffer buffer itself. |
Defined functions (92)
Defined faces (5)
ibuffer-deletion | Face used by default in ‘ibuffer-deletion-face’. |
ibuffer-filter-group-name | Face used by default in ‘ibuffer-filter-group-name-face’. |
ibuffer-locked-buffer | Face used for locked buffers in Ibuffer. |
ibuffer-marked | Face used by default in ‘ibuffer-marked-face’. |
ibuffer-title | Face used by default in ‘ibuffer-title-face’. |