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