-
Notifications
You must be signed in to change notification settings - Fork 719
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
Visual glitches in the Termux app for Android when running v2021.08.28, even on a linux server #4339
Comments
What version of Kakoune is this? Have you tried other SSH clients like JuiceSSH? |
I installed Kakoune v2012.08.28 from Termux 0.117, launched |
OK, I don't get white glitches with |
It's noted in the issue title, no problem with the previous release.
No, I only use Termux. I'm not familiar with how the Termux app supports terminal sequences, maybe @agnostic-apollo can fill you in. |
I haven't really looked into the deep terminal level workings, but those commands are handled by It would probably require checking which commands are being sent during updates and how termux is handling them to figure out the causes for various problems above. |
I ran Terminal formatting sequences start with An additional quirk: if a terminal sequence doesn't have a number, there's usually a sensible default. For example, So far, Termux and GNOME Terminal are in agreement. Here's the difference:
On GNOME Terminal, this produces the word "underline" underlined, followed by the word "italic" in italic. On Termux, this produces "underline" underlined, followed by "italic" in italic and underlined. That is, GNOME Terminal parses Lines 241 to 277 in b3a1017
When producing a formatting escape sequence, Kakoune uses a |
…ith a `;` or have sequential `;` characters https://vt100.net/docs/vt510-rm/chapter4.html#S4.3.3 https://en.wikipedia.org/wiki/ANSI_escape_code#CSI_(Control_Sequence_Introducer)_sequences Credits for finding the issue belongs to @Screwtapello mawww/kakoune#4339 (comment) Closes #2272, Closes mawww/kakoune#4339
@Screwtapello thanks for finding the issue. I have fixed it on the termux side with termux/termux-app@4c47f4f7. It was not following the terminal spec. This issue can be closed now since issue was with termux and not with kakoune. |
Closing since this was most likely fixed on our end in Termux. |
…ith a `;` or have sequential `;` characters https://vt100.net/docs/vt510-rm/chapter4.html#S4.3.3 https://en.wikipedia.org/wiki/ANSI_escape_code#CSI_(Control_Sequence_Introducer)_sequences Credits for finding the issue belongs to @Screwtapello mawww/kakoune#4339 (comment) Closes termux#2272, Closes mawww/kakoune#4339
…ith a `;` or have sequential `;` characters https://vt100.net/docs/vt510-rm/chapter4.html#S4.3.3 https://en.wikipedia.org/wiki/ANSI_escape_code#CSI_(Control_Sequence_Introducer)_sequences Credits for finding the issue belongs to @Screwtapello mawww/kakoune#4339 (comment) Closes termux#2272, Closes mawww/kakoune#4339
…ith a `;` or have sequential `;` characters https://vt100.net/docs/vt510-rm/chapter4.html#S4.3.3 https://en.wikipedia.org/wiki/ANSI_escape_code#CSI_(Control_Sequence_Introducer)_sequences Credits for finding the issue belongs to @Screwtapello mawww/kakoune#4339 (comment) Closes #2272, Closes mawww/kakoune#4339
Steps
Open Kakoune with most any file in the Termux app, even when running Kakoune in Fedora linux remotely and accessing it through ssh.
Outcome
Random lines are highlighted in white, which comes and goes when the screen updates because of a keyboard press or any other touch update.
Expected
No random highlighting in white, see example below of running Fedora's kakoune system package in ssh from my Android 6 tablet.
I'm able to reproduce on another device running Android 11, both running the Termux package locally or the Fedora package remotely through ssh.
The text was updated successfully, but these errors were encountered: