complete -c xdiff -f complete -c xdiff -s u -d 'Only display differences' complete -c xdiff -s l -d 'Only list files with differences' complete -c xdiff -a '(__fish_complete_directories)'