function __fish_append -d "Internal completion function for appending string to the commandline" --argument-names sep
    set -e argv[1]
    set -l str (commandline -tc | string replace -rf "(.*$sep)[^$sep]*" '$1' | string replace -r -- '--.*=' '')
    printf "%s\n" "$str"$argv
end