aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/faces.el11
1 files changed, 9 insertions, 2 deletions
diff --git a/lisp/faces.el b/lisp/faces.el
index 24abd40a06c..5e713c25cf7 100644
--- a/lisp/faces.el
+++ b/lisp/faces.el
@@ -1124,7 +1124,11 @@ selected frame."
1124 (let ((faces (sort (face-list) (function string-lessp))) 1124 (let ((faces (sort (face-list) (function string-lessp)))
1125 (face nil) 1125 (face nil)
1126 (frame (selected-frame)) 1126 (frame (selected-frame))
1127 disp-frame window) 1127 disp-frame window
1128 (face-name-max-length
1129 (car (sort (mapcar (function string-width)
1130 (mapcar (function symbol-name) (face-list)))
1131 (function >)))))
1128 (with-output-to-temp-buffer "*Faces*" 1132 (with-output-to-temp-buffer "*Faces*"
1129 (save-excursion 1133 (save-excursion
1130 (set-buffer standard-output) 1134 (set-buffer standard-output)
@@ -1132,7 +1136,10 @@ selected frame."
1132 (while faces 1136 (while faces
1133 (setq face (car faces)) 1137 (setq face (car faces))
1134 (setq faces (cdr faces)) 1138 (setq faces (cdr faces))
1135 (insert (format "%25s " (symbol-name face))) 1139 (insert (format
1140 (format "%%-%ds "
1141 face-name-max-length)
1142 (symbol-name face)))
1136 (let ((beg (point))) 1143 (let ((beg (point)))
1137 (insert list-faces-sample-text) 1144 (insert list-faces-sample-text)
1138 (insert "\n") 1145 (insert "\n")