mirror of
https://github.com/dankamongmen/notcurses
synced 2025-03-09 17:19:03 -04:00
[ncplane_output.3] update docs for tabs #1233
This commit is contained in:
parent
3681a95b3c
commit
fa67dca957
@ -100,8 +100,12 @@ breaks. For more information, consult [Unicode® Standard Annex #29](https://uni
|
|||||||
Functions accepting a set of EGCs must consist of a series of well-formed EGCs,
|
Functions accepting a set of EGCs must consist of a series of well-formed EGCs,
|
||||||
broken by cluster breaks, terminated by the appropriate NUL terminator.
|
broken by cluster breaks, terminated by the appropriate NUL terminator.
|
||||||
|
|
||||||
Control characters are rejected, except for a newline when the output plane
|
Control characters are rejected, aside from two exceptions: a horizontal tab
|
||||||
is in scrolling mode. A newline outside of scrolling mode will be rejected.
|
(**'\t'**, 0x09), and a newline (**'\n'**, 0x0a) *when the output plane
|
||||||
|
is in scrolling mode*. A newline outside of scrolling mode will be rejected.
|
||||||
|
A tab will advance to the next tab stop, filling the space between with spaces.
|
||||||
|
Tab stops are separated by eight columns, and the first character of each line
|
||||||
|
is a tab stop.
|
||||||
|
|
||||||
These functions output to the **ncplane**'s current cursor location. Aside from
|
These functions output to the **ncplane**'s current cursor location. Aside from
|
||||||
**ncplane_puttext()**, they *do not* move to the next line upon reaching the
|
**ncplane_puttext()**, they *do not* move to the next line upon reaching the
|
||||||
|
Loading…
x
Reference in New Issue
Block a user