I am using iTerm 2 Build 3.6.6. Fish is 4.3.2. I have a custom keybinding for ^O in my fish config. I have noticed that sometimes when I press the keybinding before fish is ready, the fish session is completely busted.
To reproduce, configure iTerm 2 to launch a new window with this command: sh -c "sleep 1; exec /opt/local/bin/fish --no-config" (screenshot demonstrates this)
Now open a new window and within 1 second press ^O. The prompt will never appear, and fish is completely broken.
Note that the last command demonstrates that fish is receiving and running commands: ~/Downloads/happy.txt is created. But no command produces any output and the prompt doesn't appear.
I am using iTerm 2 Build 3.6.6. Fish is 4.3.2. I have a custom keybinding for ^O in my fish config. I have noticed that sometimes when I press the keybinding before fish is ready, the fish session is completely busted.
To reproduce, configure iTerm 2 to launch a new window with this command:
sh -c "sleep 1; exec /opt/local/bin/fish --no-config"(screenshot demonstrates this)Now open a new window and within 1 second press ^O. The prompt will never appear, and fish is completely broken.
Note that the last command demonstrates that fish is receiving and running commands:
~/Downloads/happy.txtis created. But no command produces any output and the prompt doesn't appear.