eintr: save-excursion

 
 3.10 ‘save-excursion’
 =====================
 
 The ‘save-excursion’ function is the third and final special form that
 we will discuss in this chapter.
 
    In Emacs Lisp programs used for editing, the ‘save-excursion’
 function is very common.  It saves the location of point, executes the
 body of the function, and then restores point to its previous position
 if its location was changed.  Its primary purpose is to keep the user
 from being surprised and disturbed by unexpected movement of point.
 

Menu