-
-
Notifications
You must be signed in to change notification settings - Fork 685
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
vttest #361
Comments
Thank you very much, this is incredibly helpful! |
We actually played around with vttest we have noticed also that a few terminal emulators don't pass them so we didn't pursue this, thought it can bring a lot of value |
Thanks for the poke @SaintFenix ! I've been meaning to reply to this issue and just forgot. :) @klamonte, thank you for this issue - it has been incredibly helpful. I previously played a little bit with vttest but was discouraged seeing as every terminal emulator I tried did not pass it in one way or another (alacritty, urxvt and even xterm). After you opened this issue though, I decided it might be valuable to pick it up again. So my goal now is to try to get Zellij to behave the same way alacritty does in vttest. I already got it to pass test 1 here: #408 and plan to continue iterating through this. It has already proven helpful by solving one or two compatibility issues that were open in this repository. I hope it's okay if I ask you some questions here if some behaviours down the line are unclear to me. I found that gleaning the right behaviour for certain events has been quite challenging at times :) |
@imsnif No problem, would love to help! I don't check github extremely frequently but will aim to keep poking my head in more often. xterm is generally expected to the be "always passing", but for things like reverse-on-bold-on-blink it behaves differently that DOS would have, so for my terminals I have gone with the DOS behavior, I just like it more. :) (BTW I really like where this project is going, and added a link to it.) If you're looking for a good Windows-based terminal to compare to, mintty is great. Some others I test occasionally are here. |
Zellij has cleared VTTest (at least as far as xterm itself does) a while ago, so closing this issue. Thanks for all the help! |
If you haven't run across vttest yet, just wanted to point it out. Feel free to close this issue if it is not a project priority.
If you do want to dig in, some notes:
There is one spot where a vttest-compliant terminal conflicts with modern convention: SGR 38/48 (RGB colors, T.416 / ISO 8613-3). If you chose to go with vttest compliance then it leads to ugly blinking sequences; modern users will prefer the RGB support instead.
The text was updated successfully, but these errors were encountered: