• Stefan Monnier's avatar
    * minibuffer.el (completion-all-completion-with-base-size): New var. · e2947429
    Stefan Monnier authored
    (completion--some): New function.
    (completion-table-with-context, completion--file-name-table):
    Return the base-size if requested.
    (completion-table-in-turn): Generalize to multiple arguments.
    (complete-in-turn): Compatibility alias.
    (completion-styles-alist): New var.
    (completion-styles): New customization.
    (minibuffer-try-completion, minibuffer-all-completions):
    New functions.
    (minibuffer--do-completion, minibuffer-complete-and-exit)
    (minibuffer-try-word-completion): Use them.
    (display-completion-list, minibuffer-completion-help): Use them.
    Handle all-completions's new base-size info to set completion-base-size.
    * info.el (Info-read-node-name-1): Use completion-table-with-context,
    completion-table-with-terminator and complete-with-action.
    Remove the now obsolete completion-base-size-function property.
    * simple.el (completion-list-mode-map): Move init into declaration.
    (completion-list-mode): Use define-derived-mode.
    (completion-setup-function): Use any completion-base-size that may
    have been set before.  Remove handling of completion-base-size-function.
    * loadup.el: Move abbrev.el up earlier.
    e2947429
minibuffer.el 29.6 KB