Function: ibuffer-compile-make-format-form
ibuffer-compile-make-format-form is a byte-compiled function defined
in ibuffer.el.gz.
Signature
(ibuffer-compile-make-format-form STRVAR WIDTHFORM ALIGNMENT)
Source Code
;; Defined in /usr/src/emacs/lisp/ibuffer.el.gz
(defun ibuffer-compile-make-format-form (strvar widthform alignment)
(let* ((left '(make-string tmp2 ?\s))
(right '(make-string (- tmp1 tmp2) ?\s)))
`(progn
(setq tmp1 ,widthform
tmp2 (/ tmp1 2))
,(pcase alignment
(:right `(concat ,left ,right ,strvar))
(:center `(concat ,left ,strvar ,right))
(:left `(concat ,strvar ,left ,right))
(_ (error "Invalid alignment %s" alignment))))))