Type this perl /etc/bash_com<tab> and it completes. Then type perl /etc/bash_completion /etc/bash_com<tab> and it doesn't complete. Essentially the completion only looks for options after the first argument. With the attached patch[1] it will complete filenames as well as options after the first argument! Without this patch perl completion is essentially useless. The default bash completion would be better. [1] http://use.perl.org/~Alias/journal/33508
Created attachment 201581 [details] Patch to fix perl filename completion
Thanks, applied in 20060301-6.fc8.