Function: dictionary-display-match-result
dictionary-display-match-result is a byte-compiled function defined in
dictionary.el.gz.
Signature
(dictionary-display-match-result REPLY)
Documentation
Display the results in REPLY from a match operation.
Source Code
;; Defined in /usr/src/emacs/lisp/net/dictionary.el.gz
(defun dictionary-display-match-result (reply)
"Display the results in REPLY from a match operation."
(dictionary-pre-buffer)
(let ((number (nth 1 (dictionary-reply-list reply)))
(list (dictionary-simple-split-string (dictionary-read-answer) "\n+")))
(insert number " matching word" (if (equal number "1") "" "s")
" found\n\n")
(let ((result nil))
(mapc (lambda (item)
(let* ((list (dictionary-split-string item))
(dictionary (car list))
(word (cadr list))
(hash (assoc dictionary result)))
(if dictionary
(if hash
(setcdr hash (cons word (cdr hash)))
(setq result (cons
(cons dictionary (list word))
result))))))
list)
(dictionary-display-match-lines (reverse result))))
(dictionary-post-buffer))