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.")