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)))))))