comparison lisp/net/eudc-hotlist.el @ 85230:e2575abf895a

(eudc-edit-hotlist): Use mapc rather than mapcar.
author Glenn Morris <rgm@gnu.org>
date Sat, 13 Oct 2007 03:03:17 +0000
parents 84cf1e2214c5
children f873840f9fea d38543a1c0f9
comparison
equal deleted inserted replaced
85229:b5270c62a294 85230:e2575abf895a
67 (let ((proto-col 10) 67 (let ((proto-col 10)
68 gap) 68 gap)
69 (switch-to-buffer (get-buffer-create "*EUDC Servers*")) 69 (switch-to-buffer (get-buffer-create "*EUDC Servers*"))
70 (setq buffer-read-only nil) 70 (setq buffer-read-only nil)
71 (erase-buffer) 71 (erase-buffer)
72 (mapcar (function 72 (mapc (function
73 (lambda (entry) 73 (lambda (entry)
74 (setq proto-col (max (length (car entry)) proto-col)))) 74 (setq proto-col (max (length (car entry)) proto-col))))
75 eudc-server-hotlist) 75 eudc-server-hotlist)
76 (setq proto-col (+ 3 proto-col)) 76 (setq proto-col (+ 3 proto-col))
77 (setq gap (make-string (- proto-col 6) ?\ )) 77 (setq gap (make-string (- proto-col 6) ?\ ))
78 (insert " EUDC Servers\n" 78 (insert " EUDC Servers\n"
79 " ============\n" 79 " ============\n"
80 "\n" 80 "\n"
81 "Server" gap "Protocol\n" 81 "Server" gap "Protocol\n"
82 "------" gap "--------\n" 82 "------" gap "--------\n"
83 "\n") 83 "\n")
84 (setq eudc-hotlist-list-beginning (point)) 84 (setq eudc-hotlist-list-beginning (point))
85 (mapcar '(lambda (entry) 85 (mapc '(lambda (entry)
86 (insert (car entry)) 86 (insert (car entry))
87 (indent-to proto-col) 87 (indent-to proto-col)
88 (insert (symbol-name (cdr entry)) "\n")) 88 (insert (symbol-name (cdr entry)) "\n"))
89 eudc-server-hotlist) 89 eudc-server-hotlist)
90 (eudc-hotlist-mode))) 90 (eudc-hotlist-mode)))