Next: Review, Previous: Truth & Falsehood, Up: Writing Defuns [Contents][Index]
save-excursion
このチャプターの最後に議論するスペシャルフォームがsave-excursion
関数です。
save-excursion
関数は、編集に使用されるEmacs
Lispのプログラムでは非常に一般的です。この関数はポイント位置を保存して関数bodyを実行、その後ポイント位置が変更されていたら、前の位置にポイントをリセットします。これは主としてポイントの予期せぬ移動によって、ユーザーが驚かされたり邪魔されないようにすることを目的とした関数です。
• Point and mark | A review of various locations. | |
• Template for save-excursion |