New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The fix for ConEmu#1288 regresses high-intensity color #1304
Comments
Yep, noticed this too! It completely disabled colors 8-16 and replaced them with bold. Mintty for example has options to display bold as bold text, bold as intense colors (8-16) or both. Arguably, the correct way to do things would be for @Maximus5 to submit a conemu terminfo file to Thomas Dickey, have it added to the official terminfo database, and have it match the internals of Conemu, then have the wslbridge set TERM=conemu. |
All fixed now, super excited! It would make life a whole lot easier if you added the termcol/ANSI translation to each of the colors in the color setting dialogue, right now I had to do it by trial and error: Also, one missing feature is setting ConEMU's cursor color/type. This can be controlled by ANSI codes usually, but it doesn't seem like there's a way to set the default color or shape. Also, it would be nice to see an explanation for why blue, yellow, and cyan have two numbers next to them, and also what popup and popup background do in ANSI mode. Thanks again! |
You may change the cursor shape with ANSI. Color of the cursor is not configurable.
ANSI color indexes are not compliant with standard Windows console color palette. So the first index is RealConsole (WinApi) palette index and second index - is ANSI index. As usual, PR to documentation are appreciated. |
Versions
ConEmu build: 171025
Used shell version (Far Manager, git-bash, cmd, powershell, cygwin, whatever): any
Problem description
The fix for #1288 intentionally disables
1
as the SGR code for "bright" colors in favor of90-97
. I know that a strict reading of the standard specifies that1
should be reserved for bold or "intense" (implementation-defined) color, but for better or for worse all modern terminals have standardized on either having it be 1) configurable or 2) bright, as specified in color slots 8-16.90-97
, while more expressive (and arguably better!), is not standard as of ITU T.416 (1993). It looks like it's only supported on AIXTerm and a few other terminal emulators. As such, ConEmu users will need to either find (or build) tools that emit nonstandard sequences, and change their shell and utility configurations to support both ConEmu and other terminal emulators.Steps to reproduce
Actual results
Expected results
The text was updated successfully, but these errors were encountered: