FreeBSD Manual Pages
TERMLAYOUT(1) General Commands Manual TERMLAYOUT(1)
TermLayout is a text-mode HTML formatter for Unix terminals which supports:
O Ruby markup (multiple rt and rb elements are stacked)
O Tables (including nesting and alignment)
O Wide characters (uses locale settings from LC_CTYPE, LANG etc)
O Smaller terminal sizes. In some cases a table will still end up be-
ing wider than the terminal and not easily reowable; if that hap-
pens then at least each cell should fit. But in many cases TermLay-
out can arrange for no horizontal scrolling to be necessary.
Unrecognised markup is left in the output for inspection.
TermLayout is not a Web browser: it has no facilities for navigating
links. It is meant only for formatting text on a terminal using HTML
markup. I wrote it when I wanted to page through a document with Ruby
markup in fbterm but couldn't find a text-mode browser that would for-
mat this markup correctly.
If you are using TermLayout with an annotator generated by Annotator
Generator, you might also be interested in tmux-annotator.sh which sets
up tmux with a "hotkey" to annotate the current screen and display the
result in TermLayout.
Silas S. Brown August 2025 TERMLAYOUT(1)
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=termlayout&sektion=1&manpath=FreeBSD+Ports+15.0>
