Function: ibuffer-make-column-erc-channel-modes

ibuffer-make-column-erc-channel-modes is a byte-compiled function defined in erc-ibuffer.el.gz.

Signature

(ibuffer-make-column-erc-channel-modes BUFFER MARK)

Source Code

;; Defined in /usr/src/emacs/lisp/erc/erc-ibuffer.el.gz
(define-ibuffer-column erc-channel-modes (:name "Mode")
  (if (and (eq major-mode 'erc-mode)
	   (or (> (length erc-channel-modes) 0)
	       erc-channel-user-limit))
      (concat (apply #'concat
		     "(+" erc-channel-modes)
	      (if erc-channel-user-limit
		  (format "l %d" erc-channel-user-limit)
		"")
	      ")")
    (if (not (derived-mode-p 'erc-mode))
	(format-mode-line mode-name nil nil (current-buffer))
      "")))