Variable: rectangle-mark-mode
rectangle-mark-mode is a buffer-local variable defined in rect.el.gz.
Documentation
Non-nil if Rectangle-Mark mode is enabled.
Use the command rectangle-mark-mode(var)/rectangle-mark-mode(fun) to change this variable.
Probably introduced at or before Emacs version 24.4.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/rect.el.gz
;;;###autoload
(define-minor-mode rectangle-mark-mode
"Toggle the region as rectangular.
Activates the region if it's inactive and Transient Mark mode is
on. Only lasts until the region is next deactivated."
:lighter nil
(rectangle--reset-crutches)
(when rectangle-mark-mode
(advice-add 'region-beginning :around #'rectangle--region-beginning)
(advice-add 'region-end :around #'rectangle--region-end)
(add-hook 'deactivate-mark-hook
(lambda () (rectangle-mark-mode -1)))
(unless (region-active-p)
(push-mark (point) t t)
(message "Mark set (rectangle mode)"))))