Next Prev Up Top Contents Index

4.2.1 Movement, marking and indentation

Beginning of Defun

Editor Command

Argument: None
Key sequence: +Ctrl+A

Moves the current point to the beginning of the current top-level form. A positive prefix argument causes the point to be moved to the beginning of the form the required number of levels up.

End of Defun

Editor Command

Argument: None
Key sequence: +Ctrl+E

Moves the current point to the end of the current top-level form. A positive prefix argument causes the point to be moved to the end of the form the required number of levels down.

Mark Defun

Editor Command

Argument: None
Key sequence: +Ctrl+H

Puts the mark at the end of the current top-level form and the current point at the beginning of the form. The definition thereby becomes the current region. If the current point is initially located between two top-level forms, then the mark and current point are placed around the next top-level form.

Defindent

Editor Command

Argument: no-of-args
Key sequence: None

Defines the number of arguments of the current function or defining form to be specially indented if they fall on a new line. The indent is defined for the first string of the form. So, if defun is the first string of the current form, Defindent defines the argument indentation for all defuns in that buffer.


LispWorks Editor User Guide - 14 Dec 2001

Next Prev Up Top Contents Index