Function: eudc-menu
eudc-menu is a byte-compiled function defined in eudc.el.gz.
Signature
(eudc-menu)
Documentation
Return easy menu for EUDC.
Source Code
;; Defined in /usr/src/emacs/lisp/net/eudc.el.gz
(defun eudc-menu ()
"Return easy menu for EUDC."
(let (command)
(append '("Directory Servers")
(list
(append
'("Server")
(mapcar
(lambda (servspec)
(let* ((server (car servspec))
(protocol (cdr servspec))
(proto-name (symbol-name protocol)))
(setq command (intern (concat "eudc-set-server-"
server
"-"
proto-name)))
(if (not (fboundp command))
(fset command
(lambda ()
(interactive)
(eudc-set-server server protocol)
(message "Selected directory server is now %s (%s)"
server
proto-name))))
(vector (format "%s (%s)" server proto-name)
command
:style 'radio
:selected `(equal eudc-server ,server))))
eudc-server-hotlist)
eudc-server-menu))
eudc-tail-menu)))