]> code.delx.au - gnu-emacs/blobdiff - lispref/elisp.texi
*** empty log message ***
[gnu-emacs] / lispref / elisp.texi
index 0de5da29576f638f048ca34011144932ee70479e..83cd2ba98ecab175ae312e5c988df2e18c534f94 100644 (file)
 * Elisp: (elisp).       The Emacs Lisp Reference Manual.
 @end direntry
 
+@c So that anyone making the printed manual gets the version we have
+@c tuned to avoid bad line breaks, etc.
 @smallbook
-@setchapternewpage odd
-@finalout
+
+@c per rms and peterb, use 10pt fonts for the main text, mostly to
+@c save on paper cost.  Also, do not declare @setchapternewpage odd,
+@c for the same reason. Do this inside @tex for now, so the
+@c last-released makeinfo does not complain.
+@tex
+@fonttextsize 10
+\global\hbadness=6000 % don't worry about not-too-underfull boxes
+@end tex
 
 @c Combine indices.
 @synindex cp fn
@@ -38,10 +47,10 @@ Inc.
 Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.2 or
 any later version published by the Free Software Foundation; with the
-Invariant Sections being ``GNU General Public License'', with the
-Front-Cover texts being ``A GNU Manual'', and with the Back-Cover
+Invariant Sections being ``GNU General Public License,'' with the
+Front-Cover texts being ``A GNU Manual,'' and with the Back-Cover
 Texts as in (a) below.  A copy of the license is included in the
-section entitled ``GNU Free Documentation License''.
+section entitled ``GNU Free Documentation License.''
 
 (a) The FSF's Back-Cover Text is: ``You have freedom to copy and modify
 this GNU Manual, like GNU software.  Copies published by the Free
@@ -157,7 +166,9 @@ Appendices
 * Index::                   Index including concepts, functions, variables,
                               and other terms.
 
+@ignore
 * New Symbols::             New functions and variables in Emacs @value{EMACSVER}.
+@end ignore
 
 Detailed Node Listing
 ---------------------
@@ -327,7 +338,7 @@ Kinds of Forms
                              we find the real function via the symbol.
 * Function Forms::          Forms that call functions.
 * Macro Forms::             Forms that call macros.
-* Special Forms::           ``Special forms'' are idiosyncratic primitives,
+* Special Forms::           "Special forms" are idiosyncratic primitives,
                               most of them extremely important.
 * Autoloading::             Functions set up to load files
                               containing their real definitions.
@@ -446,7 +457,7 @@ Loading
 * Repeated Loading::        Precautions about loading a file twice.
 * Named Features::          Loading a library if it isn't already loaded.
 * Where Defined::           Finding which file defined a certain symbol.
-* Unloading::              How to ``unload'' a library that was loaded.
+* Unloading::              How to "unload" a library that was loaded.
 * Hooks for Loading::      Providing code to be run when
                              particular libraries are loaded.
 
@@ -730,7 +741,7 @@ Buffers
                               is visited.
 * Buffer Modification::     A buffer is @dfn{modified} if it needs to be saved.
 * Modification Time::       Determining whether the visited file was changed
-                              ``behind Emacs's back''.
+                              "behind Emacs's back".
 * Read Only Buffers::       Modifying text is not allowed in a
                               read-only buffer.
 * The Buffer List::         How to look at all the existing buffers.
@@ -819,8 +830,8 @@ Markers
 * Marker Insertion Types::  Two ways a marker can relocate when you
                               insert where it points.
 * Moving Markers::          Moving the marker to a new buffer or position.
-* The Mark::                How ``the mark'' is implemented with a marker.
-* The Region::              How to access ``the region''.
+* The Mark::                How "the mark" is implemented with a marker.
+* The Region::              How to access "the region".
 
 Text
 
@@ -851,8 +862,8 @@ Text
 * Registers::               How registers are implemented.  Accessing
                               the text or position stored in a register.
 * Base 64::                 Conversion to or from base 64 encoding.
-* MD5 Checksum::            Compute the MD5 ``message digest''/``checksum''.
-* Atomic Changes::          Installing several buffer changes ``atomically''.
+* MD5 Checksum::            Compute the MD5 "message digest"/"checksum".
+* Atomic Changes::          Installing several buffer changes "atomically".
 * Change Hooks::            Supplying functions to be run when text is changed.
 
 The Kill Ring
@@ -1007,6 +1018,7 @@ Emacs Display
 * Display Property::        Enabling special display features.
 * Images::                  Displaying images in Emacs buffers.
 * Buttons::                 Adding clickable buttons to Emacs buffers.
+* Abstract Display::        Emacs' Widget for Object Collections.
 * Blinking::                How Emacs shows the matching open parenthesis.
 * Usual Display::          The usual conventions for displaying nonprinting chars.
 * Display Tables::         How to specify other conventions.
@@ -1027,8 +1039,10 @@ Operating System Interface
 * Processor Run Time::      Getting the run time used by Emacs.
 * Time Calculations::       Adding, subtracting, comparing times, etc.
 * Timers::                 Setting a timer to call a function at a certain time.
-* Terminal Input::          Recording terminal input for debugging.
-* Terminal Output::         Recording terminal output for debugging.
+* Idle Timers::             Setting a timer to call a function when Emacs has
+                              been idle for a certain length of time.
+* Terminal Input::          Accessing and recordingo terminal input.
+* Terminal Output::         Controlling and recording terminal output.
 * Sound Output::            Playing sounds on the computer's speaker.
 * X11 Keysyms::             Operating on key symbols for X Windows
 * Batch Mode::              Running Emacs without terminal interaction.
@@ -1141,10 +1155,12 @@ Object Internals
 
 @include index.texi
 
+@ignore
 @node New Symbols, , Index, Top
 @unnumbered New Symbols Since the Previous Edition
 
 @printindex tp
+@end ignore
 
 @bye