Function: ibuffer-make-column-process

ibuffer-make-column-process is a byte-compiled function defined in ibuffer.el.gz.

Signature

(ibuffer-make-column-process BUFFER MARK)

Source Code

;; Defined in /usr/src/emacs/lisp/ibuffer.el.gz
(define-ibuffer-column process
  (:summarizer
   (lambda (strings)
     (let ((total (length (delete "" strings))))
       (cond ((zerop total) "No processes")
	     ((= 1 total) "1 process")
	     (t (format "%d processes" total))))))
  (if-let* ((it (get-buffer-process buffer)))
      (format "(%s %s)" it (process-status it))
    ""))