Mercurial > emacs
comparison lispref/positions.texi @ 22274:f0cd03a7dac9
*** empty log message ***
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Thu, 28 May 1998 04:01:48 +0000 |
parents | 40089afa2b1d |
children | 95815bc1f83b |
comparison
equal
deleted
inserted
replaced
22273:1ad8bfc81600 | 22274:f0cd03a7dac9 |
---|---|
750 The value returned by @code{save-excursion} is the result of the last of | 750 The value returned by @code{save-excursion} is the result of the last of |
751 @var{forms}, or @code{nil} if no @var{forms} are given. | 751 @var{forms}, or @code{nil} if no @var{forms} are given. |
752 | 752 |
753 @example | 753 @example |
754 @group | 754 @group |
755 (save-excursion | 755 (save-excursion @var{forms}) |
756 @var{forms}) | |
757 @equiv{} | 756 @equiv{} |
758 (let ((old-buf (current-buffer)) | 757 (let ((old-buf (current-buffer)) |
759 (old-pnt (point-marker)) | 758 (old-pnt (point-marker)) |
759 @end group | |
760 (old-mark (copy-marker (mark-marker)))) | 760 (old-mark (copy-marker (mark-marker)))) |
761 (unwind-protect | 761 (unwind-protect |
762 (progn @var{forms}) | 762 (progn @var{forms}) |
763 (set-buffer old-buf) | 763 (set-buffer old-buf) |
764 @group | |
764 (goto-char old-pnt) | 765 (goto-char old-pnt) |
765 (set-marker (mark-marker) old-mark))) | 766 (set-marker (mark-marker) old-mark))) |
766 @end group | 767 @end group |
767 @end example | 768 @end example |
768 @end defspec | 769 @end defspec |