Function: save-current-buffer
save-current-buffer is a special form defined in editfns.c.
Signature
(save-current-buffer &rest BODY)
Documentation
Record which buffer is current; execute BODY; make that buffer current.
BODY is executed just like progn.
Probably introduced at or before Emacs version 20.1.
Source Code
// Defined in /usr/src/emacs/src/editfns.c
{
specpdl_ref count = SPECPDL_INDEX ();
record_unwind_current_buffer ();
return unbind_to (count, Fprogn (args));
}