The following commit has been merged in the master branch:
commit d7d8b2b206f50f44ef5bcad4091efc585da8c9be
Author: Ville Skyttä <[email protected]>
Date:   Wed Feb 17 19:57:32 2010 +0200

    Include *.pl, *.pm, and *.pod files in perldoc completions.

diff --git a/CHANGES b/CHANGES
index a6cdaaf..1ce2fcc 100644
--- a/CHANGES
+++ b/CHANGES
@@ -26,9 +26,9 @@ bash-completion (2.x)
   * Apply pine completion to alpine too.
   * Remove many unnecessary short option completions where long ones exist.
   * Improve chsh, chgrp, chown, configure, cvs, gkrellm, gzip, lftp, look,
-    make, mdadm, modprobe, mplayer, mysqladmin, rsync, screen, service, scp,
-    ssh, sshfs, update-alternatives, vncviewer, yp-tools, and general hostname
-    completions.
+    make, mdadm, modprobe, mplayer, mysqladmin, perldoc, rsync, screen,
+    service, scp, ssh, sshfs, update-alternatives, vncviewer, yp-tools, and
+    general hostname completions.
   * Add abook and wtf completion, based on work by Raphaël Droz.
   * Add cvsps, dragon, fusermount, jarsigner, k3b, lftpget, pm-utils, rtcwake,
     pack200, unpack200, pbzip2, pbunzip2, pbzcat, pigz and unpigz completions.
diff --git a/contrib/perl b/contrib/perl
index ab8877b..7169add 100644
--- a/contrib/perl
+++ b/contrib/perl
@@ -114,9 +114,10 @@ _perldoc()
                 sed -ne "/perl.*Perl overview/,/perlwin32/p" | \
                 awk "\$NF=2 { print \$1}" | command grep perl )' -- "$cur" ) )
         fi
+        _filedir '@(pl|PL|pm|PM|pod|POD)'
     fi
 }
-complete -F _perldoc -o default perldoc
+complete -F _perldoc -o bashdefault perldoc
 }
 
 # Local variables:

-- 
bash-completion

_______________________________________________
Bash-completion-commits mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/bash-completion-commits

Reply via email to