mirror of
https://github.com/fish-shell/fish-shell.git
synced 2024-11-23 12:52:29 +08:00
9790907ca8
Historical behavior is to stop option parsing at the first non-option argument. Since we have added more options, it seemed impractical to keep that behavior. However people are using options in their abbr expansions ("abbr e emacs -nw"). To support this, we ignore options. However, we only ignore them if they are not valid "abbr" options. Let's ignore all options in the expansion definition, which is a small price to pay to keep most existing configurations working. Fixes #9410 This does not fix other cases which used to work, like abbr x -unknown Those are hopefully not used by anyone, so I don't think we need to maintain support for that. |
||
---|---|---|
.. | ||
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 |