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