mirror of
https://github.com/fish-shell/fish-shell.git
synced 2024-11-25 18:03:37 +08:00
bdd478bbd0
We sometimes leak ^[[I and ^[[O focus reporting events when run from VSCode's "Run python file" button in the top right corner. To reproduce I installed the ms-python extension set the VSCode default shell to fish and repeatedly ran a script that does "time.sleep(1)". I believe VSCode synthesizes keys and triggers a race condition. We can probably fix this but I'm not sure when I'll get to it (given how relatively unimportant this feature is). So let's go back to the old behavior of only enabling focus reporting in tmux. I believe that tmux is affected by the same VSCode issue (also on 3.7.1 I think) but I haven't been able to get tmux to emit focus reporting sequences yet. Still, keep it to not regress cursor shape (#4788). So far this is the only motivation for focus reporting and I believe it is only relevant for terminals that can split windows (though there are a bunch that do). Closes #10448 |
||
---|---|---|
.. | ||
abbrs.py | ||
bind_mode_events.py | ||
bind.py | ||
cancel_event.py | ||
commandline.py | ||
complete-group-order.py | ||
complete.py | ||
cursor_selection.py | ||
disable_mouse.py | ||
eval-stack-overflow.py | ||
exit_handlers.py | ||
exit_nohang.py | ||
exit.py | ||
fg.py | ||
fkr.py | ||
generic.py | ||
histfile.py | ||
history.py | ||
isatty.py | ||
job_summary.py | ||
nullterm.py | ||
pipeline.py | ||
postexec.py | ||
private_mode.py | ||
read.py | ||
set_color.py | ||
sigint.py | ||
signals.py | ||
status.py | ||
stdin_nonblocking.py | ||
terminal.py | ||
torn_escapes.py | ||
tty_ownership.py | ||
undo.py | ||
wait.py | ||
wildcard_tab.py |