Skip to content

Conversation

@ammgws
Copy link

@ammgws ammgws commented Feb 14, 2021

The official mosh client added support for the option “--predict-overwrite” in 2017, which greatly enhances the user experience when the remote is using fish as its shell. Without this mosh can be almost unusable, forcing one to use SSH instead (See mobile-shell/mosh#932).

From the description of this repo ("Android compatible mosh-client based on Dan Drown's repo"), it seems like this may be the mosh client used by JuiceSSH. In that case this PR should hopefully allow for a future option in JuiceSSH for the user to turn on "--predict-overwrite". As a paid user I feel like that is the feature missing from JuiceSSH (though to be honest I do not know of any alternatives).

Commits cherry-picked from upstream:
mobile-shell/mosh@8aac3cc
mobile-shell/mosh@c8580d1

This may be useful for users who find prediction's activity right of
the cursor distracting.

Prediction underscoring is still a little weird sometimes, it replays
a history of known/unknown changes as acks come in from the server.
@ammgws ammgws changed the title Predictoverwrite backport Backport --predict-overwrite from upstream Feb 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants