ibuffer-sorting-functions-alist
ibuffer-sorting-functions-alist is a variable defined in `
ibuffer.el
'.
Its value is shown
below.
Documentation:
An alist of functions which describe how to sort buffers.
Note: You most likely do not want to modify this variable directly;
use `define-ibuffer-sorter' instead.
The alist elements are constructed like (NAME DESCRIPTION FUNCTION)
Where NAME is a symbol describing the sorting method, DESCRIPTION is a
short string which will be displayed in the minibuffer and menu, and
FUNCTION is a function of two arguments, which will be the buffers to
compare.
Value:
((filename/process "file name"
#[514 "\300@!\206 \301@!\302!\205 \303!\262\300@!\206, \301@!\302!\205* \303!\262\231\207"
[buffer-file-name get-buffer-process processp process-name]
6 "\n\n(fn A B)"])
(size "size"
#[514 "r@q\210\300 )r@q\210\300 )W\207"
[buffer-size]
4 "\n\n(fn A B)"])
(alphabetic "buffer name"
#[514 "\300@!\300@!\231\207"
[buffer-name]
5 "\n\n(fn A B)"])
(mode-name "major mode name"
#[514 "r@q\210\301!)\227r@q\210\301!)\227\231\207"
[mode-name format-mode-line]
5 "\n\n(fn A B)"])
(major-mode "major mode"
#[514 "\300\301\302@\"!\227\300\301\302@\"!\227\231\207"
[symbol-name buffer-local-value major-mode]
7 "\n\n(fn A B)"]))