Mercurial > emacs
comparison lisp/international/mule-diag.el @ 95200:fd38f2fd3d08
(font-show-log): Limit each listing
to 20 items.
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Thu, 22 May 2008 12:49:36 +0000 |
parents | 0626142129fe |
children | 802ca11b791e |
comparison
equal
deleted
inserted
replaced
95199:aa04b6d24b33 | 95200:fd38f2fd3d08 |
---|---|
1302 (set-buffer standard-output) | 1302 (set-buffer standard-output) |
1303 (dolist (elt (reverse font-log)) | 1303 (dolist (elt (reverse font-log)) |
1304 (insert (format "%s: %s\n" (car elt) (cadr elt))) | 1304 (insert (format "%s: %s\n" (car elt) (cadr elt))) |
1305 (setq elt (nth 2 elt)) | 1305 (setq elt (nth 2 elt)) |
1306 (if (or (vectorp elt) (listp elt)) | 1306 (if (or (vectorp elt) (listp elt)) |
1307 (mapc #'(lambda (x) (insert (format " %s\n" x))) elt) | 1307 (let ((limit 20) |
1308 (i 0)) | |
1309 (catch 'tag | |
1310 (mapc #'(lambda (x) | |
1311 (setq i (1+ i)) | |
1312 (when (= i 20) | |
1313 (insert " ...\n") | |
1314 (throw 'tag nil)) | |
1315 (insert (format " %s\n" x))) | |
1316 elt))) | |
1308 (insert (format " %s\n" elt))))))) | 1317 (insert (format " %s\n" elt))))))) |
1309 | 1318 |
1310 | 1319 |
1311 (provide 'mule-diag) | 1320 (provide 'mule-diag) |
1312 | 1321 |