Function: tempo-process-and-insert-string
tempo-process-and-insert-string is a byte-compiled function defined in
tempo.el.gz.
Signature
(tempo-process-and-insert-string STRING)
Documentation
Insert a string from a template.
Run a string through the preprocessors in tempo-insert-string-functions
and insert the results.
Source Code
;; Defined in /usr/src/emacs/lisp/tempo.el.gz
;;;
;;; tempo-process-and-insert-string
(defun tempo-process-and-insert-string (string)
"Insert a string from a template.
Run a string through the preprocessors in `tempo-insert-string-functions'
and insert the results."
(cond ((null tempo-insert-string-functions)
nil)
((symbolp tempo-insert-string-functions)
(setq string
(funcall tempo-insert-string-functions string)))
((listp tempo-insert-string-functions)
(dolist (fn tempo-insert-string-functions)
(setq string (funcall fn string))))
(t
(error "Bogus value in tempo-insert-string-functions: %s"
tempo-insert-string-functions)))
(insert string))