Mercurial > emacs
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 |