GNU Emacs 32.0.50 (9008bf64c3) のマニュアルを PLaMo 翻訳で機械翻訳したものです。誤訳を含むことがあります。原文: https://www.gnu.org/software/emacs/manual/html_node/eintr/save_002dexcursion.html ・ emacs-doc.conao3.com

3.10 save-excursion

save-excursion 関数は、本章で取り上げる最後の特殊形式です。

編集用のEmacs Lispプログラムでは、save-excursion関数が非常によく使われます。この関数は、ポイントの位置を保存し、関数本体を実行した後、ポイントの位置が変更されていた場合に元の位置に戻します。その主な目的は、ポイントの予期せぬ移動によってユーザーが驚いたり、煩わされたりしないようにすることです。