autocomplete/command history behavior on command line is overaggressive and buggy w/regard to arrow keys
- iTerm2 version: 3.1.2
- OS version: macOS 10.12.6
- Attach ~/Library/Preferences/com.googlecode.iterm2.plist here (drag-drop from finder into this window)
- Attach a debug log, if possible. Instructions at https://iterm2.com/debuglog
Not attached yet, but if you decide you want one, I'll send one.
- Are you reporting a performance issue or a hang? Please attach a sample. Instructions at https://gitlab.com/gnachman/iterm2/wikis/HowToSample
Performance issue. Videos attached.
Detailed steps to reproduce the problem:
- Latest Shell Integration installed -- if Shell Integration isn't installed it doesn't do this
- Repeatedly use arrow keys on command line to scroll through previous commands or move cursor within currently selected command, especially holding keys down.
- Watch/listen as command line either starts barking at your keystrokes or command history I don't want pops up in relation to a command I did not type
What happened: After a few keypresses working as expected, iTerm2 stops using arrow keys the way I want it to and applies its own agenda. It either starts yelling because it is in a mode where my arrow keys are now unwanted, or it scrolls me through a list of commands matching a command from my buffer that I don't want to match. I have to escape out or click in the window to keep scrolling through my command or command buffer. See attached videos. EditCommandLineFromBuffer What should have happened: It should work like it did before I updated iTerm2 and Shell Integration to the latest. I can't stop it from misbehaving.