Function: exit-recursive-edit

exit-recursive-edit is an interactive function defined in keyboard.c.

Signature

(exit-recursive-edit)

Documentation

Exit from the innermost recursive edit or minibuffer.

View in manual

Probably introduced at or before Emacs version 1.11.

Key Bindings

Source Code

// Defined in /usr/src/emacs/src/keyboard.c
{
  if (command_loop_level > 0 || minibuf_level > 0)
    Fthrow (Qexit, Qnil);

  user_error ("No recursive edit is in progress");
}