Function: dictionary-display-more-info
dictionary-display-more-info is a byte-compiled function defined in
dictionary.el.gz.
Signature
(dictionary-display-more-info PARAM)
Documentation
Display the available information on the dictionary found in PARAM.
Source Code
;; Defined in /usr/src/emacs/lisp/net/dictionary.el.gz
(defun dictionary-display-more-info (param)
"Display the available information on the dictionary found in PARAM."
(let ((dictionary (car param))
(description (cdr param)))
(unless (dictionary-special-dictionary dictionary)
(dictionary-store-positions)
(message "Requesting more information on %s" dictionary)
(dictionary-send-command
(concat "show info " (dictionary-encode-charset dictionary "")))
(let ((reply (dictionary-read-reply-and-split)))
(message nil)
(if (dictionary-check-reply reply 550)
(error "Dictionary \"%s\" does not exist" dictionary)
(unless (dictionary-check-reply reply 112)
(error "Unknown server answer: %s" (dictionary-reply reply)))
(dictionary-pre-buffer)
(insert "Information on dictionary: ")
(insert-button description :type 'dictionary-link
'callback 'dictionary-set-dictionary
'data (cons dictionary description)
'help-echo (purecopy "Mouse-2 to select this dictionary"))
(insert "\n\n")
(setq reply (dictionary-read-answer))
(insert reply)
(dictionary-post-buffer)))
(dictionary-store-state 'dictionary-display-more-info dictionary))))