> > You mean a `spaces-at-line-start' macro, similar to the
> > empty-line-macro?
>
> Yes, that would work.  Thus, the user defines a particular macro
> name to change the default effect of space-at-line-start (implicit
> .br), just like the user defines BLM to change the default effect of
> empty-line (implicit .sp).

Looking into the source I wonder what to do actually with the spaces
at the beginning of a line.  The trap macro itself doesn't receive an
argument; however, it would be possible to store the horizontal space
and/or the number of spaces in registers.  What do you think?

For backwards compatibility, a line consisting entirely of spaces
would be still considered as an empty line, subject to the blank line
macro.


    Werner


Reply via email to