シェル引数を示す関数 args を示します。
これを使えば引数にスペースが含まれているかどうかを確認できます。

関数

~/.config/fish/functions/args.fish に以下の内容を書きます。

function args
        ruby -e 'p $*' $argv
end

実行例

$ args "foo" "bar baz"
["foo", "bar baz"]
$ set x abc 'def' 'ghi jkl'
$ args $x
["abc", "def", "ghi jkl"]
$ args "$x"
["abc def ghi jkl"]

最後までお読みいただき、ありがとうございました。参考になれば嬉しいです。