mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-21 06:55:39 +00:00
Add more text to clarify the behavior of 'with-current-buffer'
* doc/lispintro/emacs-lisp-intro.texi (copy-to-buffer): Expand description of 'with-current-buffer'. (Bug#67521) Copyright-paperwork-exempt: yes
This commit is contained in:
parent
687c416ce9
commit
c46700deb0
@ -5445,7 +5445,11 @@ That expression starts with @code{get-buffer-create buffer}. The
|
||||
function tells the computer to use the buffer with the name specified
|
||||
as the one to which you are copying, or if such a buffer does not
|
||||
exist, to create it. Then, the @code{with-current-buffer} function
|
||||
evaluates its body with that buffer temporarily current.
|
||||
evaluates its body with that buffer temporarily current, after which
|
||||
it will switch back to the buffer we are at now@footnote{It is like
|
||||
calling @code{(save-excursion (set-buffer ...) ...)} in one go, though
|
||||
it is defined slightly differently which interested reader can find
|
||||
out using @code{describe-function}}.
|
||||
|
||||
(This demonstrates another way to shift the computer's attention but
|
||||
not the user's. The @code{append-to-buffer} function showed how to do
|
||||
|
Loading…
Reference in New Issue
Block a user