print-right-margin (original) (raw)

ANSI Common Lisp 22 Printer 22.4 Dictionary of Printer

22.4.28 *print-right-margin* Variable

Value Type:

a non-negative integer, or nil.

Initial Value:

nil.

Description:

If it is non-nil, it specifies the right margin (as _integer_number of ems) to use when the pretty printer is making layout decisions.

If it is nil, the right margin is taken to be the maximum line length such that output can be displayed without wraparound or truncation. If this cannot be determined, an implementation-dependent value is used.

Notes:

This measure is in units of ems in order to be compatible with_implementation-defined_ variable-width fonts while still not requiring the language to provide support for fonts.

Allegro CL Implementation Details:

None.