Major Section: IO
Fmt
and related functions insert linebreaks when lines get too long.
A linebreaks is inserted at an aesthetically appropriate points once the
column exceeds the value of state global fmt-soft-right-margin
,
i.e., the result of evaluating (@ fmt-soft-right-margin)
. If however the
column exceeds the value of state global fmt-hard-right-margin
,
i.e., the result of evaluating (@ fmt-hard-right-margin)
, then a
linebreak is soon inserted. Such a ``hard'' linebreak follows the insertion
of a backslash (\
) character unless fmt!
, fms!
, or
fmt1!
is used, or state global write-for-read
is true.