We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
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 following ansi sequence seems to be mistranslated by zellij:
printf "\x1b[36m one \x1b[2m two \x1b[1m three \x1b[22m\x1b[2m four" ^green ^dim ^bold ^reset ^dim
The word "four" should be dim, but is not. (22m clears dim + bold state, and 2m reapplies it).
If there are characters between the reset and the dim, it works correctly:
printf "\x1b[36m one \x1b[2m two \x1b[1m three \x1b[22m \x1b[2m four" ^space added here
This is interpreted correctly by the same terminal (foot) without zellij:
This is noticeable when editing with helix, as it breaks inactive-code dimming when the theme uses bold:
zellij-22.log zellij.log
Basic information
zellij --version: zellij 0.42.1
zellij --version
stty size: 69 134
stty size
uname -av or ver(Windows): Linux anacletus 6.12.12-1rodete2-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.12-1rodete2 (2025-02-28) x86_64 GNU/Linux
uname -av
ver
The text was updated successfully, but these errors were encountered:
Minimal incorrect case is \x1b[1;2mX\x1b[22m\x1b[2mY, where Y should be dim:
\x1b[1;2mX\x1b[22m\x1b[2mY
\x1b[1;2m\x1b[22m\x1b[2mY
\x1b[1mX\x1b[22m\x1b[2mY
\x1b[1mX\x1b[22mZ\x1b[2mY
This bug also applies to bold: \x1b[1mX\x1b[22m\x1b[1mY is incorrect, Y should be bold but is not
\x1b[1mX\x1b[22m\x1b[1mY
Sorry, something went wrong.
Is this the same issue as when a highlight breaks underline?
Successfully merging a pull request may close this issue.
The following ansi sequence seems to be mistranslated by zellij:
The word "four" should be dim, but is not.
(22m clears dim + bold state, and 2m reapplies it).
If there are characters between the reset and the dim, it works correctly:
This is interpreted correctly by the same terminal (foot) without zellij:
This is noticeable when editing with helix, as it breaks inactive-code dimming when the theme uses bold:
zellij-22.log
zellij.log
Basic information
zellij --version
: zellij 0.42.1stty size
: 69 134uname -av
orver
(Windows): Linux anacletus 6.12.12-1rodete2-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.12-1rodete2 (2025-02-28) x86_64 GNU/LinuxThe text was updated successfully, but these errors were encountered: