view lispref/elisp-covers.texi @ 10314:b5260fe3dfdd

(Fmake_indirect_buffer): New function. (Fbuffer_base_buffer): New function. (syms_of_buffer): defsubr them. (reset_buffer): Don't alter intervals here. (Fget_buffer_create): Use BUF_MARKERS. Init BUF_INTERVALS here. (Fkill_buffer): Use BUF_MARKERS; but don't touch it in indir buf. Likewise BUF_INTERVALS. (init_buffer_once): Set up .text and BUF_INTERVALS in buffer_local_symbols and buffer_defaults. (Fkill_buffer): Don't free the text in indirect buffer. When killing a base buffer, kill its indirect buffers first. (set_buffer_temp): New function. (reset_buffer_local_variables): Initialize buffer_file_type field. (Fget_buffer_create): Initialize pt_marker, begv/zv_marker. (set_buffer_internal): Use and update these markers. Copy undo_list in and out of the base buffer. (Fget_buffer_create): Init save_modiff field here. (reset_buffer): Not here. (Fbuffer_modified_p): Use BUF_SAVE_MODIFF. (Fset_buffer_modified_p): Use SAVE_MODIFF. (Fkill_buffer, list_buffers_1): Use BUF_SAVE_MODIFF. (Fget_buffer_create): Initialize the size and text fields.
author Richard M. Stallman <rms@gnu.org>
date Mon, 02 Jan 1995 21:50:28 +0000
parents 2d4db32cccd5
children 23a1cea22d13
line wrap: on
line source

\input texinfo    @c -*-texinfo-*-
@comment %**start of header
@setfilename covers.info
@settitle GNU Emacs Lisp Reference Manual
@comment %**end of header

@titlepage
@c ================ Volume 1 ================
@w{ }
@sp 2
@center @titlefont{The}
@sp 1
@center @titlefont{GNU}
@sp 1
@center @titlefont{Emacs Lisp}
@sp 1
@center @titlefont{Reference}
@sp 1
@center @titlefont{Manual}
@sp 2
@center GNU Emacs Version 19
@center for Unix Users
@center Edition 2.3, June 1994
@sp 2
@center @titlefont{Volume 1}
@sp 2
@center by Bil Lewis, Dan LaLiberte, 
@center and the GNU Manual Group

@page
@c ================ Volume 2 ================
@w{ }
@sp 5
@center @titlefont{The}
@sp 1
@center @titlefont{GNU}
@sp 1
@center @titlefont{Emacs Lisp}
@sp 1
@center @titlefont{Reference}
@sp 1
@center @titlefont{Manual}
@sp 2
@center GNU Emacs Version 19
@center for Unix Users
@center Edition 2.3, June 1994
@sp 2
@center @titlefont{Volume 2}
@sp 2
@center by Bil Lewis, 
@center Dan LaLiberte, and
@center the GNU Manual Group

@page
@c ================ Volume 1 with baseline skip 16pt ================

@tex
\global\baselineskip = 16pt
@end tex

16 pts baseline skip:

@w{ }
@sp 2
@center @titlefont{The}
@sp 1
@center @titlefont{GNU}
@sp 1
@center @titlefont{Emacs Lisp}
@sp 1
@center @titlefont{Reference}
@sp 1
@center @titlefont{Manual}
@sp 2
@center GNU Emacs Version 19
@center for Unix Users
@center Edition 2.3, June 1994
@sp 2
@center @titlefont{Volume 1}
@sp 2
@center by Bil Lewis, Dan LaLiberte, 
@center and the GNU Manual Group

@page
@c ================ Volume 1 with baseline skip 18pt ================

@tex
\global\baselineskip = 18pt
@end tex

18 pts baseline skip, with 15pts  between sections

@w{ }
@sp 2
@center @titlefont{The}
@sp 1
@center @titlefont{GNU}
@sp 1
@center @titlefont{Emacs Lisp}
@sp 1
@center @titlefont{Reference}
@sp 1
@center @titlefont{Manual}
@tex
\global\baselineskip = 15pt
@end tex

@sp 2
@center GNU Emacs Version 19
@center for Unix Users
@center Edition 2.3, June 1994
@sp 2
@center @titlefont{Volume 1}
@sp 2
@center by Bil Lewis, 
@center Dan LaLiberte, and
@center the GNU Manual Group

@page
@c ================ Volume 1 with more baseline skip 24 pts ================

@tex
\global\baselineskip = 24pt
@end tex

24 pts baseline skip:

@w{ }
@sp 2
@center @titlefont{The}
@sp 1
@center @titlefont{GNU}
@sp 1
@center @titlefont{Emacs Lisp}
@sp 1
@center @titlefont{Reference}
@sp 1
@center @titlefont{Manual}
@sp 2
@center GNU Emacs Version 19
@center for Unix Users
@center Edition 2.3, June 1994
@sp 2
@center @titlefont{Volume 1}
@sp 2
@center by Bil Lewis, Dan LaLiberte, 
@center and the GNU Manual Group

@page
@c ================ Volume 2 with more baseline skip 18 pts ================

@tex
\global\baselineskip = 18pt
@end tex

18 pts baseline skip:

@w{ }
@sp 5
@center @titlefont{The}
@sp 1
@center @titlefont{GNU}
@sp 1
@center @titlefont{Emacs Lisp}
@sp 1
@center @titlefont{Reference}
@sp 1
@center @titlefont{Manual}
@sp 2
@center GNU Emacs Version 19
@center for Unix Users
@center Edition 2.3, June 1994
@sp 2
@center @titlefont{Volume 2}
@sp 2
@center by Bil Lewis, Dan LaLiberte, 
@center and the GNU Manual Group

@page
@c ================ Volume 2 with more baseline skip 24 pts ================

@tex
\global\baselineskip = 24pt
@end tex

24 pts baseline skip:

@w{ }
@sp 5
@center @titlefont{The}
@sp 1
@center @titlefont{GNU}
@sp 1
@center @titlefont{Emacs Lisp}
@sp 1
@center @titlefont{Reference}
@sp 1
@center @titlefont{Manual}
@sp 2
@center GNU Emacs Version 19
@center for Unix Users
@center Edition 2.3, June 1994
@sp 2
@center @titlefont{Volume 2}
@sp 2
@center by Bil Lewis, Dan LaLiberte, 
@center and the GNU Manual Group


@page
@c ================  Spine 1 ================

@w{@titlefont{The GNU Emacs Lisp Reference Manual --- Vol. 1}}
@sp 4
@center GNU Emacs Version 19
@center for Unix Users
@center Edition 2.3, June 1994
@sp 4
@center by Bil Lewis, Dan LaLiberte, 
@center and the GNU Manual Group

@sp 4
@author The GNU Emacs Lisp Reference Manual --- Vol. 1
@sp 3
@author FSF

@author
 
@page
@c ================  Spine 2 ================

@w{@titlefont{The GNU Emacs Lisp Reference Manual --- Vol. 2}}
@sp 4
@center GNU Emacs Version 19
@center for Unix Users
@center Edition 2.3, June 1994
@sp 4
@center by Bil Lewis, Dan LaLiberte, 
@center and the GNU Manual Group


@sp 4
@author The GNU Emacs Lisp Reference Manual --- Vol. 2
@sp 3
@author FSF

@end titlepage
@bye