emacs/lisp/calendar
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
..
appt.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
cal-bahai.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
cal-china.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
cal-coptic.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
cal-dst.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
cal-french.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
cal-hebrew.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
cal-html.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
cal-islam.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
cal-iso.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
cal-julian.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
cal-mayan.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
cal-menu.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
cal-move.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
cal-persia.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
cal-tex.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
cal-x.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
calendar.el Use `completion-table-with-metadata' (bug#74865) 2024-12-16 20:19:49 +02:00
diary-lib.el Fix user options for listing and marking diary files 2024-11-24 11:27:00 +02:00
holidays.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
icalendar.el Fix Icalendar export with ISO dates 2024-04-13 10:52:55 +03:00
iso8601.el Merge from origin/emacs-30 2024-08-17 02:47:38 -04:00
lunar.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
parse-time.el Mark if-let and when-let obsolete 2024-10-24 16:50:07 +08:00
solar.el Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
time-date.el Drop fallback code in date-to-time, update documentation 2024-08-15 08:17:15 +02:00
timeclock.el ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
todo-mode.el ; Avoid byte-compiler warning in todo-mode.el differently 2024-05-21 15:04:43 +02:00