emacs/lisp/international
Daniel Mendler 3aceae113b Use `completion-table-with-metadata' (bug#74865)
Prefer `completion-table-with-metadata' over explicit completion
table lambdas for clarity.  Furthermore prefer it over
`completion-extra-properties' to avoid problems with recursive
minibuffers and recursive completion sessions, since the
completion metadata applies only to the outer completion session.

* lisp/bookmark.el (bookmark-completing-read):
* lisp/faces.el (read-face-name):
* lisp/international/emoji.el (emoji--read-emoji):
* lisp/net/dictionary.el (dictionary-completing-read-dictionary):
* lisp/net/rcirc.el (rcirc-completion-at-point):
* lisp/net/eww.el (eww-read-alternate-url):
* lisp/simple.el (read-from-kill-ring): Use it.
* lisp/calendar/calendar.el (calendar-read-date): Use
`completion-table-with-metadata' and `completion-table-case-fold'.
* lisp/proced.el (proced--read-signal): New function.
(proced-send-signal): Use it.
2024-12-16 20:19:49 +02:00
..
ccl.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
characters.el Improve accuracy of character categories 2024-09-13 14:31:28 +03:00
emoji.el Use `completion-table-with-metadata' (bug#74865) 2024-12-16 20:19:49 +02:00
fontset.el Improve coverage of scripts by the default fontset 2024-10-17 16:21:49 +03:00
isearch-x.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
iso-ascii.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
iso-cvt.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
iso-transl.el Add another iso-transl entry for Euro character 2024-06-03 13:29:54 +02:00
ja-dic-cnv.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ja-dic-utl.el
kinsoku.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
kkc.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
latexenc.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
latin1-disp.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
mule-cmds.el Merge from origin/emacs-30 2024-10-18 17:56:08 +02:00
mule-conf.el ; Fix typos 2024-07-18 11:46:50 +02:00
mule-diag.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
mule-util.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
mule.el (find-auto-coding): Provide filename to `auto-coding-functions` 2024-06-09 00:19:03 -04:00
ogonek.el doc: Delete extraneous quotes around keys 2024-01-21 14:09:34 +01:00
quail.el (quail-input-method): Fix bug#70541 2024-06-26 16:18:57 -04:00
rfc1843.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
robin.el
textsec-check.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
textsec.el Use 'char-to-name' 2024-06-11 11:06:37 +02:00
titdic-cnv.el titdic-cnv.el: Bring all definitions under the `tit-` namespace 2024-02-14 17:18:50 -05:00
ucs-normalize.el Update Emacs sources for Unicode 16.0 2024-09-12 21:12:09 +03:00
utf-7.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
utf7.el Remove redundant `require`s 2024-07-04 23:55:16 +02:00