diff options
author | Ingo Schwarze <schwarze@openbsd.org> | 2011-09-19 22:36:16 +0000 |
---|---|---|
committer | Ingo Schwarze <schwarze@openbsd.org> | 2011-09-19 22:36:16 +0000 |
commit | bbc1c34dd91da0a6589b4a76b4c861db09eeab42 (patch) | |
tree | 966b48c25d489fc44a0d9043441dd82db45f5cad /term.h | |
parent | 8c76f32c930d4fac4fe4b05aacc9b57b7e190516 (diff) | |
download | mandoc-bbc1c34dd91da0a6589b4a76b4c861db09eeab42.tar.gz |
Remove the terminal frontend flag TERMP_NOLPAD.
In columnated contexts (.Bl -column, .Bl -tag, .IP, .TP, .HP etc.), do not
pad after writing a column. Instead, always pad before writing content.
In itself, this change avoids:
- writing trailing whitespace in some situations
- with .fi/.nf in .HP, breaking lines that were already padded
It allows several bugfixes included in this patch:
- Do not count backspace as a character with positive width.
- Set up proper indentation when encountering .fi/.nf in .HP.
- Adjust the .HP indentation width to what groff does.
- Never unlimit the right margin unless in the final column.
ok kristaps@
Diffstat (limited to 'term.h')
-rw-r--r-- | term.h | 1 |
1 files changed, 0 insertions, 1 deletions
@@ -64,7 +64,6 @@ struct termp { int flags; #define TERMP_SENTENCE (1 << 1) /* Space before a sentence. */ #define TERMP_NOSPACE (1 << 2) /* No space before words. */ -#define TERMP_NOLPAD (1 << 3) /* See term_flushln(). */ #define TERMP_NOBREAK (1 << 4) /* See term_flushln(). */ #define TERMP_IGNDELIM (1 << 6) /* Delims like regulars. */ #define TERMP_NONOSPACE (1 << 7) /* No space (no autounset). */ |