summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGlenn Morris <rgm@gnu.org>2014-08-10 18:13:38 -0700
committerGlenn Morris <rgm@gnu.org>2014-08-10 18:13:38 -0700
commit727f37e6cc0f0147c2b316422cfd6f80edf0e7fd (patch)
treed3ed2aee11790ad41f1b594dd13f5c57e4ee30d2
parentf314e84fce8b394da20aa1d69121c74fb34f9a1e (diff)
downloademacs-727f37e6cc0f0147c2b316422cfd6f80edf0e7fd.tar.gz
* lisp/subr.el (with-output-to-temp-buffer): Doc fix; from elisp manual.
-rw-r--r--lisp/ChangeLog2
-rw-r--r--lisp/subr.el5
2 files changed, 7 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index ba8dac2c4e9..a878b936e66 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,5 +1,7 @@
2014-08-11 Glenn Morris <rgm@gnu.org>
+ * subr.el (with-output-to-temp-buffer): Doc fix; from elisp manual.
+
* files.el (basic-save-buffer-2): Revert 2013-01-31 change, which
chose coding system for writing before backing up, since it causes
a more serious problem than the one it solves. (Closes Bug#18141,
diff --git a/lisp/subr.el b/lisp/subr.el
index ac0e130b4e0..116032fd0ba 100644
--- a/lisp/subr.el
+++ b/lisp/subr.el
@@ -3099,6 +3099,11 @@ buffer temporarily current, and the window that was used to display it
temporarily selected. But it doesn't run `temp-buffer-show-hook'
if it uses `temp-buffer-show-function'.
+By default, the setup hook puts the buffer into Help mode before running BODY.
+If BODY does not change the major mode, the show hook makes the buffer
+read-only, and scans it for function and variable names to make them into
+clickable cross-references.
+
See the related form `with-temp-buffer-window'."
(declare (debug t))
(let ((old-dir (make-symbol "old-dir"))