Function: ibuffer-expand-format-entry
ibuffer-expand-format-entry is a byte-compiled function defined in
ibuffer.el.gz.
Signature
(ibuffer-expand-format-entry FORM)
Source Code
;; Defined in /usr/src/emacs/lisp/ibuffer.el.gz
(defun ibuffer-expand-format-entry (form)
(if (or (consp form)
(symbolp form))
(let ((sym (intern (concat "ibuffer-make-column-"
(symbol-name (if (consp form)
(car form)
form))))))
(unless (or (fboundp sym)
(assq sym ibuffer-inline-columns))
(error "Unknown column %s in ibuffer-formats" form))
(let (min max align elide)
(if (consp form)
(setq min (or (nth 1 form) 0)
max (or (nth 2 form) -1)
align (or (nth 3 form) :left)
elide (or (nth 4 form) nil))
(setq min 0
max -1
align :left
elide nil))
(list sym min max align elide)))
form))