Function: face-list

face-list is a byte-compiled function defined in faces.el.gz.

Signature

(face-list)

Documentation

Return a list of all defined faces.

Source Code

;; Defined in /usr/src/emacs/lisp/faces.el.gz
(defun face-list ()
  "Return a list of all defined faces."
  (let (faces)
    (maphash (lambda (face spec)
               (push `(,(car spec) . ,face) faces))
             face--new-frame-defaults)
    (mapcar #'cdr (sort faces (lambda (f1 f2) (< (car f1) (car f2)))))))