< * [[Icicles]] -- includes similar completions help, but much bigger
> * [[Icicles - Help on Candidates]] -- Similar candidate help during completion. First line of doc string in mode line, complete help for any candidate by pressing a key. However, [[Icicles]] is a bigger library than ##completing-help.el## (because it does more).
completing-help.el by YujiMinejima extends minibuffer input
display-completion-list to show a description or help string with each completion choice. Get it from the author at
For example after enabling with
M-x turn-on-completing-help-mode if you type “
M-x z ?” the docstring of each “z” command is shown, as well the names.
There’s a few help displays builtin. On alist tables (STRING . STRING) the value part is shown, which is good for various general-purpose tables. In an elisp package you can extend
completing-help-groups to build help strings for particular tables. If you use a table function then this is necessary to show help text.
completing-help.el version 3.13, Emacs 22 style symbols as the alist keys are not recognised by the general mechanism. You may prefer (STRING . STRING) rather than (SYMBOL . STRING) anyway since the former will work in Emacs 21 as well as Emacs 22.
completing-help.el(because it does more).