]> git.eshelyaron.com Git - emacs.git/commit
New helper function for creating completion tables with metadata
authorEshel Yaron <me@eshelyaron.com>
Thu, 18 Jan 2024 18:59:57 +0000 (19:59 +0100)
committerEshel Yaron <me@eshelyaron.com>
Fri, 19 Jan 2024 10:11:00 +0000 (11:11 +0100)
commit791d8759eb9b230f103f978dedaa7befa9fc68eb
treee92f761bc3f6884197dcb81fa1b921a2f6708ee6
parent853dcc12bbab990af126a36a334516722e8b21b3
New helper function for creating completion tables with metadata

* lisp/minibuffer.el (completion-styles-table): Remove in favor of...
(completion-table-with-metadata): New function.
(minibuffer-set-completion-styles)
(minibuffer-narrow-buffer-completions)
(minibuffer-complete-history, minibuffer-complete-defaults)
* lisp/bookmark.el (bookmark-completing-read)
* lisp/international/emoji.el (emoji--read-emoji)
* lisp/international/mule-cmds.el (read-char-by-name)
* lisp/progmodes/project.el (project--file-completion-table)
* lisp/progmodes/xref.el (xref-show-definitions-completing-read)
* lisp/recentf.el (recentf-open)
* lisp/simple.el (read-from-kill-ring)
* lisp/tmm.el (tmm--completion-table): Use it.

* etc/NEWS: Announce it.
etc/NEWS
lisp/bookmark.el
lisp/international/emoji.el
lisp/international/mule-cmds.el
lisp/minibuffer.el
lisp/progmodes/project.el
lisp/progmodes/xref.el
lisp/simple.el
lisp/tmm.el