File: picture.el.html

This code provides the picture-mode commands documented in the Emacs manual. The screen is treated as a semi-infinite quarter-plane with support for rectangle operations and "etch-a-sketch" character insertion in any of eight directions.

Defined variables (13)

picture-desired-columnDesired current column for Picture mode.
picture-horizontal-stepAmount to move horizontally after text character in Picture mode.
picture-killed-rectangleRectangle killed or copied by M-x picture-clear-rectangle in Picture mode.
picture-mode-hookIf non-nil, its value is called on entry to Picture mode.
picture-mode-mapKeymap used in ‘picture-mode’.
picture-rectangle-cblCharacter ‘picture-draw-rectangle’ uses for bottom left corners.
picture-rectangle-cbrCharacter ‘picture-draw-rectangle’ uses for bottom right corners.
picture-rectangle-ctlCharacter ‘picture-draw-rectangle’ uses for top left corners.
picture-rectangle-ctrCharacter ‘picture-draw-rectangle’ uses for top right corners.
picture-rectangle-hCharacter ‘picture-draw-rectangle’ uses for horizontal lines.
picture-rectangle-vCharacter ‘picture-draw-rectangle’ uses for vertical lines.
picture-tab-charsA character set which controls behavior of commands.
picture-vertical-stepAmount to move vertically after text character in Picture mode.

Defined functions (45)

edit-picture()
picture-backward-clear-column(ARG)
picture-backward-column(ARG &optional INTERACTIVE)
picture-beginning-of-line(&optional ARG)
picture-clear-column(ARG)
picture-clear-line(ARG)
picture-clear-rectangle(START END &optional KILLP)
picture-clear-rectangle-to-register(START END REGISTER &optional KILLP)
picture-current-line()
picture-delete-char(N &optional KILLFLAG)
picture-draw-rectangle(START END)
picture-duplicate-line()
picture-end-of-line(&optional ARG)
picture-forward-column(ARG &optional INTERACTIVE)
picture-insert(CH ARG)
picture-insert-rectangle(RECTANGLE &optional INSERTP)
picture-mode()
picture-mode-exit(&optional NOSTRIP)
picture-motion(ARG)
picture-motion-reverse(ARG)
picture-mouse-set-point(EVENT)
picture-move()
picture-move-down(ARG)
picture-move-up(ARG)
picture-movement-down()
picture-movement-left()
picture-movement-ne(&optional ARG)
picture-movement-nw(&optional ARG)
picture-movement-right()
picture-movement-se(&optional ARG)
picture-movement-sw(&optional ARG)
picture-movement-up()
picture-newline(ARG)
picture-open-line(ARG)
picture-replace-match(NEWTEXT FIXEDCASE LITERAL)
picture-self-insert(ARG)
picture-set-motion(VERTICAL HORIZONTAL)
picture-set-tab-stops(&optional ARG)
picture-snarf-rectangle(START END &optional KILLP)
picture-tab(&optional ARG)
picture-tab-search(&optional ARG)
picture-update-desired-column(ADJUST-TO-CURRENT)
picture-yank-at-click(CLICK ARG)
picture-yank-rectangle(&optional INSERTP)
picture-yank-rectangle-from-register(REGISTER &optional INSERTP)

Defined faces (0)