The indentation used for Lisp forms can be modified to suit the preferences of the user.
The default indentations can be found in the file
config/indents.lisp in the LispWorks library directory. If you want to alter your personal Lisp indentation, put the modifying code in your
editor:setup-indent form-name no-of-args
&optional standard special
Modifies the indentation, in Lisp Mode, for the text following an instance of form-name. The arguments no-of-args, standard and special should all be integers. The first no-of-args forms following the form-name become indented special spaces if they are on a new line. All remaining forms within the scope of the form-name become indented standard spaces.
For example, the default indentation for
if in Lisp code is established by:
(editor:setup-indent "if" 2 2 4)
This determines that the first 2 forms after the
if (that is, the
test and the
then clauses) get indented 4 spaces relative to the
if, and any further forms (here, just an
else clause) are indented by 2 spaces.
LispWorks Editor User Guide (Macintosh version) - 17 Aug 2017