Variable: recentf-filter-changer-alist

recentf-filter-changer-alist is a customizable variable defined in recentf.el.gz.

Value

((recentf-arrange-by-mode . "Grouped by Mode")
 (recentf-arrange-by-dir . "Grouped by Directory")
 (recentf-arrange-by-rule . "Grouped by Custom Rules"))

Documentation

List of filters managed by recentf-filter-changer.

Each filter is defined by a pair (FUNCTION . LABEL), where FUNCTION is the filter function, and LABEL is the menu item displayed to select that filter.

Source Code

;; Defined in /usr/src/emacs/lisp/recentf.el.gz
(defcustom recentf-filter-changer-alist
  '(
    (recentf-arrange-by-mode . "Grouped by Mode")
    (recentf-arrange-by-dir  . "Grouped by Directory")
    (recentf-arrange-by-rule . "Grouped by Custom Rules")
    )
  "List of filters managed by `recentf-filter-changer'.
Each filter is defined by a pair (FUNCTION . LABEL), where FUNCTION is
the filter function, and LABEL is the menu item displayed to select
that filter."
  :group 'recentf-filters
  :type '(repeat (cons function string))
  :set (lambda (variable value)
         (setq recentf-filter-changer-current nil)
         (set-default variable value)))