Function: open-rectangle

open-rectangle is an autoloaded, interactive and byte-compiled function defined in rect.el.gz.

Signature

(open-rectangle START END &optional FILL)

Documentation

Blank out the region-rectangle, shifting text right.

The text previously in the region is not overwritten by the blanks, but instead winds up to the right of the rectangle.

When called from a program the rectangle's corners are START and END. With a prefix (or a FILL) argument, fill with blanks even if there is no text on the right side of the rectangle.

View in manual

Probably introduced at or before Emacs version 1.7.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/rect.el.gz
;;;###autoload
(defun open-rectangle (start end &optional fill)
  "Blank out the region-rectangle, shifting text right.

The text previously in the region is not overwritten by the blanks,
but instead winds up to the right of the rectangle.

When called from a program the rectangle's corners are START and END.
With a prefix (or a FILL) argument, fill with blanks even if there is
no text on the right side of the rectangle."
  (interactive "*r\nP")
  (apply-on-rectangle 'open-rectangle-line start end fill)
  (goto-char start))