Mercurial > emacs
comparison lispref/elisp.texi @ 15725:bf32c17c153b
Changes for Emacs 19.32.
author | Karl Heuer <kwzh@gnu.org> |
---|---|
date | Wed, 17 Jul 1996 04:54:04 +0000 |
parents | a6eb5f12b0f3 |
children | e7e2a025de92 |
comparison
equal
deleted
inserted
replaced
15724:45f40424c2d7 | 15725:bf32c17c153b |
---|---|
4 @smallbook | 4 @smallbook |
5 @settitle GNU Emacs Lisp Reference Manual | 5 @settitle GNU Emacs Lisp Reference Manual |
6 @c %**end of header | 6 @c %**end of header |
7 | 7 |
8 @ifinfo | 8 @ifinfo |
9 This version is the edition 2.4 of the GNU Emacs Lisp | 9 This version is the edition 2.4a of the GNU Emacs Lisp |
10 Reference Manual. It corresponds to Emacs Version 19.29. | 10 Reference Manual. It corresponds to Emacs Version 19.32. |
11 @c Please REMEMBER to update edition number in *four* places in this file | 11 @c Please REMEMBER to update edition number in *four* places in this file |
12 @c and also in *one* place in intro.texi | 12 @c and also in *one* place in intro.texi |
13 | 13 |
14 Published by the Free Software Foundation | 14 Published by the Free Software Foundation |
15 675 Massachusetts Avenue | 15 59 Temple Place, Suite 330 |
16 Cambridge, MA 02139 USA | 16 Boston, MA 02111-1307 USA |
17 | 17 |
18 Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software Foundation, Inc. | 18 Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996 Free Software Foundation, Inc. |
19 | 19 |
20 Permission is granted to make and distribute verbatim copies of this | 20 Permission is granted to make and distribute verbatim copies of this |
21 manual provided the copyright notice and this permission notice are | 21 manual provided the copyright notice and this permission notice are |
22 preserved on all copies. | 22 preserved on all copies. |
23 | 23 |
66 @title GNU Emacs Lisp Reference Manual | 66 @title GNU Emacs Lisp Reference Manual |
67 @subtitle GNU Emacs Version 19 | 67 @subtitle GNU Emacs Version 19 |
68 @subtitle for Unix Users | 68 @subtitle for Unix Users |
69 @c The edition number appears in several places in this file | 69 @c The edition number appears in several places in this file |
70 @c and also in the file intro.texi. | 70 @c and also in the file intro.texi. |
71 @subtitle Revision 2.4, June 1995 | 71 @subtitle Revision 2.4a, July 1996 |
72 | 72 |
73 @author by Bil Lewis, Dan LaLiberte, Richard Stallman | 73 @author by Bil Lewis, Dan LaLiberte, Richard Stallman |
74 @author and the GNU Manual Group | 74 @author and the GNU Manual Group |
75 @page | 75 @page |
76 @vskip 0pt plus 1filll | 76 @vskip 0pt plus 1filll |
77 Copyright @copyright{} 1990, 1991, 1992, 1993, 1994, 1995 Free Software Foundation, Inc. | 77 Copyright @copyright{} 1990, 1991, 1992, 1993, 1994, 1995, 1996 Free Software Foundation, Inc. |
78 | 78 |
79 @sp 2 | 79 @sp 2 |
80 Edition 2.4 @* | 80 Edition 2.4a @* |
81 Revised for Emacs Version 19.29,@* | 81 Revised for Emacs Version 19.32,@* |
82 June, 1995.@* | 82 July 1996.@* |
83 @sp 2 | 83 @sp 2 |
84 ISBN 1-882114-71-X | 84 ISBN 1-882114-71-X |
85 | 85 |
86 @sp 2 | 86 @sp 2 |
87 Published by the Free Software Foundation @* | 87 Published by the Free Software Foundation @* |
88 675 Massachusetts Avenue @* | 88 59 Temple Place, Suite 330@* |
89 Cambridge, MA 02139 USA | 89 Boston, MA 02111-1307 USA |
90 | 90 |
91 Permission is granted to make and distribute verbatim copies of this | 91 Permission is granted to make and distribute verbatim copies of this |
92 manual provided the copyright notice and this permission notice are | 92 manual provided the copyright notice and this permission notice are |
93 preserved on all copies. | 93 preserved on all copies. |
94 | 94 |
110 @page | 110 @page |
111 | 111 |
112 @node Top, Copying, (dir), (dir) | 112 @node Top, Copying, (dir), (dir) |
113 | 113 |
114 @ifinfo | 114 @ifinfo |
115 This Info file contains edition 2.4 of the GNU Emacs Lisp | 115 This Info file contains edition 2.4a of the GNU Emacs Lisp |
116 Reference Manual, corresponding to GNU Emacs version 19.29. | 116 Reference Manual, corresponding to GNU Emacs version 19.32. |
117 @end ifinfo | 117 @end ifinfo |
118 | 118 |
119 @menu | 119 @menu |
120 * Copying:: Conditions for copying and changing GNU Emacs. | 120 * Copying:: Conditions for copying and changing GNU Emacs. |
121 * Introduction:: Introduction and conventions used. | 121 * Introduction:: Introduction and conventions used. |
641 and choosing a window for it. | 641 and choosing a window for it. |
642 * Window Point:: Each window has its own location of point. | 642 * Window Point:: Each window has its own location of point. |
643 * Window Start:: The display-start position controls which text | 643 * Window Start:: The display-start position controls which text |
644 is on-screen in the window. | 644 is on-screen in the window. |
645 * Vertical Scrolling:: Moving text up and down in the window. | 645 * Vertical Scrolling:: Moving text up and down in the window. |
646 * Scrolling Hooks:: Hooks that run when you scroll a window. | |
646 * Horizontal Scrolling:: Moving text sideways on the window. | 647 * Horizontal Scrolling:: Moving text sideways on the window. |
647 * Size of Window:: Accessing the size of a window. | 648 * Size of Window:: Accessing the size of a window. |
648 * Resizing Windows:: Changing the size of a window. | 649 * Resizing Windows:: Changing the size of a window. |
649 * Window Configurations:: Saving and restoring the state of the screen. | 650 * Window Configurations:: Saving and restoring the state of the screen. |
650 | 651 |
718 * Margins:: How to specify margins for filling commands. | 719 * Margins:: How to specify margins for filling commands. |
719 * Sorting:: Functions for sorting parts of the buffer. | 720 * Sorting:: Functions for sorting parts of the buffer. |
720 * Indentation:: Functions to insert or adjust indentation. | 721 * Indentation:: Functions to insert or adjust indentation. |
721 * Columns:: Computing horizontal positions, and using them. | 722 * Columns:: Computing horizontal positions, and using them. |
722 * Case Changes:: Case conversion of parts of the buffer. | 723 * Case Changes:: Case conversion of parts of the buffer. |
724 * Text Properties:: Assigning Lisp property lists to text characters. | |
723 * Substitution:: Replacing a given character wherever it appears. | 725 * Substitution:: Replacing a given character wherever it appears. |
726 * Transposition:: Swapping two portions of a buffer. | |
724 * Registers:: How registers are implemented. Accessing | 727 * Registers:: How registers are implemented. Accessing |
725 the text or position stored in a register. | 728 the text or position stored in a register. |
729 * Change Hooks:: Supplying functions to be run when text is changed. | |
726 | 730 |
727 The Kill Ring | 731 The Kill Ring |
728 | 732 |
729 * Kill Ring Concepts:: What text looks like in the kill ring. | 733 * Kill Ring Concepts:: What text looks like in the kill ring. |
730 * Kill Functions:: Functions that kill text. | 734 * Kill Functions:: Functions that kill text. |
738 * Mode-Specific Indent:: Customize indentation for different modes. | 742 * Mode-Specific Indent:: Customize indentation for different modes. |
739 * Region Indent:: Indent all the lines in a region. | 743 * Region Indent:: Indent all the lines in a region. |
740 * Relative Indent:: Indent the current line based on previous lines. | 744 * Relative Indent:: Indent the current line based on previous lines. |
741 * Indent Tabs:: Adjustable, typewriter-like tab stops. | 745 * Indent Tabs:: Adjustable, typewriter-like tab stops. |
742 * Motion by Indent:: Move to first non-blank character. | 746 * Motion by Indent:: Move to first non-blank character. |
747 | |
748 Text Properties | |
749 | |
750 * Examining Properties:: Looking at the properties of one character. | |
751 * Changing Properties:: Setting the properties of a range of text. | |
752 * Property Search:: Searching for where a property changes value. | |
753 * Special Properties:: Particular properties with special meanings. | |
754 * Format Properties:: Properties for representing formatting of text. | |
755 * Sticky Properties:: How inserted text gets properties from | |
756 neighboring text. | |
757 * Saving Properties:: Saving text properties in files, and reading | |
758 them back. | |
759 * Lazy Properties:: Computing text properties in a lazy fashion | |
760 only when text is examined. | |
761 * Not Intervals:: Why text properties do not use | |
762 Lisp-visible text intervals. | |
743 | 763 |
744 Searching and Matching | 764 Searching and Matching |
745 | 765 |
746 * String Search:: Search for an exact match. | 766 * String Search:: Search for an exact match. |
747 * Regular Expressions:: Describing classes of strings. | 767 * Regular Expressions:: Describing classes of strings. |