Variable: ibuffer-sorting-functions-alist
ibuffer-sorting-functions-alist is a variable defined in
ibuffer.el.gz.
Value
((filename/process "file name"
#[514 "r@q\210\300 )\206\301@!\302!\205\303!\262r@q\210\300 )\2064\301@!\302!\2052\303!\262\231\207"
[ibuffer-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)"])
(recency "recency"
#[514 "\301r@q\210\206\302)r@q\210\206\302)\"\207"
[buffer-display-time time-less-p 0]
5 "\n\n(fn A B)"]))
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.
Source Code
;; Defined in /usr/src/emacs/lisp/ibuffer.el.gz
(defvar ibuffer-sorting-functions-alist nil
"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.")