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.

Emacs 24 up has some completion on M-x man already, but you might like the style or extras in man-completion.el.

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 38,

The sig is a Gnu PG ascii armoured signature for man-completion.el, generated from my key.

See also 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, 2012, 2013, 2014, 2015, 2016, 2017, 2019 Kevin Ryde, except for the GPLv3 logo which is Copyright Free Software Foundation and used here in accordance with its terms.

(Back to the sitemap.)