aboutsummaryrefslogtreecommitdiffstats
path: root/src/keyboard.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/keyboard.c')
-rw-r--r--src/keyboard.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/keyboard.c b/src/keyboard.c
index 1914dca0ba5..52bb50800df 100644
--- a/src/keyboard.c
+++ b/src/keyboard.c
@@ -807,9 +807,13 @@ force_auto_save_soon (void)
807 807
808DEFUN ("recursive-edit", Frecursive_edit, Srecursive_edit, 0, 0, "", 808DEFUN ("recursive-edit", Frecursive_edit, Srecursive_edit, 0, 0, "",
809 doc: /* Invoke the editor command loop recursively. 809 doc: /* Invoke the editor command loop recursively.
810To get out of the recursive edit, a command can do `(throw 'exit nil)'; 810To get out of the recursive edit, a command can throw to `exit' -- for
811that tells this function to return. 811instance `(throw 'exit nil)'.
812Alternatively, `(throw 'exit t)' makes this function signal an error. 812If you throw a value other than t, `recursive-edit' returns normally
813to the function that called it. Throwing a t value causes
814`recursive-edit' to quit, so that control returns to the command loop
815one level up
816
813This function is called by the editor initialization to begin editing. */) 817This function is called by the editor initialization to begin editing. */)
814 (void) 818 (void)
815{ 819{