File: rect.el.html

This package provides the operations on rectangles that are documented in the Emacs manual.

### NOTE: this file was almost completely rewritten by Didier Verna
in July 1999.

Defined variables (7)

killed-rectangleRectangle for ‘yank-rectangle’ to insert.
rectangle--mark-crutches(POS . COL) to override the column to use for the mark.
rectangle-indicate-zero-width-rectangleIf non-nil, make zero-width rectangles visible on display.
rectangle-mark-modeNon-nil if Rectangle-Mark mode is enabled.
rectangle-mark-mode-hookHook run after entering or leaving ‘rectangle-mark-mode’.
rectangle-mark-mode-mapKeymap used while marking a rectangular region.
rectangle-previewIf non-nil, ‘string-rectangle’ will show an on-the-fly preview.

Defined functions (53)

apply-on-rectangle(FUNCTION START END &rest ARGS)
clear-rectangle(START END &optional FILL)
clear-rectangle-line(STARTCOL ENDCOL FILL)
close-rectangle(START END &optional FILL)
copy-rectangle-as-kill(START END)
delete-extract-rectangle(START END &optional FILL)
delete-extract-rectangle-line(STARTCOL ENDCOL LINES FILL)
delete-rectangle(START END &optional FILL)
delete-rectangle-line(STARTCOL ENDCOL FILL)
delete-whitespace-rectangle(START END &optional FILL)
delete-whitespace-rectangle-line(STARTCOL ENDCOL FILL)
extract-rectangle(START END)
extract-rectangle-bounds(START END)
extract-rectangle-line(STARTCOL ENDCOL LINES)
insert-rectangle(RECTANGLE)
kill-rectangle(START END &optional FILL)
open-rectangle(START END &optional FILL)
open-rectangle-line(STARTCOL ENDCOL FILL)
operate-on-rectangle(FUNCTION START END COERCE-TABS)
rectangle--*-char(CMD N &optional OTHER-CMD)
rectangle--col-pos(COL KIND)
rectangle--default-line-number-format(START END START-AT)
rectangle--duplicate-right(N DISPLACEMENT)
rectangle--extract-region(ORIG &optional DELETE)
rectangle--highlight-for-redisplay(ORIG START END WINDOW ROL)
rectangle--insert-for-yank(STRS)
rectangle--insert-region(ORIG STRINGS)
rectangle--place-cursor(LEFTCOL LEFT STR)
rectangle--point-col(POS)
rectangle--pos-cols(START END &optional WINDOW)
rectangle--region-beginning(ORIG)
rectangle--region-end(ORIG)
rectangle--space-to(COL)
rectangle--unhighlight-for-redisplay(ORIG ROL)
rectangle-backward-char(&optional N)
rectangle-dimensions(START END)
rectangle-exchange-point-and-mark(&optional ARG)
rectangle-forward-char(&optional N)
rectangle-intersect-p(POS1 SIZE1 POS2 SIZE2)
rectangle-left-char(&optional N)
rectangle-mark-mode(&optional ARG)
rectangle-next-line(&optional N)
rectangle-number-line-callback(START END FORMAT-STRING)
rectangle-number-lines(START END START-AT &optional FORMAT)
rectangle-position-as-coordinates(POSITION)
rectangle-previous-line(&optional N)
rectangle-right-char(&optional N)
replace-rectangle(START END STRING)
spaces-string(N)
string-insert-rectangle(START END STRING)
string-rectangle(START END STRING)
string-rectangle-line(STARTCOL ENDCOL STRING DELETE)
yank-rectangle()

Defined faces (1)

rectangle-previewThe face to use for the ‘string-rectangle’ preview.