Function: erc-nicks--init-pool

erc-nicks--init-pool is a byte-compiled function defined in erc-nicks.el.gz.

Signature

(erc-nicks--init-pool)

Documentation

Initialize colors and optionally display faces or color palette.

Source Code

;; Defined in /usr/src/emacs/lisp/erc/erc-nicks.el.gz
(defun erc-nicks--init-pool ()
  "Initialize colors and optionally display faces or color palette."
  (unless (eq erc-nicks-colors 'all)
    (let* ((colors (or (and (listp erc-nicks-colors) erc-nicks-colors)
                       (and (memq erc-nicks-colors '(font-lock ansi-color))
                            (erc-nicks--colors-from-faces
                             (format "%s-" erc-nicks-colors)))
                       (defined-colors)))
           (pool (funcall erc-nicks--create-pool-function
                          erc-nicks-color-adjustments colors)))
      (setq erc-nicks--colors-pool pool
            erc-nicks--colors-len (length pool)))))