960 |
the two strings is the actual completion, the second string serves as |
the two strings is the actual completion, the second string serves as |
961 |
annotation. |
annotation. |
962 |
|
|
963 |
@var{common-substring} represents a string common prefix between all |
The argument @var{common-substring} is the prefix that is common to |
964 |
completions. @var{common-substring} is used to put faces on |
all the completions. With normal Emacs completion, it is usually the |
965 |
@samp{*Completions*} to enhance visual feedback of the buffer; |
same as the string that was completed. @code{display-completion-list} |
966 |
@code{display-completion-list} use faces to highlight what all completions |
uses this to highlight text in the completion list for better visual |
967 |
have in common and where they begin to differ. @var{common-substring} |
feedback. This is not needed in the minibuffer; for minibuffer |
968 |
specifies the common part. |
completion, you can pass @code{nil}. |
969 |
|
|
970 |
This function is called by @code{minibuffer-completion-help}. The |
This function is called by @code{minibuffer-completion-help}. The |
971 |
most common way to use it is together with |
most common way to use it is together with |