From: Eli Zaretskii Date: Mon, 20 Sep 2021 07:50:53 +0000 (+0300) Subject: ; * src/keyboard.c (Frecursive_edit): Minor fixes of the doc string. X-Git-Tag: emacs-28.0.90~818 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=b34dcd96e909cc73ae0ff50215ac2c3f18b5ab30;p=emacs.git ; * src/keyboard.c (Frecursive_edit): Minor fixes of the doc string. --- diff --git a/src/keyboard.c b/src/keyboard.c index 2d97429ade2..bc6f97586dd 100644 --- a/src/keyboard.c +++ b/src/keyboard.c @@ -754,16 +754,17 @@ DEFUN ("recursive-edit", Frecursive_edit, Srecursive_edit, 0, 0, "", To get out of the recursive edit, a command can throw to `exit' -- for instance (throw \\='exit nil). -The following values can be thrown to 'exit: +The following values (last argument to `throw') can be used when +throwing to \\='exit: - t causes `recursive-edit' to quit, so that control returns to the command loop one level up. -- A string causes `recursive-edit' to signal an error, printing this - string as the message. +- A string causes `recursive-edit' to signal an error, printing that + string as the error message. -- A function causes `recursive-edit' to call this function without - arguments before returning normally. +- A function causes `recursive-edit' to call that function with no + arguments, and then return normally. - Any other value causes `recursive-edit' to return normally to the function that called it.