man-completion.el sets up page name completion for
Emacs M-x man,
getting available page names from the man -k "apropos" database,
and completing bare filenames too.
A hook scheme lets you manipulate the page name picked out as the default. A Perl module function is included which can expand an abbreviation or prune a subpackage or variable name to get to the right page. It's particularly good for POE and perlcritic names.
man-completion.el is
free software (free
as in freedom), published under the terms of the
GNU General Public
License (v3 or up). Download version 30 here, or in my
miscbits-el collection:
man-completion.el
(46k, and
sig)
The sig is a Gnu PG ascii armoured
signature for man-completion.el, generated from
my key.
Have a look also at iman.el which does a similar completion, with info page names too, but not filenames. M-x woman has filename completion already.
This page Copyright 2008, 2009, 2010, 2011 Kevin Ryde, except for the GPLv3 logo which is Copyright Free Software Foundation and used here in accordance with its terms.