Function: cua-resize-rectangle-up
cua-resize-rectangle-up is an interactive and byte-compiled function
defined in cua-rect.el.gz.
Signature
(cua-resize-rectangle-up N)
Documentation
Resize rectangle upwards.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/emulation/cua-rect.el.gz
(defun cua-resize-rectangle-up (n)
"Resize rectangle upwards."
(interactive "p")
(let (resized)
(while (> n 0)
(setq n (1- n))
(cond
((>= (cua--rectangle-corner) 2)
(goto-char (cua--rectangle-bot))
(when (cua--forward-line -1)
(move-to-column (cua--rectangle-column))
(cua--rectangle-bot t)
(setq resized t)))
(t
(goto-char (cua--rectangle-top))
(when (cua--forward-line -1)
(move-to-column (cua--rectangle-column))
(cua--rectangle-top t)
(setq resized t)))))
(if resized
(cua--rectangle-resized))))