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)))))