Still no auto-escaping or quoting for pasted URLs, that's really disappointing. I respect fish's stated goals of user friedlieness, but I just don't think they've realized that goal in ways that other more mainstream shells have: > mpv https://www.youtube.com/watch?v=LBoF1e5YDdQ fish: No matches for wildcard 'https://www.youtube.com/watch?v=LBoF1e5YDdQ'. See `help expand`. mpv https://www.youtube.com/watch?v=LBoF1e5Y…
URL pasting is indeed annoying. That said, second-guessing the user's input is dangerous territory, which is why no shells do what you describe by default. The way we plan to address this in fish is to make ? an ordinary character instead of a wildcard. Then URLs will have nothing to escape. You can opt into this change today by setting the 'qmark-noglob' feature flag: set -U fish_features qmark-noglob now ? no longe…
Unfortunately, `&` is used in URLs, and is special also in the middle of a token.