aboutsummaryrefslogtreecommitdiffstats
path: root/doc/lispref
diff options
context:
space:
mode:
authorPaul Eggert2015-05-01 12:05:53 -0700
committerPaul Eggert2015-05-01 12:06:38 -0700
commitc33d89cc644f995510b13b951e4201879de2b6f8 (patch)
treed0b182f32349fe6a9c28c6c795227931de26e68c /doc/lispref
parentbe8cdfaabb012c5d7d55b9cceb41c24f424161bb (diff)
downloademacs-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.in3
-rw-r--r--doc/lispref/back.texi2
-rw-r--r--doc/lispref/book-spine.texi2
-rw-r--r--doc/lispref/elisp.texi3
-rw-r--r--doc/lispref/lay-flat.texi2
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@
28buildinfodir = $(srcdir)/../../info 28buildinfodir = $(srcdir)/../../info
29# Directory with the (customized) texinfo.tex file. 29# Directory with the (customized) texinfo.tex file.
30texinfodir = $(srcdir)/../misc 30texinfodir = $(srcdir)/../misc
31# Directory with emacsver.texi. 31# Directory with docstyle.tex and emacsver.texi.
32emacsdir = $(srcdir)/../emacs 32emacsdir = $(srcdir)/../emacs
33 33
34prefix = @prefix@ 34prefix = @prefix@
@@ -80,6 +80,7 @@ PS_TARGETS = elisp.ps
80 80
81srcs = \ 81srcs = \
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