1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-30 00:51:50 -08:00

Merge from origin/emacs-25

50650cb Doc fixes for fclist and grep
5e814e0 Minor doc fixes for quoting
3347a73 `nreverse' the marker pairs list
1a4127d Use save-excursion in xref-location-marker more
ab3ba91 shell-quote-argument DIR when appropriate
922c7a3 Rework xref-query-replace-in-results
3fe3510 * lisp/replace.el (query-replace-read-from): Use minibuffer-w...
0932b94 Fix todo-mode bug involving archived items (bug#23447)
e68ad1f ; * etc/NEWS: Tiny edit. (Bug#23432)
adc80b7 ; * test/automated/xref-tests.el: Add copyright and license.
4d8fd9c Handle "empty line" regexp in xref searches
f559b37 Add tests for xref-collect-matches
6428aa0 Use grep-find-ignored-directories instead of vc-directory-exc...
6f82d8e Clear buffer-undo-list when showing xrefs
c68a091 Note the quote translation in `message' in section "incompati...
52f86a7 * etc/NEWS: Mention (message "%s" (format ...)).
93703c5 (Common Keywords): Correct what missing :group means
79e5800 Improve documentation of Dired's 'A' and 'Q' commands
2ea2a2f Doc fixes for quoting
8544b98 posnp doc clarification
805204f Mention what a missing :group does
ec554d7 Fix documentation of dired-aux search/replace commands
This commit is contained in:
Paul Eggert 2016-05-05 23:11:11 -07:00
commit 89ce83b202
29 changed files with 343 additions and 157 deletions

View file

@ -1916,6 +1916,14 @@ displayable, and like 'grave' otherwise. The new variable affects
display of diagnostics and help, but not of info. As the variable is
not intended for casual use, it is not a user option.
+++
** Message-issuing functions like 'message' and 'error' now translate
various sorts of single quotes in their format strings according to
the value of 'text-quoting-style' (see above). This translation
cannot be disabled. To get the old behavior, use 'format', which is
not affected by 'text-quoting-style', e.g., (message "%s" (format
"...." foo bar)).
+++
** substitute-command-keys now replaces quotes.
That is, it converts documentation strings' quoting style as per the
@ -1923,13 +1931,6 @@ value of 'text-quoting-style'. Doc strings in source code can use
either curved single quotes or grave accents and apostrophes. As
before, characters preceded by \= are output as-is.
+++
** Message-issuing functions 'error', 'message', etc. now convert quotes.
They use the new 'format-message' function instead of plain 'format',
so that they now follow user preference as per 'text-quoting-style'
when processing curved single quotes, grave accents, and apostrophes
in their format argument.
+++
** The character classes [:alpha:] and [:alnum:] in regular expressions
now match multibyte characters using Unicode character properties.
@ -2148,9 +2149,11 @@ permissions set to temporary values (e.g., for creating private files).
---
** Function 'system-name' now returns an updated value if the current
system's name has changed or if the Emacs process has changed systems,
and to avoid long waits it no longer consults DNS to canonicalize the
name. The variable 'system-name' is now obsolete.
system's name has changed or if the Emacs process has changed systems.
To avoid long waits it no longer consults DNS to canonicalize the name
(in some cases this may affect generated message-id headers - customize
'message-user-fqdn' if this bothers you). The variable 'system-name'
is now obsolete.
+++
** Function 'write-region' no longer outputs "Wrote FILE" in batch mode.

View file

@ -1624,7 +1624,7 @@ which combination produces "M-x" in the echo area. You can also use
the 'xmodmap' utility to show all the keys which produce a Meta
modifier:
xmodmap -pk | egrep -i "meta|alt"
xmodmap -pk | grep -Ei "meta|alt"
A more convenient way of finding out which keys produce a Meta modifier
is to use the 'xkbprint' utility, if it's available on your system: