Function: nnir-read-parm
nnir-read-parm is a byte-compiled function defined in nnir.el.gz.
Signature
(nnir-read-parm PARMSPEC)
Documentation
Read a single search parameter.
PARMSPEC is a cons cell, the car is a symbol, the cdr is a prompt.
Source Code
;; Defined in /usr/src/emacs/lisp/obsolete/nnir.el.gz
(defun nnir-read-parm (parmspec)
"Read a single search parameter.
PARMSPEC is a cons cell, the car is a symbol, the cdr is a prompt."
(let ((sym (car parmspec))
(prompt (cdr parmspec)))
(if (listp prompt)
(let* ((result (apply #'gnus-completing-read prompt))
(mapping (or (assoc result nnir-imap-search-arguments)
(cons nil nnir-imap-search-other))))
(cons sym (format (cdr mapping) result)))
(cons sym (read-string prompt)))))