Function: ibuffer-switch-to-saved-filter-groups
ibuffer-switch-to-saved-filter-groups is an autoloaded, interactive
and byte-compiled function defined in ibuf-ext.el.gz.
Signature
(ibuffer-switch-to-saved-filter-groups NAME)
Documentation
Set this buffer's filter groups to saved version with NAME.
The value from ibuffer-saved-filter-groups is used.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/ibuf-ext.el.gz
;;;###autoload
(defun ibuffer-switch-to-saved-filter-groups (name)
"Set this buffer's filter groups to saved version with NAME.
The value from `ibuffer-saved-filter-groups' is used."
(interactive
(list
(cond ((null ibuffer-saved-filter-groups)
(error "No saved filters"))
;; `ibuffer-saved-filter-groups' is a user variable that defaults
;; to nil. We assume that with one element in this list the user
;; knows what she wants. See bug#12331.
((null (cdr ibuffer-saved-filter-groups))
(caar ibuffer-saved-filter-groups))
(t
(completing-read "Switch to saved filter group: "
ibuffer-saved-filter-groups nil t)))))
(setq ibuffer-filter-groups (cdr (assoc name ibuffer-saved-filter-groups))
ibuffer-hidden-filter-groups nil)
(ibuffer-update nil t))