elisp: Nonlocal Exits

 
 10.6 Nonlocal Exits
 ===================
 
 A “nonlocal exit” is a transfer of control from one point in a program
 to another remote point.  Nonlocal exits can occur in Emacs Lisp as a
 result of errors; you can also use them under explicit control.
 Nonlocal exits unbind all variable bindings made by the constructs being
 exited.
 

Menu