Variable: cua--rectangle

cua--rectangle is a buffer-local variable defined in cua-rect.el.gz.

Documentation

If non-nil, restrict current region to this rectangle.

A cua-rectangle definition is a vector used for all actions in cua-rectangle-mark-mode(var)/cua-rectangle-mark-mode(fun), of the form:

  [top bot left right corner ins virt select]

TOP is the upper-left corner point.

BOTTOM is the point at the end of line after the lower-right corner point.

LEFT and RIGHT are column numbers.

CORNER specifies currently active corner 0=t/l 1=t/r 2=b/l 3=b/r.

INS specifies whether to insert on left(nil) or right(t) side.

If VIRT is non-nil, virtual straight edges are enabled.

If SELECT is a regexp, only lines starting with that regexp are affected.

Source Code

;; Defined in /usr/src/emacs/lisp/emulation/cua-rect.el.gz
(defvar-local cua--rectangle nil
  "If non-nil, restrict current region to this rectangle.
A cua-rectangle definition is a vector used for all actions in
`cua-rectangle-mark-mode', of the form:

  [top bot left right corner ins virt select]

TOP is the upper-left corner point.

BOTTOM is the point at the end of line after the lower-right
corner point.

LEFT and RIGHT are column numbers.

CORNER specifies currently active corner 0=t/l 1=t/r 2=b/l 3=b/r.

INS specifies whether to insert on left(nil) or right(t) side.

If VIRT is non-nil, virtual straight edges are enabled.

If SELECT is a regexp, only lines starting with that regexp are
affected.")