bug-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Colored prompt + cmdline ending at right margin => no explicit newli


From: Egmont Koblinger
Subject: Re: Colored prompt + cmdline ending at right margin => no explicit newline
Date: Sat, 18 Nov 2017 21:58:38 +0100

A bit of technical clarification:

Terminal emulators seem to default to lines ending in an explicit newline.
It's the implicit overflow (printing a letter that wraps to the next line)
which makes the previous line soft-wrapped, and a \e[K (clear to EOL) and
perhaps a few other similar sequences (e.g. character deletion) that makes
it hard-wrapped again.

Newlines are irrelevant, especially since it's often a CR LF so technically
the cursor is in the first column when it's moved to the next line.

I mistakenly omitted the fact that the "magic" also involves emitting that
\e[K before reprinting the last character of the command line, this is the
key to the expected behavior, as currently done with non-colored prompts
only.


thanks,
egmont


reply via email to

[Prev in Thread] Current Thread [Next in Thread]