mirror of
https://github.com/fish-shell/fish-shell
synced 2024-11-15 01:17:45 +00:00
179073ce62
When the user presses control-C, fish marks a cancellation signal which prevents fish script from running, allowing it to properly unwind. Prior to this commit, the signal was cleared in the reader. However this missed the case where a binding would set $fish_bind_mode which would trigger event handlers: the event handlers would be skipped because of the cancellation flag was still set. This is similar to #6937. Let's clear the flag earlier, as soon as we it's set, in inputter_t. Fixes #8125. |
||
---|---|---|
.. | ||
bind.py | ||
bind_mode_events.py | ||
cancel_event.py | ||
commandline.py | ||
complete.py | ||
disable_mouse.py | ||
exit.py | ||
exit_handlers.py | ||
exit_nohang.py | ||
fg.py | ||
fkr.py | ||
generic.py | ||
histfile.py | ||
history.py | ||
isatty.py | ||
job_summary.py | ||
pipeline.py | ||
postexec.py | ||
private_mode.py | ||
read.py | ||
set_color.py | ||
sigint.py | ||
signals.py | ||
terminal.py | ||
tty_ownership.py | ||
undo.py | ||
wait.py |