1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-04-29 01:33:29 -07:00
emacs/etc
Paul Eggert 244c801689 Extend ‘format’ to translate curved quotes
This is a followup to the recent doc string change, and deals with
diagnostics and the like.  This patch is more conservative than
the doc string change, in that the behavior of ‘format’ changes
only if its first arg contains curved quotes and the user prefers
straight or grave quotes.  (Come to think of it, perhaps we should
be similarly conservative with doc strings too, but that can wait.)
The upside of this conservatism is that existing usage is almost
surely unaffected.  The downside is that we'll eventually have to
change Emacs's format strings to use curved quotes in places where
the user might want curved quotes, but that's a simple and
mechanical translation that I'm willing to do later.  (Bug#21222)
* doc/lispref/help.texi (Keys in Documentation):
Move description of text-quoting-style from here ...
* doc/lispref/strings.texi (Formatting Strings):
... to here, and describe new behavior of ‘format’.
* etc/NEWS: Describe new behavior.
* lisp/calc/calc-help.el (calc-describe-thing):
* lisp/emacs-lisp/derived.el (derived-mode-make-docstring):
* lisp/info.el (Info-find-index-name):
Use ‘concat’ rather than ‘format’ to avoid misinterpretation
of recently-added curved quotes.
* src/doc.c (uLSQM0, uLSQM1, uLSQM2, uRSQM0, uRSQM1, uRSQM2):
Move from here ...
* src/lisp.h: ... to here.
* src/doc.c (text_quoting_style): New function.
(Fsubstitute_command_keys): Use it.
* src/editfns.c (Fformat): Implement new behavior.
* src/lisp.h (enum text_quoting_style): New enum.
2015-08-14 15:55:57 -07:00
..
charsets Remove charset map files from repository, generate in first bootstrap 2015-05-23 16:38:13 -07:00
e
forms Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus
images Splash images refurbished 2015-01-30 00:38:02 +01:00
nxml
org Update copyright year to 2015 2015-01-01 14:26:41 -08:00
refcards Update source file encoding list 2015-04-28 10:52:06 -07:00
schema Update copyright year to 2015 2015-01-01 14:26:41 -08:00
srecode Update copyright year to 2015 2015-01-01 14:26:41 -08:00
themes Add ace-window face config 2015-04-30 23:00:06 +02:00
tutorials * etc/tutorials/TUTORIAL.ja: Improve translation. 2015-07-26 00:25:05 -07:00
AUTHORS Merge from origin/emacs-24 2015-03-08 18:49:27 -07:00
CALC-NEWS Update copyright year to 2015 2015-01-01 14:26:41 -08:00
CENSORSHIP Make some files in etc obsolete 2014-03-22 16:47:20 -07:00
ChangeLog.1 Rename ChangeLogs for gitlog-to-changelog 2015-04-07 00:00:06 -07:00
compilation.txt Update copyright year to 2015 2015-01-01 14:26:41 -08:00
COPYING
DEBUG * etc/DEBUG: Mention 'maybe_call_debugger' 2015-06-06 08:34:46 +02:00
DEVEL.HUMOR
DISTRIB Update copyright year to 2015 2015-01-01 14:26:41 -08:00
edt-user.el Fix minor quoting problems in doc strings 2015-05-28 00:22:03 -07:00
emacs-buffer.gdb Update copyright year to 2015 2015-01-01 14:26:41 -08:00
emacs.appdata.xml Update copyright year to 2015 2015-01-01 14:26:41 -08:00
emacs.desktop * etc/emacs.desktop: Add "Keywords". 2014-10-30 21:10:19 -07:00
emacs.icon
enriched.txt Update copyright year to 2015 2015-01-01 14:26:41 -08:00
ERC-NEWS Update copyright year to 2015 2015-01-01 14:26:41 -08:00
ETAGS.EBNF Update copyright year to 2015 2015-01-01 14:26:41 -08:00
ETAGS.README Update copyright year to 2015 2015-01-01 14:26:41 -08:00
FTP Make etc/FTP and etc/ORDERS obsolete 2014-01-09 21:44:51 -05:00
future-bug
GNU Update copyright year to 2015 2015-01-01 09:18:06 -08:00
GNUS-NEWS etc/GNUS-NEWS: Nore X-GM-LABELS 2015-02-05 03:55:13 +00:00
gnus-tut.txt Update copyright year to 2015 2015-01-01 14:26:41 -08:00
grep.txt Update copyright year to 2015 2015-01-01 14:26:41 -08:00
HELLO Update copyright year to 2015 2015-01-01 14:26:41 -08:00
JOKES
LINUX-GNU Make some files in etc obsolete 2014-03-22 16:47:20 -07:00
MACHINES Update copyright year to 2015 2015-01-01 14:26:41 -08:00
MH-E-NEWS Update copyright year to 2015 2015-01-01 14:26:41 -08:00
MORE.STUFF
NEWS Extend ‘format’ to translate curved quotes 2015-08-14 15:55:57 -07:00
NEWS.1-17 Update copyright year to 2015 2015-01-01 14:26:41 -08:00
NEWS.18 Update copyright year to 2015 2015-01-01 14:26:41 -08:00
NEWS.19 Update copyright year to 2015 2015-01-01 14:26:41 -08:00
NEWS.20 Update copyright year to 2015 2015-01-01 14:26:41 -08:00
NEWS.21 Update copyright year to 2015 2015-01-01 14:26:41 -08:00
NEWS.22 Update copyright year to 2015 2015-01-01 14:26:41 -08:00
NEWS.23 Update copyright year to 2015 2015-01-01 14:26:41 -08:00
NEWS.24 Merge from origin/emacs-24 2015-03-03 14:52:04 -08:00
NEXTSTEP Update copyright year to 2015 2015-01-01 14:26:41 -08:00
NXML-NEWS Update copyright year to 2015 2015-01-01 14:26:41 -08:00
ORDERS Make etc/FTP and etc/ORDERS obsolete 2014-01-09 21:44:51 -05:00
ORG-NEWS Update copyright year to 2015 2015-01-01 14:26:41 -08:00
package-keyring.gpg * etc/package-keyring.gpg: New file. 2014-09-24 10:28:27 -04:00
PROBLEMS Describe problems with cursor caused by Windows Magnifier 2015-04-14 19:34:05 +03:00
ps-prin0.ps Update copyright year to 2015 2015-01-01 14:26:41 -08:00
ps-prin1.ps Update copyright year to 2015 2015-01-01 14:26:41 -08:00
publicsuffix.txt Update the etc/publicsuffix.txt file 2015-01-26 15:21:34 +11:00
README Update copyright year to 2015 2015-01-01 14:26:41 -08:00
rgb.txt
ses-example.ses Update copyright year to 2015 2015-01-01 14:26:41 -08:00
spook.lines
TERMS Update copyright year to 2015 2015-01-01 14:26:41 -08:00
THE-GNU-PROJECT Make some files in etc obsolete 2014-03-22 16:47:20 -07:00
TODO * etc/TODO: Remove obsolete entries. 2015-03-25 14:28:25 -04:00
WHY-FREE Make some files in etc obsolete 2014-03-22 16:47:20 -07:00
yow.lines

This directory contains the architecture-independent files used by or
with Emacs.  This includes some text files of documentation for GNU
Emacs or of interest to Emacs users, and the file of dumped docstrings
for Emacs functions and variables.

`forms-d2.dat' is an example data file used by forms-d2.el.

COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES

File: emacs.icon
  Author: Sun Microsystems, Inc
  Copyright (C) 1999, 2001-2015 Free Software Foundation, Inc.
  License: GNU General Public License version 3 or later (see COPYING)