Variable `minibuffer-completion-table' is an internal variable used in Emacs
completion operations. It can take several forms, such as an alist, an
obarray (vector), a list of strings, and a hash table (it can also be a
function).

Can someone tell me when (where) `minibuffer-completion-table' takes the
form of a hash table for Emacs completion? That is, besides passing
`all-completions' or `try-completion' a hash table of my own, where is a
hash table used in vanilla Emacs (for completion)? Are obarrays sometimes
implemented as hash tables, for example, or do they always take the form of
vectors?

In sum, if I grab `minibuffer-completion-table' at random during a
completion operation, under what circumstances is it likely to be a hash
table?  Thanks.



_______________________________________________
Help-gnu-emacs mailing list
Help-gnu-emacs@gnu.org
http://lists.gnu.org/mailman/listinfo/help-gnu-emacs

Reply via email to