[FEATURE REQUEST] Local echo
Feature Request
Summary
Local echo is a feature that helps mitigate the effect of high input latency on remote terminals. It writes the keystrokes in the terminal in a dimmed color or underlined style before the result is confirmed by the remote.
VSCode terminals provide this feature, it would be nice if the same could be accomplished in iTerm 2. Some info about "Local Echo" in VSCode:
https://code.visualstudio.com/updates/v1_51#_local-echo
Alternatives
Mosh provides local echo that can be used in iTerm 2. However, there are many limitations to this:
- No natural scrolling
- No tmux integration
- Requires mosh to be installed on the remote as well
- Requires UDP ports to be available, which is not always possible when tunneling to a remote
Concerns
- Privacy
It does need to detect when entering a password to avoid echo passwords. VSCode has some logic to handle this.