Hacker News new | past | comments | ask | show | jobs | submit login

I tried Mosh but it didn't fit my taste. It tries to "predict" the state of the screen before being acknowledged by the server, but sometimes the prediction is wrong and Mosh reverts the cursor movement and redraws the affected area of the terminal. For example, when I'm using split windows in Vim or tmux, Mosh allows typed characters to overflow beyond the separator, briefly, until being told "no" by the server. Personally I find this behavior very disturbing. Enduring higher lags was more bearable to me.



I can see how that's off-putting, but I've learned to ignore the occasional cosmetic hiccup and just trust that it will sync up correctly. I use it with --predict=experimental (largely undocumented), which seems to be even more aggressive, but it works great for me.


You can try eternal terminal: https://eternalterminal.dev/

I don't remember it doing any sort of prediction but the last time I used it was a while back.


Have you tried any of the various `--predict` options? At least `--predict=never`.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: