$(srcdir)/arevert-xtra.texi \
$(srcdir)/cal-xtra.texi \
$(srcdir)/dired-xtra.texi \
+ ${srcdir}/docstyle.texi \
$(srcdir)/picture-xtra.texi \
$(srcdir)/emerge-xtra.texi \
$(srcdir)/vc-xtra.texi \
--- /dev/null
+@c Emacs documentation style settings
+@documentencoding UTF-8
+@codequotebacktick on
+@codequoteundirected on
@comment %**start of header
@setfilename ../../info/emacs-xtra.info
@settitle Specialized Emacs Features
+@include docstyle.texi
@c Merge all functions, variables, and keys into the concept index.
@syncodeindex fn cp
@syncodeindex vr cp
@end quotation
@end copying
-@documentencoding UTF-8
-
@dircategory Emacs
@direntry
* Emacs-Xtra: (emacs-xtra). Specialized Emacs features.
@setfilename ../../info/emacs.info
@settitle GNU Emacs Manual
+@include docstyle.texi
@c The edition number appears in more than one place in this file
@c I don't really know what it means...
@end quotation
@end copying
-@documentencoding UTF-8
-
@dircategory Emacs
@direntry
* Emacs: (emacs). The extensible self-documenting text editor.
buildinfodir = $(srcdir)/../../info
# Directory with the (customized) texinfo.tex file.
texinfodir = $(srcdir)/../misc
-# Directory with emacsver.texi.
+# Directory with docstyle.texi and emacsver.texi.
emacsdir = $(srcdir)/../emacs
prefix = @prefix@
PS_TARGETS = emacs-lisp-intro.ps
srcs = ${srcdir}/emacs-lisp-intro.texi ${srcdir}/doclicense.texi \
- ${emacsdir}/emacsver.texi
+ ${emacsdir}/docstyle.texi ${emacsdir}/emacsver.texi
## Disable implicit rules.
%.texi: ;
@c setfilename emacs-lisp-intro.info
@c sethtmlfilename emacs-lisp-intro.html
@settitle Programming in Emacs Lisp
-@documentencoding UTF-8
+@include docstyle.texi
@syncodeindex vr cp
@syncodeindex fn cp
@finalout
buildinfodir = $(srcdir)/../../info
# Directory with the (customized) texinfo.tex file.
texinfodir = $(srcdir)/../misc
-# Directory with emacsver.texi.
+# Directory with docstyle.tex and emacsver.texi.
emacsdir = $(srcdir)/../emacs
prefix = @prefix@
srcs = \
$(srcdir)/elisp.texi \
+ $(emacsdir)/docstyle.texi \
$(emacsdir)/emacsver.texi \
$(srcdir)/abbrevs.texi \
$(srcdir)/anti.texi \
@c %**start of header
@setfilename back-cover
@settitle GNU Emacs Lisp Reference Manual
-@documentencoding UTF-8
+@include docstyle.texi
@c %**end of header
.
@sp 7
@c %**start of header
@setfilename book-spine
@settitle book-spine
-@documentencoding UTF-8
+@include docstyle.texi
@c %**end of header
@include emacsver.texi
@ifclear volflag
@settitle GNU Emacs Lisp Reference Manual
@end ifclear
+@include docstyle.texi
@c %**end of header
@end quotation
@end copying
-@documentencoding UTF-8
-
@dircategory Emacs lisp
@direntry
* Elisp: (elisp). The Emacs Lisp Reference Manual.
@comment %**start of header
@setfilename inner-covers.info
@settitle Inner Covers
+@include docstyle.texi
@smallbook
-@documentencoding UTF-8
@comment %**end of header
@headings off
## In a tarfile of Emacs, the Info files should be up to date.
buildinfodir = $(srcdir)/../../info
-## Directory with emacsver.texi.
+## Directory with docstyle.texi and emacsver.texi.
emacsdir = $(srcdir)/../emacs
prefix = @prefix@
MAKEINFO="$(MAKEINFO) $(MAKEINFO_OPTS)"
gfdl = ${srcdir}/doclicense.texi
+style = ${emacsdir}/docstyle.texi
.PHONY: info dvi html pdf ps echo-info $(INFO_TARGETS)
## Prevent implicit rule triggering for foo.info.
EXTRA_OPTS =
-${buildinfodir}/%.info: ${srcdir}/%.texi ${gfdl} | ${buildinfodir}
+${buildinfodir}/%.info: ${srcdir}/%.texi ${gfdl} ${style} | ${buildinfodir}
$(AM_V_GEN)$(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) $(EXTRA_OPTS) \
-o $@ $<
$(foreach ifile,$(filter-out info.info,$(INFO_TARGETS)),$(eval $(call info_template,$(ifile))))
-%.dvi: ${srcdir}/%.texi ${gfdl}
+%.dvi: ${srcdir}/%.texi ${gfdl} ${style}
$(ENVADD) $(TEXI2DVI) $<
-%.pdf: ${srcdir}/%.texi ${gfdl}
+%.pdf: ${srcdir}/%.texi ${gfdl} ${style}
$(ENVADD) $(TEXI2PDF) $<
-%.html: ${srcdir}/%.texi ${gfdl}
+%.html: ${srcdir}/%.texi ${gfdl} ${style}
$(AM_V_GEN)$(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) $(EXTRA_OPTS) \
-o $@ $<
## Please can we just rename cc-mode.texi to ccmode.texi...
-${buildinfodir}/ccmode.info: ${srcdir}/cc-mode.texi ${gfdl} | ${buildinfodir}
+${buildinfodir}/ccmode.info: \
+ ${srcdir}/cc-mode.texi ${gfdl} ${style} | ${buildinfodir}
$(AM_V_GEN)$(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ $<
## efaq, efaq_w32 do not depend on gfdl.
## Maybe we can use .SECONDEXPANSION for this.
-${buildinfodir}/efaq%.info: ${srcdir}/efaq%.texi | ${buildinfodir}
+${buildinfodir}/efaq%.info: ${srcdir}/efaq%.texi ${style} | ${buildinfodir}
$(AM_V_GEN)$(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ $<
efaq%.dvi: ${srcdir}/efaq%.texi
${buildinfodir}/emacs-mime.info emacs-mime.html: EXTRA_OPTS = --enable-encoding
-gnus_deps = ${srcdir}/gnus.texi ${srcdir}/gnus-faq.texi ${gfdl}
+gnus_deps = ${srcdir}/gnus.texi ${srcdir}/gnus-faq.texi ${gfdl} ${style}
gnus.dvi: $(gnus_deps)
sed -e '/@iflatex/,/@end iflatex/d' $< > gnustmpdvi.texi
$(ENVADD) $(TEXI2DVI) gnustmpdvi.texi
\input texinfo @c -*-texinfo-*-
@setfilename ../../info/ada-mode.info
@settitle Ada Mode
-@documentencoding UTF-8
+@include docstyle.texi
@copying
Copyright @copyright{} 1999--2015 Free Software Foundation, Inc.
@setfilename ../../info/auth.info
@settitle Emacs auth-source Library @value{VERSION}
-@documentencoding UTF-8
+@include docstyle.texi
@copying
This file describes the Emacs auth-source library.
@c @node Autotypist, Picture, Abbrevs, Top
@c @chapter Features for Automatic Typing
@settitle Features for Automatic Typing
-@documentencoding UTF-8
+@include docstyle.texi
@c @cindex text
@c @cindex selfinserting text
@c @cindex autotypist
@set TITLE Bovine parser development
@set AUTHOR Eric M. Ludlam, David Ponce, and Richard Y. Kim
@settitle @value{TITLE}
-@documentencoding UTF-8
+@include docstyle.texi
@c *************************************************************************
@c @ Header
@setfilename ../../info/calc.info
@c [title]
@settitle GNU Emacs Calc Manual
-@documentencoding UTF-8
+@include docstyle.texi
@setchapternewpage odd
@comment %**end of header (This is for running Texinfo on a region.)
@setfilename ../../info/ccmode.info
@settitle CC Mode Manual
-@documentencoding UTF-8
+@include docstyle.texi
@footnotestyle end
@c The following four macros generate the filenames and titles of the
\input texinfo @c -*-texinfo-*-
@setfilename ../../info/cl.info
@settitle Common Lisp Extensions
-@documentencoding UTF-8
+@include docstyle.texi
@include emacsver.texi
@copying
@setfilename ../../info/dbus.info
@c %**start of header
@settitle Using of D-Bus
-@documentencoding UTF-8
+@include docstyle.texi
@c @setchapternewpage odd
@c %**end of header
@comment %**start of header (This is for running Texinfo on a region.)
@setfilename ../../info/dired-x.info
@settitle Dired Extra User's Manual
-@documentencoding UTF-8
+@include docstyle.texi
@include emacsver.texi
@comment %**start of header
@setfilename ../../info/ebrowse.info
@settitle A Class Browser for C++
-@documentencoding UTF-8
+@include docstyle.texi
@setchapternewpage odd
@syncodeindex fn cp
@comment %**end of header
\input texinfo
@setfilename ../../info/ede.info
@settitle Emacs Development Environment
-@documentencoding UTF-8
+@include docstyle.texi
@copying
This file describes EDE, the Emacs Development Environment.
@setfilename ../../info/ediff.info
@settitle Ediff User's Manual
-@documentencoding UTF-8
+@include docstyle.texi
@synindex vr cp
@synindex fn cp
@synindex pg cp
\input texinfo
@setfilename ../../info/edt.info
@settitle EDT Emulation for Emacs
-@documentencoding UTF-8
+@include docstyle.texi
@copying
This file documents the EDT emulation package for Emacs.
\input texinfo @c -*-coding:utf-8 -*-
@setfilename ../../info/efaq-w32.info
@settitle GNU Emacs FAQ For MS Windows
+@include docstyle.texi
@setchapternewpage odd
@syncodeindex pg cp
@syncodeindex ky cp
@include emacsver.texi
-@documentencoding utf-8
-@documentlanguage en
-
@copying
Copyright @copyright{} 2008, 2010-2015 Free Software Foundation, Inc.
@c %**start of header
@setfilename ../../info/efaq.info
@settitle GNU Emacs FAQ
-@documentencoding UTF-8
+@include docstyle.texi
@c %**end of header
@include emacsver.texi
@set TITLE Enhanced Implementation of Emacs Interpreted Objects
@set AUTHOR Eric M. Ludlam
@settitle @value{TITLE}
-@documentencoding UTF-8
+@include docstyle.texi
@c *************************************************************************
@c @ Header
@setfilename ../../info/emacs-gnutls.info
@settitle Emacs GnuTLS Integration @value{VERSION}
-@documentencoding UTF-8
+@include docstyle.texi
@copying
This file describes the Emacs GnuTLS integration.
@setfilename ../../info/emacs-mime.info
@settitle Emacs MIME Manual
+@include docstyle.texi
@synindex fn cp
@synindex vr cp
@synindex pg cp
@end copying
@c Node ``Interface Functions'' uses non-ASCII characters
-@documentencoding UTF-8
@dircategory Emacs lisp libraries
@direntry
@c %**start of header
@setfilename ../../info/epa.info
@settitle EasyPG Assistant User's Manual
-@documentencoding UTF-8
+@include docstyle.texi
@c %**end of header
@set VERSION 1.0.0
@c %**start of header
@setfilename ../../info/erc.info
@settitle ERC Manual
+@include docstyle.texi
@syncodeindex fn cp
@include emacsver.texi
-@documentencoding UTF-8
@c %**end of header
@copying
@c %**start of header
@setfilename ../../info/ert.info
@settitle Emacs Lisp Regression Testing
-@documentencoding UTF-8
+@include docstyle.texi
@c %**end of header
@dircategory Emacs misc features
@c %**start of header
@setfilename ../../info/eshell.info
@settitle Eshell: The Emacs Shell
+@include docstyle.texi
@defindex cm
@synindex vr fn
-@documentencoding UTF-8
@c %**end of header
@copying
@c %**start of header
@setfilename ../../info/eudc.info
@settitle Emacs Unified Directory Client (EUDC) Manual
+@include docstyle.texi
@afourpaper
-@documentencoding UTF-8
@syncodeindex fn cp
@syncodeindex vr cp
@c %**end of header
@c %**start of header
@setfilename ../../info/eww.info
@settitle Emacs Web Wowser
-@documentencoding UTF-8
+@include docstyle.texi
@c %**end of header
@copying
@set VERSION 0.3
@set UPDATED April 2004
@settitle GNU Flymake @value{VERSION}
+@include docstyle.texi
@syncodeindex pg cp
-@documentencoding UTF-8
@comment %**end of header
@copying
@comment %**start of header (This is for running Texinfo on a region.)
@setfilename ../../info/forms.info
@settitle Forms Mode User's Manual
+@include docstyle.texi
@syncodeindex vr cp
@syncodeindex fn cp
@syncodeindex ky cp
@end iftex
@c @smallbook
@comment %**end of header (This is for running Texinfo on a region.)
-@documentencoding UTF-8
@copying
This file documents Forms mode, a form-editing major mode for GNU Emacs.
@setfilename gnus-coding.info
@settitle Gnus Coding Style and Maintenance Guide
-@documentencoding UTF-8
+@include docstyle.texi
@syncodeindex fn cp
@syncodeindex vr cp
@syncodeindex pg cp
@c
@c @setfilename gnus-faq.info
@c @settitle Frequently Asked Questions
-@c @documentencoding UTF-8
+@c @include docstyle.texi
@c %**end of header
@c
@setfilename ../../info/gnus.info
@settitle Gnus Manual
+@include docstyle.texi
@syncodeindex fn cp
@syncodeindex vr cp
@syncodeindex pg cp
-@documentencoding UTF-8
-
@copying
Copyright @copyright{} 1995--2015 Free Software Foundation, Inc.
@comment %**start of header
@setfilename ../../info/htmlfontify.info
@settitle Htmlfontify User Manual
+@include docstyle.texi
@exampleindent 2
-@documentencoding UTF-8
@comment %**end of header
@copying
@c %**start of header
@setfilename ../../info/idlwave.info
@settitle IDLWAVE User Manual
+@include docstyle.texi
@synindex ky cp
@syncodeindex vr cp
@syncodeindex fn cp
@set DATE April, 2007
@set AUTHOR J.D. Smith & Carsten Dominik
@set MAINTAINER J.D. Smith
-@documentencoding UTF-8
@c %**end of header
@finalout
\input texinfo @c -*-texinfo-*-
@setfilename ../../info/ido.info
@settitle Interactive Do
-@documentencoding UTF-8
+@include docstyle.texi
@include emacsver.texi
@copying
@comment %**start of header
@setfilename info.info
@settitle Info
+@include docstyle.texi
@syncodeindex fn cp
@syncodeindex vr cp
@syncodeindex ky cp
-@documentencoding UTF-8
@comment %**end of header
@copying
@setfilename ../../info/mairix-el.info
@settitle Emacs Interface for Mairix
-
-@documentencoding UTF-8
+@include docstyle.texi
@copying
Copyright @copyright{} 2008--2015 Free Software Foundation, Inc.
@setfilename ../../info/message.info
@settitle Message Manual
-@documentencoding UTF-8
+@include docstyle.texi
@synindex fn cp
@synindex vr cp
@synindex pg cp
@c %**start of header
@setfilename ../../info/mh-e.info
@settitle The MH-E Manual
-@documentencoding UTF-8
+@include docstyle.texi
@c %**end of header
@c Version of the software and manual.
@include emacsver.texi
@set VERSION @value{EMACSVER}
@settitle Newsticker @value{VERSION}
+@include docstyle.texi
@syncodeindex vr cp
@syncodeindex fn cp
@syncodeindex pg cp
-@documentencoding UTF-8
@comment %**end of header
@copying
@c %**start of header
@setfilename ../../info/nxml-mode.info
@settitle nXML Mode
-@documentencoding UTF-8
+@include docstyle.texi
@c %**end of header
@copying
@c %**start of header
@setfilename ../../info/octave-mode.info
@settitle Octave Mode
-@documentencoding UTF-8
+@include docstyle.texi
@c %**end of header
@copying
@c %**start of header
@setfilename ../../info/org.info
@settitle The Org Manual
+@include docstyle.texi
@set VERSION 8.2.9
@set MAINTAINER Carsten Dominik
@set MAINTAINEREMAIL @email{carsten at orgmode dot org}
@set MAINTAINERCONTACT @uref{mailto:carsten at orgmode dot org,contact the maintainer}
-@documentencoding UTF-8
@c %**end of header
@finalout
@c %**start of header
@setfilename ../../info/pcl-cvs.info
@settitle PCL-CVS---Emacs Front-End to CVS
+@include docstyle.texi
@syncodeindex vr fn
-@documentencoding UTF-8
@c %**end of header
@copying
@set VERSION 0.1
@settitle PGG @value{VERSION}
-
-@documentencoding UTF-8
+@include docstyle.texi
@copying
This file describes PGG @value{VERSION}, an Emacs interface to various
@c %**start of header
@setfilename ../../info/rcirc.info
@settitle rcirc Manual
-@documentencoding UTF-8
+@include docstyle.texi
@c %**end of header
@copying
@c %**start of header
@setfilename ../../info/reftex.info
@settitle RefTeX User Manual
-@documentencoding UTF-8
+@include docstyle.texi
@synindex ky cp
@syncodeindex vr cp
@syncodeindex fn cp
@c %**start of header
@setfilename ../../info/remember.info
@settitle Remember Manual
+@include docstyle.texi
@syncodeindex fn cp
-@documentencoding UTF-8
@c %**end of header
@copying
@set VERSION 0.2
@settitle Emacs SASL Library @value{VERSION}
-
-@documentencoding UTF-8
+@include docstyle.texi
@copying
This file describes the Emacs SASL library, version @value{VERSION}.
@comment %**start of header (This is for running Texinfo on a region.)
@setfilename ../../info/sc.info
@settitle Supercite User's Manual
-@documentencoding UTF-8
+@include docstyle.texi
@iftex
@finalout
@end iftex
@set TITLE Semantic Manual
@set AUTHOR Eric M. Ludlam, David Ponce, and Richard Y. Kim
@settitle @value{TITLE}
-@documentencoding UTF-8
+@include docstyle.texi
@c *************************************************************************
@c @ Header
@c %**start of header
@setfilename ../../info/ses.info
@settitle @acronym{SES}: Simple Emacs Spreadsheet
+@include docstyle.texi
@setchapternewpage off
@syncodeindex fn cp
@syncodeindex vr cp
@syncodeindex ky cp
-@documentencoding UTF-8
@c %**end of header
@copying
@setfilename ../../info/sieve.info
@settitle Emacs Sieve Manual
-@documentencoding UTF-8
+@include docstyle.texi
@synindex fn cp
@synindex vr cp
@synindex pg cp
\input texinfo @c -*-texinfo-*-
@setfilename ../../info/smtpmail.info
@settitle Emacs SMTP Library
-@documentencoding UTF-8
+@include docstyle.texi
@syncodeindex vr fn
@copying
Copyright @copyright{} 2003--2015 Free Software Foundation, Inc.
\input texinfo @c -*-texinfo-*-
@setfilename ../../info/speedbar.info
@settitle Speedbar: File/Tag summarizing utility
-@documentencoding UTF-8
+@include docstyle.texi
@syncodeindex fn cp
@copying
@set TITLE SRecoder Manual
@set AUTHOR Eric M. Ludlam
@settitle @value{TITLE}
-@documentencoding UTF-8
+@include docstyle.texi
@c Merge all indexes into a single index for now.
@c We can always separate them later into two or more as needed.
@c %**start of header
@setfilename ../../info/todo-mode.info
@settitle Todo Mode User Manual
+@include docstyle.texi
@syncodeindex fn cp
@syncodeindex vr cp
@syncodeindex ky cp
-@documentencoding UTF-8
@c %**end of header
@copying
@setfilename ../../info/tramp.info
@c %**start of header
@settitle TRAMP User Manual
-@documentencoding UTF-8
+@include docstyle.texi
@c %**end of header
@c This is *so* much nicer :)
\input texinfo
@setfilename ../../info/url.info
@settitle URL Programmer's Manual
-
-@documentencoding UTF-8
+@include docstyle.texi
@iftex
@c @finalout
@setfilename ../../info/vhdl-mode.info
@settitle VHDL Mode, an Emacs mode for editing VHDL code
-@documentencoding UTF-8
+@include docstyle.texi
@c Adapted from the VHDL Mode texinfo manual version 2 by Rodney J. Whitby.
@c Adapted from the CC Mode texinfo manual by Barry A. Warsaw.
\input texinfo
@setfilename ../../info/vip.info
@settitle VIP
-
-@documentencoding UTF-8
+@include docstyle.texi
@copying
Copyright @copyright{} 1987, 2001--2015 Free Software Foundation, Inc.
@comment @setfilename viper
@comment @setfilename viper.info
@setfilename ../../info/viper.info
-
-@documentencoding UTF-8
+@include docstyle.texi
@copying
Copyright @copyright{} 1995--1997, 2001--2015 Free Software Foundation, Inc.
@c %**start of header
@setfilename ../../info/widget.info
@settitle The Emacs Widget Library
+@include docstyle.texi
@syncodeindex fn cp
@syncodeindex vr cp
@syncodeindex ky cp
-@documentencoding UTF-8
@c %**end of header
@copying
@set TITLE Wisent Parser Development
@set AUTHOR Eric M. Ludlam, David Ponce, and Richard Y. Kim
@settitle @value{TITLE}
+@include docstyle.texi
@c *************************************************************************
@c @ Header
@c @footnotestyle separate
@c @paragraphindent 2
@c @@smallbook
-@documentencoding UTF-8
@c %**end of header
@copying
@c %**start of header
@setfilename ../../info/woman.info
@settitle WoMan: Browse Unix Manual Pages ``W.O. (without) Man''
+@include docstyle.texi
@include emacsver.texi
@afourpaper
@c With different size paper the printed page breaks will need attention!
@c Look for @page and @need commands.
@setchapternewpage off
@paragraphindent 0
-@documentencoding UTF-8
@c %**end of header
@copying