-
Notifications
You must be signed in to change notification settings - Fork 16
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
[decsdm] scrolling/cursor-based-positioning when *sent* #23
[decsdm] scrolling/cursor-based-positioning when *sent* #23
Conversation
It is only fair to cite the analysis of @j4james (see aforementioned bug); it is definitely possible to claim that yours is the correct interpretation of the relevant "standard". With that said, the (probably incorrect) behavior is very widespread and entrenched. It's essentially a question of "do you want everything to have to work around your (correct) behavior, or accept this almost universal practice?" i don't envy you...but i would like this merged =]. thanks! |
For the record, I don't think WezTerm actually implements I also wouldn't be surprised if XTerm corrects its implementation once presented with conclusive proof that the current behaviour is incorrect (which we'll hopefully have in a couple of weeks). |
I just want to say I agree with everything @j4james says here; the man speaks truth. So if y'all'd prefer to hold off, do as thou wilt. |
As a result of consideration, I merged your patch, thank you. VT330/340 Programmer Reference Manual https://vt100.net/docs/vt3xx-gp/chapter14.html#S14.4 (Actually, it's more natual to think that DECSDM 'reset' enables Sixel Scrolling Mode because DECSDM of mlterm was implemented according to this result. But which behavior is the same as the original machines is not a big issue now. Regards, |
I reverted this pull request, because xterm will change the behavior. |
agreed with your action, sorry for taking you the wrong way =\ |
Thanks very much for your detailed consideration and investigation. |
Please see dankamongmen/notcurses#1782 for background context.
DECSDM
in MLterm is reversed compared to most terminals I've tested with (e.g. Alacritty, Contour, Kitty, XTerm, and WezTerm).