summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorLars Ingebrigtsen <larsi@gnus.org>2020-09-14 14:22:06 +0200
committerLars Ingebrigtsen <larsi@gnus.org>2020-09-14 14:22:06 +0200
commit14486c44885ffe4532118676aaa6e3783a0417bb (patch)
treeb6aa8fc242f2ba3061d79c380629657c9c5e3f12 /etc
parentcbfa41154467c6a6e3016a5689bc3f165f4e0032 (diff)
downloademacs-14486c44885ffe4532118676aaa6e3783a0417bb.tar.gz
Allow preserving (some) text properties from completion tables
* doc/lispref/minibuf.texi (Text from Minibuffer): Document it. * lisp/minibuffer.el (completion--replace): Preserve text properties on completed items (bug#43218).
Diffstat (limited to 'etc')
-rw-r--r--etc/NEWS6
1 files changed, 6 insertions, 0 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 52092f2ef72..4076630bf22 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1190,6 +1190,12 @@ directory instead of the default directory.
* Incompatible Lisp Changes in Emacs 28.1
++++
+** Some properties from completion tables are now preserved.
+If 'minibuffer-allow-text-properties' is non-nil, doing completion
+over a table of strings with properties will no longer remove all the
+properties before returning. This affects things like 'completing-read'.
+
** 'equal' no longer examines some contents of window configurations.
Instead, it considers window configurations to be equal only if they
are 'eq'. To compare contents, use 'compare-window-configurations'