Variable: ibuffer-sorting-functions-alist

ibuffer-sorting-functions-alist is a variable defined in ibuffer.el.gz.

Value

Large 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
		     ("/nix/store/y8rifw71hjgsl2qjn1l0vrwq2c3593aw-emacs-30-2/share/emacs/30.2/lisp/ibuf-ext.elc"
		      . 64472)])
 (size "size"
       #[514 "r@q\210\300 )r@q\210\300 )W\207" [buffer-size] 4
	     ("/nix/store/y8rifw71hjgsl2qjn1l0vrwq2c3593aw-emacs-30-2/share/emacs/30.2/lisp/ibuf-ext.elc"
	      . 64472)])
 (alphabetic "buffer name"
	     #[514 "\300@!\300@!\231\207" [buffer-name] 5
		   ("/nix/store/y8rifw71hjgsl2qjn1l0vrwq2c3593aw-emacs-30-2/share/emacs/30.2/lisp/ibuf-ext.elc"
		    . 64472)])
 (mode-name "major mode name"
	    #[514 "r@q\210\301!)\227r@q\210\301!)\227\231\207"
		  [mode-name format-mode-line] 5
		  ("/nix/store/y8rifw71hjgsl2qjn1l0vrwq2c3593aw-emacs-30-2/share/emacs/30.2/lisp/ibuf-ext.elc"
		   . 64472)])
 (major-mode "major mode"
	     #[514
	       "\300\301\302@\"!\227\300\301\302@\"!\227\231\207"
	       [symbol-name buffer-local-value major-mode] 7
	       ("/nix/store/y8rifw71hjgsl2qjn1l0vrwq2c3593aw-emacs-30-2/share/emacs/30.2/lisp/ibuf-ext.elc"
		. 64472)])
 (recency "recency"
	  #[514
	    "\301r@q\210\206�\302)r@q\210\206�\302)\"\207"
	    [buffer-display-time time-less-p 0] 5
	    ("/nix/store/y8rifw71hjgsl2qjn1l0vrwq2c3593aw-emacs-30-2/share/emacs/30.2/lisp/ibuffer.elc"
	     . 71604)]))

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