diff options
| author | Paul Eggert | 2016-05-05 06:39:17 -0700 |
|---|---|---|
| committer | Paul Eggert | 2016-05-05 06:40:12 -0700 |
| commit | 5e814e02f0b0b85fa486975eced09e4a7ed8ce5c (patch) | |
| tree | 0e3d4677bd2e193558ea7245ad176afeae6abd57 | |
| parent | 3347a733e0778dfefaeabe28ae73f4226236a881 (diff) | |
| download | emacs-5e814e02f0b0b85fa486975eced09e4a7ed8ce5c.tar.gz emacs-5e814e02f0b0b85fa486975eced09e4a7ed8ce5c.zip | |
Minor doc fixes for quoting
* doc/lispref/control.texi (Signaling Errors):
* doc/lispref/display.texi (Displaying Messages):
Don’t say that formats “generate”. Try to word more clearly.
* etc/NEWS: Coalesce near-duplicate entries.
| -rw-r--r-- | doc/lispref/control.texi | 13 | ||||
| -rw-r--r-- | doc/lispref/display.texi | 13 | ||||
| -rw-r--r-- | etc/NEWS | 19 |
3 files changed, 20 insertions, 25 deletions
diff --git a/doc/lispref/control.texi b/doc/lispref/control.texi index 75d8d284623..0cdb03548bf 100644 --- a/doc/lispref/control.texi +++ b/doc/lispref/control.texi | |||
| @@ -1100,12 +1100,13 @@ These examples show typical uses of @code{error}: | |||
| 1100 | error symbol @code{error}, and a list containing the string returned by | 1100 | error symbol @code{error}, and a list containing the string returned by |
| 1101 | @code{format-message}. | 1101 | @code{format-message}. |
| 1102 | 1102 | ||
| 1103 | A format that quotes with grave accents and apostrophes @t{`like | 1103 | The @code{text-quoting-style} variable controls what quotes are |
| 1104 | this'} typically generates curved quotes @t{‘like this’}. In | 1104 | generated; @xref{Keys in Documentation}. A call using a format like |
| 1105 | contrast, a format that quotes with only apostrophes @t{'like this'} | 1105 | @t{"Missing `%s'"} with grave accents and apostrophes typically |
| 1106 | typically generates two closing curved quotes @t{’like this’}, an | 1106 | generates a message like @t{"Missing ‘foo’"} with matching curved |
| 1107 | unusual style in English. @xref{Keys in Documentation}, for how the | 1107 | quotes. In contrast, a call using a format like @t{"Missing '%s'"} |
| 1108 | @code{text-quoting-style} variable affects generated quotes. | 1108 | with only apostrophes typically generates a message like @t{"Missing |
| 1109 | ’foo’"} with only closing curved quotes, an unusual style in English. | ||
| 1109 | 1110 | ||
| 1110 | @strong{Warning:} If you want to use your own string as an error message | 1111 | @strong{Warning:} If you want to use your own string as an error message |
| 1111 | verbatim, don't just write @code{(error @var{string})}. If @var{string} | 1112 | verbatim, don't just write @code{(error @var{string})}. If @var{string} |
diff --git a/doc/lispref/display.texi b/doc/lispref/display.texi index b0cd8731fe2..181bff09b55 100644 --- a/doc/lispref/display.texi +++ b/doc/lispref/display.texi | |||
| @@ -265,12 +265,13 @@ properties, it is displayed with the specified faces (@pxref{Faces}). | |||
| 265 | The string is also added to the @file{*Messages*} buffer, but without | 265 | The string is also added to the @file{*Messages*} buffer, but without |
| 266 | text properties (@pxref{Logging Messages}). | 266 | text properties (@pxref{Logging Messages}). |
| 267 | 267 | ||
| 268 | A format that quotes with grave accents and apostrophes @t{`like | 268 | The @code{text-quoting-style} variable controls what quotes are |
| 269 | this'} typically generates curved quotes @t{‘like this’}. In | 269 | generated; @xref{Keys in Documentation}. A call using a format like |
| 270 | contrast, a format that quotes with only apostrophes @t{'like this'} | 270 | @t{"Missing `%s'"} with grave accents and apostrophes typically |
| 271 | typically generates two closing curved quotes @t{’like this’}, an | 271 | generates a message like @t{"Missing ‘foo’"} with matching curved |
| 272 | unusual style in English. @xref{Keys in Documentation}, for how the | 272 | quotes. In contrast, a call using a format like @t{"Missing '%s'"} |
| 273 | @code{text-quoting-style} variable affects generated quotes. | 273 | with only apostrophes typically generates a message like @t{"Missing |
| 274 | ’foo’"} with only closing curved quotes, an unusual style in English. | ||
| 274 | 275 | ||
| 275 | In batch mode, the message is printed to the standard error stream, | 276 | In batch mode, the message is printed to the standard error stream, |
| 276 | followed by a newline. | 277 | followed by a newline. |
| @@ -1476,11 +1476,12 @@ display of diagnostics and help, but not of info. As the variable is | |||
| 1476 | not intended for casual use, it is not a user option. | 1476 | not intended for casual use, it is not a user option. |
| 1477 | 1477 | ||
| 1478 | +++ | 1478 | +++ |
| 1479 | ** `message' now translates various sorts of single quotes in its | 1479 | ** Message-issuing functions like 'message' and 'error' now translate |
| 1480 | format string according to the value of `text-quoting-style' (see | 1480 | various sorts of single quotes in their format strings according to |
| 1481 | above). This translation cannot be disabled. To get the old | 1481 | the value of 'text-quoting-style' (see above). This translation |
| 1482 | behavior of `message', use `format', which is not affected by | 1482 | cannot be disabled. To get the old behavior, use 'format', which is |
| 1483 | `text-quoting-style', e.g. (message "%s" (format "...." foo bar)). | 1483 | not affected by 'text-quoting-style', e.g., (message "%s" (format |
| 1484 | "...." foo bar)). | ||
| 1484 | 1485 | ||
| 1485 | +++ | 1486 | +++ |
| 1486 | ** substitute-command-keys now replaces quotes. | 1487 | ** substitute-command-keys now replaces quotes. |
| @@ -1490,14 +1491,6 @@ either curved single quotes or grave accents and apostrophes. As | |||
| 1490 | before, characters preceded by \= are output as-is. | 1491 | before, characters preceded by \= are output as-is. |
| 1491 | 1492 | ||
| 1492 | +++ | 1493 | +++ |
| 1493 | ** Message-issuing functions 'error', 'message', etc. now convert quotes. | ||
| 1494 | They use the new 'format-message' function instead of plain 'format', | ||
| 1495 | so that they now follow user preference as per 'text-quoting-style' | ||
| 1496 | when processing curved single quotes, grave accents, and apostrophes | ||
| 1497 | in their format argument. To process % directives but not quotes, you | ||
| 1498 | can use calls like (message "%s" (format FORMAT ARG1 ... ARGn)). | ||
| 1499 | |||
| 1500 | +++ | ||
| 1501 | ** The character classes [:alpha:] and [:alnum:] in regular expressions | 1494 | ** The character classes [:alpha:] and [:alnum:] in regular expressions |
| 1502 | now match multibyte characters using Unicode character properties. | 1495 | now match multibyte characters using Unicode character properties. |
| 1503 | If you want the old behavior where they matched any character with | 1496 | If you want the old behavior where they matched any character with |