Function: org-bibtex-ask
org-bibtex-ask is a byte-compiled function defined in ol-bibtex.el.gz.
Signature
(org-bibtex-ask FIELD)
Source Code
;; Defined in /usr/src/emacs/lisp/org/ol-bibtex.el.gz
(defun org-bibtex-ask (field)
(unless (assoc field org-bibtex-fields)
(error "Field:%s is not known" field))
(save-window-excursion
(let* ((name (substring (symbol-name field) 1))
(buf-name (format "*BibTeX Help %s*" name)))
(with-output-to-temp-buffer buf-name
(princ (cdr (assoc field org-bibtex-fields))))
(with-current-buffer buf-name (visual-line-mode 1))
(org-fit-window-to-buffer (get-buffer-window buf-name))
(let ((result (read-from-minibuffer (format "%s: " name))))
(when (> (length result) 0) result)))))