diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2021-05-17 02:14:02 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2021-05-17 02:14:02 -0700 |
commit | 6c6e85a516f668ff35a9370cafdceceb10bf93d7 (patch) | |
tree | 2e240f929e744031e1b8bb068b87a0e95e68c295 /msgs/mess.fr | |
parent | ac186529b6b5f80906c3215a67c98505db7bb156 (diff) | |
download | man-6c6e85a516f668ff35a9370cafdceceb10bf93d7.tar.gz man-6c6e85a516f668ff35a9370cafdceceb10bf93d7.tar.bz2 man-6c6e85a516f668ff35a9370cafdceceb10bf93d7.zip |
Actually fix bug handling escape at end of a line.
The previous fix to this is incorrect. In the TXR man page,
cases of \*(TL at the end of a line are still run together
with the following material.
To set the escnl flag, we must not be looking at the HTML
output before the escape. That is not relevant. What we
need to know is whether the HTML output *of* the escape
ends in whitespace. If the output does not end in whitespace,
and the escape is at the end of a source line, then we set
the escnl flag.
The output of scan_scape is not going into intbuff; intbuff
is a local buffer in do_scan_troff. We must peek into
the global outbuffer.
Also, escnl needs to be cleared when processed.
Diffstat (limited to 'msgs/mess.fr')
0 files changed, 0 insertions, 0 deletions