Date: Wed, 22 Jun 2005 15:06:06 -0400 From: Charles Swiger <cswiger@mac.com> To: Steven Friedrich <FreeBSD@InsightBB.com> Cc: freebsd-questions@freebsd.org Subject: Re: syscons features Message-ID: <C2815EB6-54F0-400C-82B4-064F9B590C7C@mac.com> In-Reply-To: <200506221452.08729.FreeBSD@InsightBB.com> References: <200506221452.08729.FreeBSD@InsightBB.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Jun 22, 2005, at 2:52 PM, Steven Friedrich wrote:
> Can anyone explain to me the mechanism behind the following:
>
> If I echo B^HB | more
>
> I get a bold B. more is somehow activating? a feature of syscons
> (or the vga
> driver).
>
> Are there any other utilities like more that do this? Is this
> behavior
> documented in a man page ?
Yes. From "man less" (your more is probably really less):
-U or --UNDERLINE-SPECIAL
Causes backspaces, tabs and carriage returns to be
treated as
control characters; that is, they are handled as
specified by
the -r option.
By default, if neither -u nor -U is given,
backspaces which
appear adjacent to an underscore character are
treated spe-
cially: the underlined text is displayed using the
terminal's
hardware underlining capability. Also, backspaces
which appear
between two identical characters are treated
specially: the
overstruck text is printed using the terminal's
hardware bold-
face capability. Other backspaces are deleted,
along with the
preceding character. Carriage returns immediately
followed by a
newline are deleted. other carriage returns are
handled as
specified by the -r option. Text which is overstruck
or under-
lined can be searched for if neither -u nor -U is in
effect.
This is using the $TERM setting via termcap or terminfo.
--
-Chuck
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?C2815EB6-54F0-400C-82B4-064F9B590C7C>
