Function: internal--labeled-widen

internal--labeled-widen is a function defined in editfns.c.

Signature

(internal--labeled-widen LABEL)

Documentation

Remove the current restriction if it is labeled with LABEL, and widen.

This is an internal function used by without-restriction.

Source Code

// Defined in /usr/src/emacs/src/editfns.c
{
  Lisp_Object buf = Fcurrent_buffer ();
  if (EQ (labeled_restrictions_peek_label (buf), label))
    labeled_restrictions_pop (buf);
  Fwiden ();
  return Qnil;
}