When starting a new input line, even when continuing the same output
authorschwarze <schwarze@openbsd.org>
Tue, 16 Aug 2022 17:44:53 +0000 (17:44 +0000)
committerschwarze <schwarze@openbsd.org>
Tue, 16 Aug 2022 17:44:53 +0000 (17:44 +0000)
commit18bbf166f13c7fc2b27723eab6a98003cffb9162
treef0eeb6a45d9094e25624e1884fe2e614c5056c0a
parent1c23c7567c4afe565b12468b80b55f8a608ac7a8
When starting a new input line, even when continuing the same output
line, use the current output position as the reference position
for tabs on that input line.  This brings mandoc in line with the
behaviour of GNU, Heirloom, and Plan 9 roff.
usr.bin/mandoc/man_term.c
usr.bin/mandoc/mdoc_term.c
usr.bin/mandoc/term.c
usr.bin/mandoc/term.h
usr.bin/mandoc/term_ascii.c