diff options
| author | Paul Eggert | 2015-05-01 12:05:53 -0700 |
|---|---|---|
| committer | Paul Eggert | 2015-05-01 12:06:38 -0700 |
| commit | c33d89cc644f995510b13b951e4201879de2b6f8 (patch) | |
| tree | d0b182f32349fe6a9c28c6c795227931de26e68c /doc/lispref | |
| parent | be8cdfaabb012c5d7d55b9cceb41c24f424161bb (diff) | |
| download | emacs-c33d89cc644f995510b13b951e4201879de2b6f8.tar.gz emacs-c33d89cc644f995510b13b951e4201879de2b6f8.zip | |
Fix single-quoting style in PDF manuals
The PDF versions of the GNU manuals used curved single quotes to
represent grave accent and apostrophe, which made it a pain to cut
and paste code examples from them. Fix the PDF versions to use
grave accent and apostrophe for Lisp source code, keystrokes, etc.
This change does not affect the info files, nor does it affect
ordinary uses of curved single quotes in PDF.
* doc/emacs/docstyle.texi: New file, which specifies treatment for
grave accent and apostrophe, as well as the document encoding.
* doc/emacs/emacs-xtra.texi, doc/emacs/emacs.texi:
* doc/lispintro/emacs-lisp-intro.texi:
* doc/lispref/back.texi, doc/lispref/book-spine.texi:
* doc/lispref/elisp.texi, doc/lispref/lay-flat.texi:
* doc/misc/ada-mode.texi, doc/misc/auth.texi:
* doc/misc/autotype.texi, doc/misc/bovine.texi, doc/misc/calc.texi:
* doc/misc/cc-mode.texi, doc/misc/cl.texi, doc/misc/dbus.texi:
* doc/misc/dired-x.texi, doc/misc/ebrowse.texi, doc/misc/ede.texi:
* doc/misc/ediff.texi, doc/misc/edt.texi, doc/misc/efaq-w32.texi:
* doc/misc/efaq.texi, doc/misc/eieio.texi, doc/misc/emacs-gnutls.texi:
* doc/misc/emacs-mime.texi, doc/misc/epa.texi, doc/misc/erc.texi:
* doc/misc/ert.texi, doc/misc/eshell.texi, doc/misc/eudc.texi:
* doc/misc/eww.texi, doc/misc/flymake.texi, doc/misc/forms.texi:
* doc/misc/gnus-coding.texi, doc/misc/gnus-faq.texi:
* doc/misc/gnus.texi, doc/misc/htmlfontify.texi:
* doc/misc/idlwave.texi, doc/misc/ido.texi, doc/misc/info.texi:
* doc/misc/mairix-el.texi, doc/misc/message.texi, doc/misc/mh-e.texi:
* doc/misc/newsticker.texi, doc/misc/nxml-mode.texi:
* doc/misc/octave-mode.texi, doc/misc/org.texi, doc/misc/pcl-cvs.texi:
* doc/misc/pgg.texi, doc/misc/rcirc.texi, doc/misc/reftex.texi:
* doc/misc/remember.texi, doc/misc/sasl.texi, doc/misc/sc.texi:
* doc/misc/semantic.texi, doc/misc/ses.texi, doc/misc/sieve.texi:
* doc/misc/smtpmail.texi, doc/misc/speedbar.texi:
* doc/misc/srecode.texi, doc/misc/todo-mode.texi, doc/misc/tramp.texi:
* doc/misc/url.texi, doc/misc/vhdl-mode.texi, doc/misc/vip.texi:
* doc/misc/viper.texi, doc/misc/widget.texi, doc/misc/wisent.texi:
* doc/misc/woman.texi:
Use it instead of '@documentencoding UTF-8', to lessen the need for
global changes like this in the future.
* doc/emacs/Makefile.in (EMACS_XTRA):
* doc/lispintro/Makefile.in (srcs):
* doc/lispref/Makefile.in (srcs):
Add dependency on docstyle.texi.
* doc/misc/Makefile.in (style): New macro.
(${buildinfodir}/%.info, %.dvi, %.pdf, %.html)
(${buildinfodir}/ccmode.info, ${buildinfodir}/efaq%.info, gnus_deps):
Use it.
Diffstat (limited to 'doc/lispref')
| -rw-r--r-- | doc/lispref/Makefile.in | 3 | ||||
| -rw-r--r-- | doc/lispref/back.texi | 2 | ||||
| -rw-r--r-- | doc/lispref/book-spine.texi | 2 | ||||
| -rw-r--r-- | doc/lispref/elisp.texi | 3 | ||||
| -rw-r--r-- | doc/lispref/lay-flat.texi | 2 |
5 files changed, 6 insertions, 6 deletions
diff --git a/doc/lispref/Makefile.in b/doc/lispref/Makefile.in index 4c62c703462..94759173dd6 100644 --- a/doc/lispref/Makefile.in +++ b/doc/lispref/Makefile.in | |||
| @@ -28,7 +28,7 @@ srcdir = @srcdir@ | |||
| 28 | buildinfodir = $(srcdir)/../../info | 28 | buildinfodir = $(srcdir)/../../info |
| 29 | # Directory with the (customized) texinfo.tex file. | 29 | # Directory with the (customized) texinfo.tex file. |
| 30 | texinfodir = $(srcdir)/../misc | 30 | texinfodir = $(srcdir)/../misc |
| 31 | # Directory with emacsver.texi. | 31 | # Directory with docstyle.tex and emacsver.texi. |
| 32 | emacsdir = $(srcdir)/../emacs | 32 | emacsdir = $(srcdir)/../emacs |
| 33 | 33 | ||
| 34 | prefix = @prefix@ | 34 | prefix = @prefix@ |
| @@ -80,6 +80,7 @@ PS_TARGETS = elisp.ps | |||
| 80 | 80 | ||
| 81 | srcs = \ | 81 | srcs = \ |
| 82 | $(srcdir)/elisp.texi \ | 82 | $(srcdir)/elisp.texi \ |
| 83 | $(emacsdir)/docstyle.texi \ | ||
| 83 | $(emacsdir)/emacsver.texi \ | 84 | $(emacsdir)/emacsver.texi \ |
| 84 | $(srcdir)/abbrevs.texi \ | 85 | $(srcdir)/abbrevs.texi \ |
| 85 | $(srcdir)/anti.texi \ | 86 | $(srcdir)/anti.texi \ |
diff --git a/doc/lispref/back.texi b/doc/lispref/back.texi index 5edfb671773..3433277ca0f 100644 --- a/doc/lispref/back.texi +++ b/doc/lispref/back.texi | |||
| @@ -6,7 +6,7 @@ | |||
| 6 | @c %**start of header | 6 | @c %**start of header |
| 7 | @setfilename back-cover | 7 | @setfilename back-cover |
| 8 | @settitle GNU Emacs Lisp Reference Manual | 8 | @settitle GNU Emacs Lisp Reference Manual |
| 9 | @documentencoding UTF-8 | 9 | @include docstyle.texi |
| 10 | @c %**end of header | 10 | @c %**end of header |
| 11 | . | 11 | . |
| 12 | @sp 7 | 12 | @sp 7 |
diff --git a/doc/lispref/book-spine.texi b/doc/lispref/book-spine.texi index f58fb77dcc1..8c6381f3d81 100644 --- a/doc/lispref/book-spine.texi +++ b/doc/lispref/book-spine.texi | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | @c %**start of header | 2 | @c %**start of header |
| 3 | @setfilename book-spine | 3 | @setfilename book-spine |
| 4 | @settitle book-spine | 4 | @settitle book-spine |
| 5 | @documentencoding UTF-8 | 5 | @include docstyle.texi |
| 6 | @c %**end of header | 6 | @c %**end of header |
| 7 | 7 | ||
| 8 | @include emacsver.texi | 8 | @include emacsver.texi |
diff --git a/doc/lispref/elisp.texi b/doc/lispref/elisp.texi index bf1fc4db173..a32c69c1c2f 100644 --- a/doc/lispref/elisp.texi +++ b/doc/lispref/elisp.texi | |||
| @@ -18,6 +18,7 @@ | |||
| 18 | @ifclear volflag | 18 | @ifclear volflag |
| 19 | @settitle GNU Emacs Lisp Reference Manual | 19 | @settitle GNU Emacs Lisp Reference Manual |
| 20 | @end ifclear | 20 | @end ifclear |
| 21 | @include docstyle.texi | ||
| 21 | 22 | ||
| 22 | @c %**end of header | 23 | @c %**end of header |
| 23 | 24 | ||
| @@ -115,8 +116,6 @@ developing GNU and promoting software freedom.'' | |||
| 115 | @end quotation | 116 | @end quotation |
| 116 | @end copying | 117 | @end copying |
| 117 | 118 | ||
| 118 | @documentencoding UTF-8 | ||
| 119 | |||
| 120 | @dircategory Emacs lisp | 119 | @dircategory Emacs lisp |
| 121 | @direntry | 120 | @direntry |
| 122 | * Elisp: (elisp). The Emacs Lisp Reference Manual. | 121 | * Elisp: (elisp). The Emacs Lisp Reference Manual. |
diff --git a/doc/lispref/lay-flat.texi b/doc/lispref/lay-flat.texi index 81755b6227f..947beeca23c 100644 --- a/doc/lispref/lay-flat.texi +++ b/doc/lispref/lay-flat.texi | |||
| @@ -6,8 +6,8 @@ | |||
| 6 | @comment %**start of header | 6 | @comment %**start of header |
| 7 | @setfilename inner-covers.info | 7 | @setfilename inner-covers.info |
| 8 | @settitle Inner Covers | 8 | @settitle Inner Covers |
| 9 | @include docstyle.texi | ||
| 9 | @smallbook | 10 | @smallbook |
| 10 | @documentencoding UTF-8 | ||
| 11 | @comment %**end of header | 11 | @comment %**end of header |
| 12 | 12 | ||
| 13 | @headings off | 13 | @headings off |