File: multi-prompt.el.html

This package is written for use in emacs lisp programs, where the user is prompted for a string of the form:

  FOO,BAR,BAZ

where FOO, BAR, and BAZ are elements of some table. The function multi-prompt is a replacement completing-read that will allow the user to enter a string like the above, yet get completion on all FOO, BAR, and BAZ.

Defined variables (3)

multi-prompt-completion-tableCompletion table used by ‘multi-prompt-key-value’.
multi-prompt-foundList of entries currently added during a ‘multi-prompt’.
multi-prompt-key-value-sepSingle-character string separating key=value pairs.

Defined functions (4)

multi-prompt(SEPARATOR UNIQUE PROMPT TABLE &optional MP-PREDICATE REQUIRE-MATCH INITIAL HISTORY)
multi-prompt-expand-completion-table(TABLE)
multi-prompt-key-value(PROMPT TABLE &optional PREDICATE REQUIRE-MATCH INITIAL-INPUT HIST DEF INHERIT-INPUT-METHOD)
multi-prompt-key-value-collection-fn(STRING PREDICATE FLAG)

Defined faces (0)