comparison doc/lispref/elisp.texi @ 103832:58b05f6e181a

End menu descriptions with period.
author Glenn Morris <rgm@gnu.org>
date Fri, 10 Jul 2009 06:11:39 +0000
parents 34132718ed92
children 5ce298aa0634
comparison
equal deleted inserted replaced
103831:20b45d53642e 103832:58b05f6e181a
223 223
224 * Printed Representation:: How Lisp objects are represented as text. 224 * Printed Representation:: How Lisp objects are represented as text.
225 * Comments:: Comments and their formatting conventions. 225 * Comments:: Comments and their formatting conventions.
226 * Programming Types:: Types found in all Lisp systems. 226 * Programming Types:: Types found in all Lisp systems.
227 * Editing Types:: Types specific to Emacs. 227 * Editing Types:: Types specific to Emacs.
228 * Circular Objects:: Read syntax for circular structure. 228 * Circular Objects:: Read syntax for circular structure.
229 * Type Predicates:: Tests related to types. 229 * Type Predicates:: Tests related to types.
230 * Equality Predicates:: Tests of equality between any two objects. 230 * Equality Predicates:: Tests of equality between any two objects.
231 231
232 Programming Types 232 Programming Types
233 233
305 Strings and Characters 305 Strings and Characters
306 306
307 * String Basics:: Basic properties of strings and characters. 307 * String Basics:: Basic properties of strings and characters.
308 * Predicates for Strings:: Testing whether an object is a string or char. 308 * Predicates for Strings:: Testing whether an object is a string or char.
309 * Creating Strings:: Functions to allocate new strings. 309 * Creating Strings:: Functions to allocate new strings.
310 * Modifying Strings:: Altering the contents of an existing string. 310 * Modifying Strings:: Altering the contents of an existing string.
311 * Text Comparison:: Comparing characters or strings. 311 * Text Comparison:: Comparing characters or strings.
312 * String Conversion:: Converting to and from characters and strings. 312 * String Conversion:: Converting to and from characters and strings.
313 * Formatting Strings:: @code{format}: Emacs's analogue of @code{printf}. 313 * Formatting Strings:: @code{format}: Emacs's analogue of @code{printf}.
314 * Case Conversion:: Case conversion functions. 314 * Case Conversion:: Case conversion functions.
315 * Case Tables:: Customizing case conversion. 315 * Case Tables:: Customizing case conversion.
652 * Basic Completion:: Low-level functions for completing strings. 652 * Basic Completion:: Low-level functions for completing strings.
653 (These are too low level to use the minibuffer.) 653 (These are too low level to use the minibuffer.)
654 * Minibuffer Completion:: Invoking the minibuffer with completion. 654 * Minibuffer Completion:: Invoking the minibuffer with completion.
655 * Completion Commands:: Minibuffer commands that do completion. 655 * Completion Commands:: Minibuffer commands that do completion.
656 * High-Level Completion:: Convenient special cases of completion 656 * High-Level Completion:: Convenient special cases of completion
657 (reading buffer name, file name, etc.) 657 (reading buffer name, file name, etc.).
658 * Reading File Names:: Using completion to read file names and 658 * Reading File Names:: Using completion to read file names and
659 shell commands. 659 shell commands.
660 * Completion Styles:: Specifying rules for performing completion. 660 * Completion Styles:: Specifying rules for performing completion.
661 * Programmed Completion:: Writing your own completion-function. 661 * Programmed Completion:: Writing your own completion-function.
662 662
882 * Standard File Names:: If your package uses a fixed file name, 882 * Standard File Names:: If your package uses a fixed file name,
883 how to handle various operating systems simply. 883 how to handle various operating systems simply.
884 884
885 File Format Conversion 885 File Format Conversion
886 886
887 * Format Conversion Overview:: @code{insert-file-contents} and @code{write-region} 887 * Format Conversion Overview:: @code{insert-file-contents} and @code{write-region}.
888 * Format Conversion Round-Trip:: Using @code{format-alist}. 888 * Format Conversion Round-Trip:: Using @code{format-alist}.
889 * Format Conversion Piecemeal:: Specifying non-paired conversion. 889 * Format Conversion Piecemeal:: Specifying non-paired conversion.
890 890
891 Backups and Auto-Saving 891 Backups and Auto-Saving
892 892
1389 * Idle Timers:: Setting a timer to call a function when Emacs has 1389 * Idle Timers:: Setting a timer to call a function when Emacs has
1390 been idle for a certain length of time. 1390 been idle for a certain length of time.
1391 * Terminal Input:: Accessing and recording terminal input. 1391 * Terminal Input:: Accessing and recording terminal input.
1392 * Terminal Output:: Controlling and recording terminal output. 1392 * Terminal Output:: Controlling and recording terminal output.
1393 * Sound Output:: Playing sounds on the computer's speaker. 1393 * Sound Output:: Playing sounds on the computer's speaker.
1394 * X11 Keysyms:: Operating on key symbols for X Windows 1394 * X11 Keysyms:: Operating on key symbols for X Windows.
1395 * Batch Mode:: Running Emacs without terminal interaction. 1395 * Batch Mode:: Running Emacs without terminal interaction.
1396 * Session Management:: Saving and restoring state with 1396 * Session Management:: Saving and restoring state with
1397 X Session Management. 1397 X Session Management.
1398 1398
1399 Starting Up Emacs 1399 Starting Up Emacs