# HG changeset patch # User Richard M. Stallman # Date 1104237393 0 # Node ID 396ac6daefa7e4a5d6927eef20404867edef7a9d # Parent c807fd38480b4312d207df27a670bef57a35405b (Quitting): Clarify value of with-local-quit. diff -r c807fd38480b -r 396ac6daefa7 lispref/commands.texi --- a/lispref/commands.texi Tue Dec 28 12:35:06 2004 +0000 +++ b/lispref/commands.texi Tue Dec 28 12:36:33 2004 +0000 @@ -2605,7 +2605,8 @@ This macro executes @var{forms} in sequence, but allows quitting, at least locally, within @var{body} even if @code{inhibit-quit} was non-@code{nil} outside this construct. It returns the value of the -last form in @var{forms}. +last form in @var{forms}, unless exited by quitting, in which case +it returns @code{nil}. If @code{inhibit-quit} is @code{nil} on entry to @code{with-local-quit}, it only executes the @var{forms}, and setting @code{quit-flag} causes