Commit ee90fe92 authored by Nick Roberts's avatar Nick Roberts
Browse files

(help-insert-string): New function. Save buffer

contents in cases where it is impossible to recompute the old
contents.
parent 6280f20d
......@@ -648,6 +648,15 @@ For the cross-reference format, see `help-make-xrefs'."
(fboundp sym) (facep sym))
(help-do-xref pos #'help-xref-interned (list sym))))))
(defun help-insert-string (string)
"Insert STRING to the help buffer and install xref info for it.
This function can be used to restore the old contents of the help buffer
when going back to the previous topic in the xref stack. It is needed
in case when it is impossible to recompute the old contents of the
help buffer by other means."
(setq help-xref-stack-item (list #'help-insert-string string))
(with-output-to-temp-buffer (help-buffer)
(insert string)))
(provide 'help-mode)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment