Skip to content
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

Screen redraw on emacsclient off by one? #2026

Open
3 tasks done
vipasu opened this issue Jul 19, 2024 · 2 comments
Open
3 tasks done

Screen redraw on emacsclient off by one? #2026

vipasu opened this issue Jul 19, 2024 · 2 comments
Labels
bug Bug that's either related to Blink Shell or prevents the user to use the app in normal conditions.

Comments

@vipasu
Copy link

vipasu commented Jul 19, 2024

Checklist

Configuration

Blink: v17.3.0.916 (App Store). Jun 24 2024, iPadOS 17.5.1

Describe the bug

Mosh + Tailscale is an absolute game changer! I use doom emacs and leave the daemon running on my desktop so I can easily pop into a file with emacsclient. The issue I have is that when the screen loads or redraws (e.g. using Ctrl+L or zz or z<enter>), the lines are drawn in the incorrect location. If I move up/down a line, it will either copy the line I was on or skip over a line. I can also tell because the status bar at the bottom is incorrectly drawn.

Expected behavior: Upon redraw, line positions should be fixed.

In this screenshot, you can see how the line numbers reflect that 17 is missing, and the status bar is partially duplicated, with the original in the wrong location (one line above the bottom) and the updated one partially filled in at the true bottom.

blink emacs behavior jpeg
@vipasu vipasu added the bug Bug that's either related to Blink Shell or prevents the user to use the app in normal conditions. label Jul 19, 2024
@carloscabanero
Copy link
Member

Hi! Thanks for the report. I think we have seen this one before. Are you using tmux or is this just straight Mosh + Emacsclient?

@vipasu
Copy link
Author

vipasu commented Sep 11, 2024

This behavior was without tmux. With tmux, it just thinks the screen is one line smaller than the full screen, but at least it is consistent throughout. Thanks for responding!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Bug that's either related to Blink Shell or prevents the user to use the app in normal conditions.
Projects
None yet
Development

No branches or pull requests

2 participants