gbranden pushed a commit to branch master in repository groff. commit d975d283a4d8382ea437a31aeb92b0f6c70cb22a Author: G. Branden Robinson <g.branden.robin...@gmail.com> AuthorDate: Fri Feb 2 19:39:49 2024 -0600
doc/groff.texi (Debugging): Discuss `fl` more. --- doc/groff.texi | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/doc/groff.texi b/doc/groff.texi index 5ff964977..fef257741 100644 --- a/doc/groff.texi +++ b/doc/groff.texi @@ -17129,6 +17129,19 @@ Break the line and flush any pending output line immediately. The effect is the same as the @code{br} request unless the no-break control character is used; @samp{'br} does nothing, whereas @samp{'fl} writes the pending output line without further updating the drawing position. +However, the @emph{reported} horizontal drawing position is still +reckoned from the start of the input line. + +@Example +foo bar \n(hp +foo bar \c +'fl +\n(hp + @result{} foo bar 192 foo bar 0 +@endExample + +The timing of a flush is most easily perceived in GNU @command{troff}'s +device-independent output. Historically, @code{fl} was used with @code{rd} to produce interactive @command{nroff} documents. GNU @command{troff} does not easily support _______________________________________________ Groff-commit mailing list Groff-commit@gnu.org https://lists.gnu.org/mailman/listinfo/groff-commit