aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorGlenn Morris2009-07-09 03:03:32 +0000
committerGlenn Morris2009-07-09 03:03:32 +0000
commite45e90b30644c691fa2d5fcf772f28f8f19e0167 (patch)
tree767beabd028563fb75ff54e566b9202c17e5655e /doc
parent220d9aa6133f1009691d9798e1e1e5667d14144a (diff)
downloademacs-e45e90b30644c691fa2d5fcf772f28f8f19e0167.tar.gz
emacs-e45e90b30644c691fa2d5fcf772f28f8f19e0167.zip
Use a DATE variable with the publication date, and update it.
Fix antinews menu description. Update VERSION to match elisp.texi. Update the detailed node listing to match elisp.texi.
Diffstat (limited to 'doc')
-rw-r--r--doc/lispref/vol1.texi48
-rw-r--r--doc/lispref/vol2.texi48
2 files changed, 62 insertions, 34 deletions
diff --git a/doc/lispref/vol1.texi b/doc/lispref/vol1.texi
index fce8336d47f..faf316253b1 100644
--- a/doc/lispref/vol1.texi
+++ b/doc/lispref/vol1.texi
@@ -25,8 +25,9 @@
25 25
26@c Version of the manual and of Emacs. 26@c Version of the manual and of Emacs.
27@c Please remember to update the edition number in README as well. 27@c Please remember to update the edition number in README as well.
28@set VERSION 2.9 28@set VERSION 3.0
29@set EMACSVER 23.1.50 29@set EMACSVER 23.1.50
30@set DATE July 2009
30 31
31@dircategory Emacs 32@dircategory Emacs
32@direntry 33@direntry
@@ -89,7 +90,7 @@ developing GNU and promoting software freedom.''
89@title GNU Emacs Lisp Reference Manual 90@title GNU Emacs Lisp Reference Manual
90@subtitle Volume 1 91@subtitle Volume 1
91@subtitle For Emacs Version @value{EMACSVER} 92@subtitle For Emacs Version @value{EMACSVER}
92@subtitle Revision @value{VERSION}, June 2007 93@subtitle Revision @value{VERSION}, @value{DATE}
93 94
94@author by Bil Lewis, Dan LaLiberte, Richard Stallman 95@author by Bil Lewis, Dan LaLiberte, Richard Stallman
95@author and the GNU Manual Group 96@author and the GNU Manual Group
@@ -180,7 +181,7 @@ Reference Manual, corresponding to GNU Emacs version @value{EMACSVER}.
180 181
181Appendices 182Appendices
182 183
183* Antinews:: Info for users downgrading to Emacs 21. 184* Antinews:: Info for users downgrading to Emacs 22.
184* GNU Free Documentation License:: The license for this documentation 185* GNU Free Documentation License:: The license for this documentation
185* GPL:: Conditions for copying and changing GNU Emacs. 186* GPL:: Conditions for copying and changing GNU Emacs.
186* Tips:: Advice and coding conventions for Emacs Lisp. 187* Tips:: Advice and coding conventions for Emacs Lisp.
@@ -296,13 +297,15 @@ Editing Types
296* Buffer Type:: The basic object of editing. 297* Buffer Type:: The basic object of editing.
297* Marker Type:: A position in a buffer. 298* Marker Type:: A position in a buffer.
298* Window Type:: What makes buffers visible. 299* Window Type:: What makes buffers visible.
299* Frame Type:: Windows subdivide frames. 300* Frame Type:: Windows subdivide frames.
301* Terminal Type:: A terminal device displays frames.
300* Window Configuration Type:: Recording the way a frame is subdivided. 302* Window Configuration Type:: Recording the way a frame is subdivided.
301* Frame Configuration Type:: Recording the status of all frames. 303* Frame Configuration Type:: Recording the status of all frames.
302* Process Type:: A process running on the underlying OS. 304* Process Type:: A subprocess of Emacs running on the underlying OS.
303* Stream Type:: Receive or send characters. 305* Stream Type:: Receive or send characters.
304* Keymap Type:: What function a keystroke invokes. 306* Keymap Type:: What function a keystroke invokes.
305* Overlay Type:: How an overlay is represented. 307* Overlay Type:: How an overlay is represented.
308* Font Type:: Fonts for displaying text.
306 309
307Numbers 310Numbers
308 311
@@ -441,8 +444,9 @@ Variables
441* Setting Variables:: Storing new values in variables. 444* Setting Variables:: Storing new values in variables.
442* Variable Scoping:: How Lisp chooses among local and global values. 445* Variable Scoping:: How Lisp chooses among local and global values.
443* Buffer-Local Variables:: Variable values in effect only in one buffer. 446* Buffer-Local Variables:: Variable values in effect only in one buffer.
444* Future Local Variables:: New kinds of local values we might add some day.
445* File Local Variables:: Handling local variable lists in files. 447* File Local Variables:: Handling local variable lists in files.
448* Directory Local Variables:: Local variables common to all files in a directory.
449* Frame-Local Variables:: Frame-local bindings for variables.
446* Variable Aliases:: Variables that are aliases for other variables. 450* Variable Aliases:: Variables that are aliases for other variables.
447* Variables with Restricted Values:: Non-constant variables whose value can 451* Variables with Restricted Values:: Non-constant variables whose value can
448 @emph{not} be an arbitrary Lisp object. 452 @emph{not} be an arbitrary Lisp object.
@@ -650,7 +654,9 @@ Completion
650* Completion Commands:: Minibuffer commands that do completion. 654* Completion Commands:: Minibuffer commands that do completion.
651* High-Level Completion:: Convenient special cases of completion 655* High-Level Completion:: Convenient special cases of completion
652 (reading buffer name, file name, etc.) 656 (reading buffer name, file name, etc.)
653* Reading File Names:: Using completion to read file names. 657* Reading File Names:: Using completion to read file names and
658 shell commands.
659* Completion Styles:: Specifying rules for performing completion.
654* Programmed Completion:: Finding the completions for a given file name. 660* Programmed Completion:: Finding the completions for a given file name.
655 661
656Command Loop 662Command Loop
@@ -658,6 +664,7 @@ Command Loop
658* Command Overview:: How the command loop reads commands. 664* Command Overview:: How the command loop reads commands.
659* Defining Commands:: Specifying how a function should read arguments. 665* Defining Commands:: Specifying how a function should read arguments.
660* Interactive Call:: Calling a command, so that it will read arguments. 666* Interactive Call:: Calling a command, so that it will read arguments.
667* Distinguish Interactive:: Making a command distinguish interactive calls.
661* Command Loop Info:: Variables set by the command loop for you to examine. 668* Command Loop Info:: Variables set by the command loop for you to examine.
662* Adjusting Point:: Adjustment of point after a command. 669* Adjusting Point:: Adjustment of point after a command.
663* Input Events:: What input looks like when you read it. 670* Input Events:: What input looks like when you read it.
@@ -693,7 +700,8 @@ Input Events
693* Misc Events:: Other events the system can generate. 700* Misc Events:: Other events the system can generate.
694* Event Examples:: Examples of the lists for mouse events. 701* Event Examples:: Examples of the lists for mouse events.
695* Classifying Events:: Finding the modifier keys in an event symbol. 702* Classifying Events:: Finding the modifier keys in an event symbol.
696* Accessing Events:: Functions to extract info from events. 703* Accessing Mouse:: Functions to extract info from mouse events.
704* Accessing Scroll:: Functions to get info from scroll bar events.
697* Strings of Events:: Special considerations for putting 705* Strings of Events:: Special considerations for putting
698 keyboard character events in a string. 706 keyboard character events in a string.
699 707
@@ -917,6 +925,7 @@ Buffers
917* Killing Buffers:: Buffers exist until explicitly killed. 925* Killing Buffers:: Buffers exist until explicitly killed.
918* Indirect Buffers:: An indirect buffer shares text with some 926* Indirect Buffers:: An indirect buffer shares text with some
919 other buffer. 927 other buffer.
928* Swapping Text:: Swapping text between two buffers.
920* Buffer Gap:: The gap in the buffer. 929* Buffer Gap:: The gap in the buffer.
921 930
922Windows 931Windows
@@ -930,9 +939,11 @@ Windows
930* Displaying Buffers:: Higher-level functions for displaying a buffer 939* Displaying Buffers:: Higher-level functions for displaying a buffer
931 and choosing a window for it. 940 and choosing a window for it.
932* Choosing Window:: How to choose a window for displaying a buffer. 941* Choosing Window:: How to choose a window for displaying a buffer.
942* Dedicated Windows:: How to avoid displaying another buffer in
943 a specific window.
933* Window Point:: Each window has its own location of point. 944* Window Point:: Each window has its own location of point.
934* Window Start:: The display-start position controls which text 945* Window Start and End:: Buffer positions indicating which text is
935 is on-screen in the window. 946 on-screen in a window.
936* Textual Scrolling:: Moving text up and down through the window. 947* Textual Scrolling:: Moving text up and down through the window.
937* Vertical Scrolling:: Moving the contents up and down on the window. 948* Vertical Scrolling:: Moving the contents up and down on the window.
938* Horizontal Scrolling:: Moving the contents sideways on the window. 949* Horizontal Scrolling:: Moving the contents sideways on the window.
@@ -941,6 +952,7 @@ Windows
941* Coordinates and Windows:: Converting coordinates to windows. 952* Coordinates and Windows:: Converting coordinates to windows.
942* Window Tree:: The layout and sizes of all windows in a frame. 953* Window Tree:: The layout and sizes of all windows in a frame.
943* Window Configurations:: Saving and restoring the state of the screen. 954* Window Configurations:: Saving and restoring the state of the screen.
955* Window Parameters:: Associating additional information with windows.
944* Window Hooks:: Hooks for scrolling, window size changes, 956* Window Hooks:: Hooks for scrolling, window size changes,
945 redisplay going past a certain point, 957 redisplay going past a certain point,
946 or window configuration changes. 958 or window configuration changes.
@@ -948,8 +960,9 @@ Windows
948Frames 960Frames
949 961
950* Creating Frames:: Creating additional frames. 962* Creating Frames:: Creating additional frames.
951* Multiple Terminals:: Creating frames on other displays. 963* Multiple Terminals:: Displaying on several different devices.
952* Frame Parameters:: Controlling frame size, position, font, etc. 964* Frame Parameters:: Controlling frame size, position, font, etc.
965* Terminal Parameters:: Parameters common for all frames on terminal.
953* Frame Titles:: Automatic updating of frame titles. 966* Frame Titles:: Automatic updating of frame titles.
954* Deleting Frames:: Frames last until explicitly deleted. 967* Deleting Frames:: Frames last until explicitly deleted.
955* Finding All Frames:: How to examine all existing frames. 968* Finding All Frames:: How to examine all existing frames.
@@ -1083,13 +1096,10 @@ Text Properties
1083* Format Properties:: Properties for representing formatting of text. 1096* Format Properties:: Properties for representing formatting of text.
1084* Sticky Properties:: How inserted text gets properties from 1097* Sticky Properties:: How inserted text gets properties from
1085 neighboring text. 1098 neighboring text.
1086* Saving Properties:: Saving text properties in files, and reading
1087 them back.
1088* Lazy Properties:: Computing text properties in a lazy fashion 1099* Lazy Properties:: Computing text properties in a lazy fashion
1089 only when text is examined. 1100 only when text is examined.
1090* Clickable Text:: Using text properties to make regions of text 1101* Clickable Text:: Using text properties to make regions of text
1091 do something when you click on them. 1102 do something when you click on them.
1092* Links and Mouse-1:: How to make @key{Mouse-1} follow a link.
1093* Fields:: The @code{field} property defines 1103* Fields:: The @code{field} property defines
1094 fields within the buffer. 1104 fields within the buffer.
1095* Not Intervals:: Why text properties do not use 1105* Not Intervals:: Why text properties do not use
@@ -1102,10 +1112,10 @@ Non-ASCII Characters
1102* Selecting a Representation:: Treating a byte sequence as unibyte or multi. 1112* Selecting a Representation:: Treating a byte sequence as unibyte or multi.
1103* Character Codes:: How unibyte and multibyte relate to 1113* Character Codes:: How unibyte and multibyte relate to
1104 codes of individual characters. 1114 codes of individual characters.
1115* Character Properties:: Character attributes that define their
1116 behavior and handling.
1105* Character Sets:: The space of possible character codes 1117* Character Sets:: The space of possible character codes
1106 is divided into various character sets. 1118 is divided into various character sets.
1107* Chars and Bytes:: More information about multibyte encodings.
1108* Splitting Characters:: Converting a character to its byte sequence.
1109* Scanning Charsets:: Which character sets are used in a buffer? 1119* Scanning Charsets:: Which character sets are used in a buffer?
1110* Translation of Characters:: Translation tables are used for conversion. 1120* Translation of Characters:: Translation tables are used for conversion.
1111* Coding Systems:: Coding systems are conversions for saving files. 1121* Coding Systems:: Coding systems are conversions for saving files.
@@ -1208,6 +1218,7 @@ Processes
1208* Output from Processes:: Collecting output from an asynchronous subprocess. 1218* Output from Processes:: Collecting output from an asynchronous subprocess.
1209* Sentinels:: Sentinels run when process run-status changes. 1219* Sentinels:: Sentinels run when process run-status changes.
1210* Query Before Exit:: Whether to query if exiting will kill a process. 1220* Query Before Exit:: Whether to query if exiting will kill a process.
1221* System Processes:: Accessing other processes running on your system.
1211* Transaction Queues:: Transaction-based communication with subprocesses. 1222* Transaction Queues:: Transaction-based communication with subprocesses.
1212* Network:: Opening network connections. 1223* Network:: Opening network connections.
1213* Network Servers:: Network servers let Emacs accept net connections. 1224* Network Servers:: Network servers let Emacs accept net connections.
@@ -1215,6 +1226,7 @@ Processes
1215* Low-Level Network:: Lower-level but more general function 1226* Low-Level Network:: Lower-level but more general function
1216 to create connections and servers. 1227 to create connections and servers.
1217* Misc Network:: Additional relevant functions for network connections. 1228* Misc Network:: Additional relevant functions for network connections.
1229* Serial Ports:: Communicating with serial ports.
1218* Byte Packing:: Using bindat to pack and unpack binary data. 1230* Byte Packing:: Using bindat to pack and unpack binary data.
1219 1231
1220Receiving Output from Processes 1232Receiving Output from Processes
@@ -1292,13 +1304,15 @@ Faces
1292* Attribute Functions:: Functions to examine and set face attributes. 1304* Attribute Functions:: Functions to examine and set face attributes.
1293* Displaying Faces:: How Emacs combines the faces specified for 1305* Displaying Faces:: How Emacs combines the faces specified for
1294 a character. 1306 a character.
1295* Font Selection:: Finding the best available font for a face. 1307* Face Remapping:: Remapping faces to alternative definitions.
1296* Face Functions:: How to define and examine faces. 1308* Face Functions:: How to define and examine faces.
1297* Auto Faces:: Hook for automatic face assignment. 1309* Auto Faces:: Hook for automatic face assignment.
1310* Font Selection:: Finding the best available font for a face.
1298* Font Lookup:: Looking up the names of available fonts 1311* Font Lookup:: Looking up the names of available fonts
1299 and information about them. 1312 and information about them.
1300* Fontsets:: A fontset is a collection of fonts 1313* Fontsets:: A fontset is a collection of fonts
1301 that handle a range of character sets. 1314 that handle a range of character sets.
1315* Low-Level Font:: Lisp representation of character display fonts.
1302 1316
1303Fringes 1317Fringes
1304 1318
diff --git a/doc/lispref/vol2.texi b/doc/lispref/vol2.texi
index 9f364ade95e..4ce4a43199a 100644
--- a/doc/lispref/vol2.texi
+++ b/doc/lispref/vol2.texi
@@ -25,8 +25,9 @@
25 25
26@c Version of the manual and of Emacs. 26@c Version of the manual and of Emacs.
27@c Please remember to update the edition number in README as well. 27@c Please remember to update the edition number in README as well.
28@set VERSION 2.9 28@set VERSION 3.0
29@set EMACSVER 23.1.50 29@set EMACSVER 23.1.50
30@set DATE July 2009
30 31
31@dircategory Emacs 32@dircategory Emacs
32@direntry 33@direntry
@@ -89,7 +90,7 @@ developing GNU and promoting software freedom.''
89@title GNU Emacs Lisp Reference Manual 90@title GNU Emacs Lisp Reference Manual
90@subtitle Volume 2 91@subtitle Volume 2
91@subtitle For Emacs Version @value{EMACSVER} 92@subtitle For Emacs Version @value{EMACSVER}
92@subtitle Revision @value{VERSION}, June 2007 93@subtitle Revision @value{VERSION}, @value{DATE}
93 94
94@author by Bil Lewis, Dan LaLiberte, Richard Stallman 95@author by Bil Lewis, Dan LaLiberte, Richard Stallman
95@author and the GNU Manual Group 96@author and the GNU Manual Group
@@ -179,7 +180,7 @@ Reference Manual, corresponding to GNU Emacs version @value{EMACSVER}.
179 180
180Appendices 181Appendices
181 182
182* Antinews:: Info for users downgrading to Emacs 21. 183* Antinews:: Info for users downgrading to Emacs 22.
183* GNU Free Documentation License:: The license for this documentation 184* GNU Free Documentation License:: The license for this documentation
184* GPL:: Conditions for copying and changing GNU Emacs. 185* GPL:: Conditions for copying and changing GNU Emacs.
185* Tips:: Advice and coding conventions for Emacs Lisp. 186* Tips:: Advice and coding conventions for Emacs Lisp.
@@ -295,13 +296,15 @@ Editing Types
295* Buffer Type:: The basic object of editing. 296* Buffer Type:: The basic object of editing.
296* Marker Type:: A position in a buffer. 297* Marker Type:: A position in a buffer.
297* Window Type:: What makes buffers visible. 298* Window Type:: What makes buffers visible.
298* Frame Type:: Windows subdivide frames. 299* Frame Type:: Windows subdivide frames.
300* Terminal Type:: A terminal device displays frames.
299* Window Configuration Type:: Recording the way a frame is subdivided. 301* Window Configuration Type:: Recording the way a frame is subdivided.
300* Frame Configuration Type:: Recording the status of all frames. 302* Frame Configuration Type:: Recording the status of all frames.
301* Process Type:: A process running on the underlying OS. 303* Process Type:: A subprocess of Emacs running on the underlying OS.
302* Stream Type:: Receive or send characters. 304* Stream Type:: Receive or send characters.
303* Keymap Type:: What function a keystroke invokes. 305* Keymap Type:: What function a keystroke invokes.
304* Overlay Type:: How an overlay is represented. 306* Overlay Type:: How an overlay is represented.
307* Font Type:: Fonts for displaying text.
305 308
306Numbers 309Numbers
307 310
@@ -440,8 +443,9 @@ Variables
440* Setting Variables:: Storing new values in variables. 443* Setting Variables:: Storing new values in variables.
441* Variable Scoping:: How Lisp chooses among local and global values. 444* Variable Scoping:: How Lisp chooses among local and global values.
442* Buffer-Local Variables:: Variable values in effect only in one buffer. 445* Buffer-Local Variables:: Variable values in effect only in one buffer.
443* Future Local Variables:: New kinds of local values we might add some day.
444* File Local Variables:: Handling local variable lists in files. 446* File Local Variables:: Handling local variable lists in files.
447* Directory Local Variables:: Local variables common to all files in a directory.
448* Frame-Local Variables:: Frame-local bindings for variables.
445* Variable Aliases:: Variables that are aliases for other variables. 449* Variable Aliases:: Variables that are aliases for other variables.
446* Variables with Restricted Values:: Non-constant variables whose value can 450* Variables with Restricted Values:: Non-constant variables whose value can
447 @emph{not} be an arbitrary Lisp object. 451 @emph{not} be an arbitrary Lisp object.
@@ -649,7 +653,9 @@ Completion
649* Completion Commands:: Minibuffer commands that do completion. 653* Completion Commands:: Minibuffer commands that do completion.
650* High-Level Completion:: Convenient special cases of completion 654* High-Level Completion:: Convenient special cases of completion
651 (reading buffer name, file name, etc.) 655 (reading buffer name, file name, etc.)
652* Reading File Names:: Using completion to read file names. 656* Reading File Names:: Using completion to read file names and
657 shell commands.
658* Completion Styles:: Specifying rules for performing completion.
653* Programmed Completion:: Finding the completions for a given file name. 659* Programmed Completion:: Finding the completions for a given file name.
654 660
655Command Loop 661Command Loop
@@ -657,6 +663,7 @@ Command Loop
657* Command Overview:: How the command loop reads commands. 663* Command Overview:: How the command loop reads commands.
658* Defining Commands:: Specifying how a function should read arguments. 664* Defining Commands:: Specifying how a function should read arguments.
659* Interactive Call:: Calling a command, so that it will read arguments. 665* Interactive Call:: Calling a command, so that it will read arguments.
666* Distinguish Interactive:: Making a command distinguish interactive calls.
660* Command Loop Info:: Variables set by the command loop for you to examine. 667* Command Loop Info:: Variables set by the command loop for you to examine.
661* Adjusting Point:: Adjustment of point after a command. 668* Adjusting Point:: Adjustment of point after a command.
662* Input Events:: What input looks like when you read it. 669* Input Events:: What input looks like when you read it.
@@ -692,7 +699,8 @@ Input Events
692* Misc Events:: Other events the system can generate. 699* Misc Events:: Other events the system can generate.
693* Event Examples:: Examples of the lists for mouse events. 700* Event Examples:: Examples of the lists for mouse events.
694* Classifying Events:: Finding the modifier keys in an event symbol. 701* Classifying Events:: Finding the modifier keys in an event symbol.
695* Accessing Events:: Functions to extract info from events. 702* Accessing Mouse:: Functions to extract info from mouse events.
703* Accessing Scroll:: Functions to get info from scroll bar events.
696* Strings of Events:: Special considerations for putting 704* Strings of Events:: Special considerations for putting
697 keyboard character events in a string. 705 keyboard character events in a string.
698 706
@@ -916,6 +924,7 @@ Buffers
916* Killing Buffers:: Buffers exist until explicitly killed. 924* Killing Buffers:: Buffers exist until explicitly killed.
917* Indirect Buffers:: An indirect buffer shares text with some 925* Indirect Buffers:: An indirect buffer shares text with some
918 other buffer. 926 other buffer.
927* Swapping Text:: Swapping text between two buffers.
919* Buffer Gap:: The gap in the buffer. 928* Buffer Gap:: The gap in the buffer.
920 929
921Windows 930Windows
@@ -929,9 +938,11 @@ Windows
929* Displaying Buffers:: Higher-level functions for displaying a buffer 938* Displaying Buffers:: Higher-level functions for displaying a buffer
930 and choosing a window for it. 939 and choosing a window for it.
931* Choosing Window:: How to choose a window for displaying a buffer. 940* Choosing Window:: How to choose a window for displaying a buffer.
941* Dedicated Windows:: How to avoid displaying another buffer in
942 a specific window.
932* Window Point:: Each window has its own location of point. 943* Window Point:: Each window has its own location of point.
933* Window Start:: The display-start position controls which text 944* Window Start and End:: Buffer positions indicating which text is
934 is on-screen in the window. 945 on-screen in a window.
935* Textual Scrolling:: Moving text up and down through the window. 946* Textual Scrolling:: Moving text up and down through the window.
936* Vertical Scrolling:: Moving the contents up and down on the window. 947* Vertical Scrolling:: Moving the contents up and down on the window.
937* Horizontal Scrolling:: Moving the contents sideways on the window. 948* Horizontal Scrolling:: Moving the contents sideways on the window.
@@ -940,6 +951,7 @@ Windows
940* Coordinates and Windows:: Converting coordinates to windows. 951* Coordinates and Windows:: Converting coordinates to windows.
941* Window Tree:: The layout and sizes of all windows in a frame. 952* Window Tree:: The layout and sizes of all windows in a frame.
942* Window Configurations:: Saving and restoring the state of the screen. 953* Window Configurations:: Saving and restoring the state of the screen.
954* Window Parameters:: Associating additional information with windows.
943* Window Hooks:: Hooks for scrolling, window size changes, 955* Window Hooks:: Hooks for scrolling, window size changes,
944 redisplay going past a certain point, 956 redisplay going past a certain point,
945 or window configuration changes. 957 or window configuration changes.
@@ -947,8 +959,9 @@ Windows
947Frames 959Frames
948 960
949* Creating Frames:: Creating additional frames. 961* Creating Frames:: Creating additional frames.
950* Multiple Terminals:: Creating frames on other displays. 962* Multiple Terminals:: Displaying on several different devices.
951* Frame Parameters:: Controlling frame size, position, font, etc. 963* Frame Parameters:: Controlling frame size, position, font, etc.
964* Terminal Parameters:: Parameters common for all frames on terminal.
952* Frame Titles:: Automatic updating of frame titles. 965* Frame Titles:: Automatic updating of frame titles.
953* Deleting Frames:: Frames last until explicitly deleted. 966* Deleting Frames:: Frames last until explicitly deleted.
954* Finding All Frames:: How to examine all existing frames. 967* Finding All Frames:: How to examine all existing frames.
@@ -1082,13 +1095,10 @@ Text Properties
1082* Format Properties:: Properties for representing formatting of text. 1095* Format Properties:: Properties for representing formatting of text.
1083* Sticky Properties:: How inserted text gets properties from 1096* Sticky Properties:: How inserted text gets properties from
1084 neighboring text. 1097 neighboring text.
1085* Saving Properties:: Saving text properties in files, and reading
1086 them back.
1087* Lazy Properties:: Computing text properties in a lazy fashion 1098* Lazy Properties:: Computing text properties in a lazy fashion
1088 only when text is examined. 1099 only when text is examined.
1089* Clickable Text:: Using text properties to make regions of text 1100* Clickable Text:: Using text properties to make regions of text
1090 do something when you click on them. 1101 do something when you click on them.
1091* Links and Mouse-1:: How to make @key{Mouse-1} follow a link.
1092* Fields:: The @code{field} property defines 1102* Fields:: The @code{field} property defines
1093 fields within the buffer. 1103 fields within the buffer.
1094* Not Intervals:: Why text properties do not use 1104* Not Intervals:: Why text properties do not use
@@ -1101,10 +1111,10 @@ Non-ASCII Characters
1101* Selecting a Representation:: Treating a byte sequence as unibyte or multi. 1111* Selecting a Representation:: Treating a byte sequence as unibyte or multi.
1102* Character Codes:: How unibyte and multibyte relate to 1112* Character Codes:: How unibyte and multibyte relate to
1103 codes of individual characters. 1113 codes of individual characters.
1114* Character Properties:: Character attributes that define their
1115 behavior and handling.
1104* Character Sets:: The space of possible character codes 1116* Character Sets:: The space of possible character codes
1105 is divided into various character sets. 1117 is divided into various character sets.
1106* Chars and Bytes:: More information about multibyte encodings.
1107* Splitting Characters:: Converting a character to its byte sequence.
1108* Scanning Charsets:: Which character sets are used in a buffer? 1118* Scanning Charsets:: Which character sets are used in a buffer?
1109* Translation of Characters:: Translation tables are used for conversion. 1119* Translation of Characters:: Translation tables are used for conversion.
1110* Coding Systems:: Coding systems are conversions for saving files. 1120* Coding Systems:: Coding systems are conversions for saving files.
@@ -1207,6 +1217,7 @@ Processes
1207* Output from Processes:: Collecting output from an asynchronous subprocess. 1217* Output from Processes:: Collecting output from an asynchronous subprocess.
1208* Sentinels:: Sentinels run when process run-status changes. 1218* Sentinels:: Sentinels run when process run-status changes.
1209* Query Before Exit:: Whether to query if exiting will kill a process. 1219* Query Before Exit:: Whether to query if exiting will kill a process.
1220* System Processes:: Accessing other processes running on your system.
1210* Transaction Queues:: Transaction-based communication with subprocesses. 1221* Transaction Queues:: Transaction-based communication with subprocesses.
1211* Network:: Opening network connections. 1222* Network:: Opening network connections.
1212* Network Servers:: Network servers let Emacs accept net connections. 1223* Network Servers:: Network servers let Emacs accept net connections.
@@ -1214,6 +1225,7 @@ Processes
1214* Low-Level Network:: Lower-level but more general function 1225* Low-Level Network:: Lower-level but more general function
1215 to create connections and servers. 1226 to create connections and servers.
1216* Misc Network:: Additional relevant functions for network connections. 1227* Misc Network:: Additional relevant functions for network connections.
1228* Serial Ports:: Communicating with serial ports.
1217* Byte Packing:: Using bindat to pack and unpack binary data. 1229* Byte Packing:: Using bindat to pack and unpack binary data.
1218 1230
1219Receiving Output from Processes 1231Receiving Output from Processes
@@ -1291,13 +1303,15 @@ Faces
1291* Attribute Functions:: Functions to examine and set face attributes. 1303* Attribute Functions:: Functions to examine and set face attributes.
1292* Displaying Faces:: How Emacs combines the faces specified for 1304* Displaying Faces:: How Emacs combines the faces specified for
1293 a character. 1305 a character.
1294* Font Selection:: Finding the best available font for a face. 1306* Face Remapping:: Remapping faces to alternative definitions.
1295* Face Functions:: How to define and examine faces. 1307* Face Functions:: How to define and examine faces.
1296* Auto Faces:: Hook for automatic face assignment. 1308* Auto Faces:: Hook for automatic face assignment.
1309* Font Selection:: Finding the best available font for a face.
1297* Font Lookup:: Looking up the names of available fonts 1310* Font Lookup:: Looking up the names of available fonts
1298 and information about them. 1311 and information about them.
1299* Fontsets:: A fontset is a collection of fonts 1312* Fontsets:: A fontset is a collection of fonts
1300 that handle a range of character sets. 1313 that handle a range of character sets.
1314* Low-Level Font:: Lisp representation of character display fonts.
1301 1315
1302Fringes 1316Fringes
1303 1317