1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-18 08:51:45 -08:00
emacs/doc/lispref
Paul Eggert 4cccf7659a Conditionally omit edition numbers, dates in doc
This redoes the 2019-11-02T00:24:02!eggert@cs.ucla.edu patch,
updated after consultation with John Sullivan.
Omit printed edition numbers in online manuals while keeping
them in printed manuals.  In online manuals the edition
numbers seem to cause more confusion than they cure; e.g.,
https://shop.fsf.org/books/gnu-emacs-manual-18th-edition-v-261
currently advertises "18th edition" even as it points to
https://www.gnu.org/software/emacs/manual/pdf/emacs.pdf which
says "Seventeenth Edition".  It is simpler and less confusing
to stick to one version number like "27.0" in online manuals.
For printed manuals people can run, e.g., "texi2any -D
'EDITION Nineteenth'" when generating the 19th printed edition
of the Emacs manual.
* doc/emacs/emacs.texi (EDITION):
* doc/lispintro/emacs-lisp-intro.texi (edition-number, update-date):
* doc/lispref/elisp.texi (VERSION, DATE):
Remove definitions.  Instead, let the person printing the book
specify these values, with the default being the online version
which does not have printed edition numbers.
* doc/lispintro/emacs-lisp-intro.texi (titlepage-edition-number):
New flag, for the edition number as it appears on the title page.
2019-11-12 11:30:02 -08:00
..
abbrevs.texi Merge from origin/emacs-26 2019-02-20 12:07:22 -08:00
anti.texi Update copyright year to 2019 2019-01-01 01:01:13 +00:00
back.texi Update copyright year to 2019 2019-01-01 01:01:13 +00:00
backups.texi Update copyright year to 2019 2019-01-01 01:01:13 +00:00
book-spine.texi
buffers.texi Merge from origin/emacs-26 2019-03-09 10:07:46 -08:00
ChangeLog.1 Update copyright year to 2019 2019-01-01 01:01:13 +00:00
commands.texi while-no-input-ignore-events manual clarification 2019-10-20 13:52:03 +02:00
compile.texi Add the new macro with-suppressed-warnings 2019-06-12 15:59:19 +02:00
control.texi Add conditional operator xor to subr.el 2019-08-06 13:38:47 +02:00
customize.texi Document :match-inline widget elements 2019-10-12 06:40:49 +02:00
debugging.texi Add new macro `benchmark-progn' 2019-10-15 08:19:14 +02:00
display.texi Further fixup of the previous doc fix in the Faces node 2019-11-02 16:05:42 +01:00
doclicense.texi
edebug.texi Fix recent changes in documentation 2019-10-22 19:28:58 +03:00
elisp.texi Conditionally omit edition numbers, dates in doc 2019-11-12 11:30:02 -08:00
errors.texi Overflow errors are range errors 2019-11-04 23:39:55 -08:00
eval.texi Backport: Improve pure and side-effect-free docs 2019-04-22 16:14:33 +01:00
files.texi ; Add @cindex in files.texi for "temporary file on a remote host" 2019-11-01 10:36:26 +01:00
frames.texi Improve indexing of ELisp manual 2019-09-28 22:09:11 +03:00
functions.texi Minor wording change in ELisp manual 2019-11-01 11:45:51 +02:00
gpl.texi
hash.texi Avoid overexposing fixnums for hash codes 2019-07-22 21:28:18 -07:00
help.texi Update copyright year to 2019 2019-01-01 01:01:13 +00:00
hooks.texi Mention quit-window-hook in "Standard Hooks" 2019-08-21 13:21:52 -07:00
index.texi
internals.texi Fix duplicated words in lispref 2019-10-15 14:41:43 +02:00
intro.texi Merge from origin/emacs-26 2018-12-31 17:57:29 -08:00
keymaps.texi Use 'C-x t' for tab-prefix-map instead of 'C-x 6' still used by 2C-mode-map. 2019-10-20 01:06:38 +03:00
lay-flat.texi Update copyright year to 2019 2019-01-01 01:01:13 +00:00
lists.texi Minor copyedits in ELisp manual 2019-11-08 11:55:36 +02:00
loading.texi Merge from origin/emacs-26 2019-05-22 10:18:51 -07:00
macros.texi Update copyright year to 2019 2019-01-01 01:01:13 +00:00
Makefile.in Merge from origin/emacs-26 2018-12-31 17:57:29 -08:00
maps.texi Use 'C-x t' for tab-prefix-map instead of 'C-x 6' still used by 2C-mode-map. 2019-10-20 01:06:38 +03:00
markers.texi Update copyright year to 2019 2019-01-01 01:01:13 +00:00
minibuf.texi Move read-char-from-minibuffer from simple.el to subr.el and document it. 2019-11-10 23:06:37 +02:00
modes.texi Rename font-log-refontify 2019-11-12 03:40:29 +01:00
nonascii.texi Fix with-coding-priority markup in Elisp manual 2019-10-13 16:40:23 +01:00
numbers.texi Document Lisp floats a bit better 2019-11-10 15:04:20 -08:00
objects.texi ; Remove unneeded @samp from a @table 2019-10-12 22:23:56 +03:00
os.texi Improve time documentation a bit more 2019-11-03 17:38:33 -08:00
package.texi Avoid changing value of defcustom package-enable-at-startup 2019-11-06 01:19:23 +01:00
positions.texi Remove no-longer relevant xref 2019-07-31 08:33:28 -04:00
processes.texi Always check for client-certificates 2019-11-05 09:32:51 +01:00
README Update copyright year to 2019 2019-01-01 01:01:13 +00:00
records.texi Update copyright year to 2019 2019-01-01 01:01:13 +00:00
searching.texi Expand rx definitions inside (not ...) 2019-10-27 09:54:54 +01:00
sequences.texi Merge from origin/emacs-26 2019-05-22 10:18:51 -07:00
spellfile Update lispref spellfile 2019-06-04 08:34:16 -07:00
streams.texi Merge from origin/emacs-26 2018-12-31 17:57:29 -08:00
strings.texi Support "%x" etc. formats on more floats 2019-07-23 01:46:41 -07:00
symbols.texi Inhibit undo-in-region for mouse-drag-region (bug#37700) 2019-10-31 17:41:29 +01:00
syntax.texi Document syntax-ppss-context 2019-06-24 00:04:04 +02:00
text.texi Inhibit undo-in-region for mouse-drag-region (bug#37700) 2019-10-31 17:41:29 +01:00
threads.texi Merge from origin/emacs-26 2018-12-31 17:57:29 -08:00
tips.texi ; Minor copyedits in a recent ELisp manual change. 2019-10-13 10:59:18 +03:00
two-volume-cross-refs.txt Update copyright year to 2019 2019-01-01 01:01:13 +00:00
two-volume.make Update copyright year to 2019 2019-01-01 01:01:13 +00:00
variables.texi Correct .dir-locals-2.el description 2019-10-11 09:19:59 +02:00
windows.texi Update documentation for tabs. 2019-09-28 22:55:05 +03:00

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Copyright (C) 2001-2019 Free Software Foundation, Inc.  -*- outline -*-
See the end of the file for license conditions.


README for the Emacs Lisp Reference Manual.

* This directory contains the texinfo source files for the Emacs Lisp
Reference Manual.

* Report bugs in the Lisp Manual (or in Emacs) using M-x report-emacs-bug.
To ask questions, use the help-gnu-emacs mailing list.

* The Emacs Lisp Reference Manual is quite large.  It totals around
1100 pages in smallbook format; the info files total around 3.0 megabytes.

* You can format this manual for Info, for printing hardcopy using TeX,
or for HTML.

* You can buy nicely printed copies from the Free Software Foundation.
Buying a manual from the Free Software Foundation helps support our GNU
development work.  See <https://shop.fsf.org/>.
(At time of writing, this manual is out of print.)

* The master file for formatting this manual for Tex is called 'elisp.texi'.
It contains @include commands to include all the chapters that make up
the manual.

* This distribution contains a Makefile that you can use with GNU Make.

** To make an Info file, you need to install Texinfo, then run 'make info'.

** Use 'make elisp.pdf' or 'make elisp.html' to create PDF or HTML versions.


This file is part of GNU Emacs.

GNU Emacs is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

GNU Emacs is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with GNU Emacs.  If not, see <https://www.gnu.org/licenses/>.