# returns 0 only if previous argument is one of the supplied arguments
function __fish_prev_arg_in
    set -l tokens (commandline -co)
    set -l tokenCount (count $tokens)
    if test $tokenCount -lt 2
        # need at least cmd and prev argument
        return 1
    end
    for arg in $argv
        if string match -q -- $tokens[-1] $arg
            return 0
        end
    end

    return 1
end