Mercurial > emacs
comparison lispref/elisp.texi @ 22138:d4ac295a98b3
*** empty log message ***
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Tue, 19 May 1998 03:45:57 +0000 |
parents | 05b1a2703a49 |
children | 40089afa2b1d |
comparison
equal
deleted
inserted
replaced
22137:2b0e6a1e7fb9 | 22138:d4ac295a98b3 |
---|---|
1 \input texinfo @c -*-texinfo-*- | 1 \input texinfo @c -*-texinfo-*- |
2 @c %**start of header | 2 @c %**start of header |
3 @setfilename elisp | 3 @setfilename elisp |
4 @settitle GNU Emacs Lisp Reference Manual | 4 @settitle GNU Emacs Lisp Reference Manual |
5 @c %**end of header | 5 @c %**end of header |
6 | |
7 @smallbook | |
6 | 8 |
7 @ifinfo | 9 @ifinfo |
8 This version is the edition 2.5 of the GNU Emacs Lisp | 10 This version is the edition 2.5 of the GNU Emacs Lisp |
9 Reference Manual. It corresponds to Emacs Version 20.3 | 11 Reference Manual. It corresponds to Emacs Version 20.3 |
10 @c Please REMEMBER to update edition number in *four* places in this file | 12 @c Please REMEMBER to update edition number in *four* places in this file |
267 * Window Configuration Type::Save what the screen looks like. | 269 * Window Configuration Type::Save what the screen looks like. |
268 * Marker Type:: A position in a buffer. | 270 * Marker Type:: A position in a buffer. |
269 * Process Type:: A process running on the underlying OS. | 271 * Process Type:: A process running on the underlying OS. |
270 * Stream Type:: Receive or send characters. | 272 * Stream Type:: Receive or send characters. |
271 * Keymap Type:: What function a keystroke invokes. | 273 * Keymap Type:: What function a keystroke invokes. |
272 * Syntax Table Type:: What a character means. | 274 * Overlay Type:: How an overlay is represented. |
273 | 275 |
274 Numbers | 276 Numbers |
275 | 277 |
276 * Integer Basics:: Representation and range of integers. | 278 * Integer Basics:: Representation and range of integers. |
277 * Float Basics:: Representation and range of floating point. | 279 * Float Basics:: Representation and range of floating point. |
289 * Predicates for Strings:: Testing whether an object is a string or char. | 291 * Predicates for Strings:: Testing whether an object is a string or char. |
290 * Creating Strings:: Functions to allocate new strings. | 292 * Creating Strings:: Functions to allocate new strings. |
291 * Text Comparison:: Comparing characters or strings. | 293 * Text Comparison:: Comparing characters or strings. |
292 * String Conversion:: Converting characters or strings and vice versa. | 294 * String Conversion:: Converting characters or strings and vice versa. |
293 * Formatting Strings:: @code{format}: Emacs's analog of @code{printf}. | 295 * Formatting Strings:: @code{format}: Emacs's analog of @code{printf}. |
294 * Character Case:: Case conversion functions. | 296 * Case Conversion:: Case conversion functions. |
295 | 297 |
296 Lists | 298 Lists |
297 | 299 |
298 * Cons Cells:: How lists are made out of cons cells. | 300 * Cons Cells:: How lists are made out of cons cells. |
299 * Lists as Boxes:: Graphical notation to explain lists. | 301 * Lists as Boxes:: Graphical notation to explain lists. |
440 | 442 |
441 Byte Compilation | 443 Byte Compilation |
442 | 444 |
443 * Compilation Functions:: Byte compilation functions. | 445 * Compilation Functions:: Byte compilation functions. |
444 * Disassembly:: Disassembling byte-code; how to read byte-code. | 446 * Disassembly:: Disassembling byte-code; how to read byte-code. |
447 | |
448 Advising Functions | |
449 | |
450 * Simple Advice:: A simple example to explain the basics of advice. | |
451 * Defining Advice:: Detailed description of @code{defadvice}. | |
452 * Computed Advice:: ...is to @code{defadvice} as @code{fset} is to @code{defun}. | |
453 * Activation of Advice:: Advice doesn't do anything until you activate it. | |
454 * Enabling Advice:: You can enable or disable each piece of advice. | |
455 * Preactivation:: Preactivation is a way of speeding up the | |
456 loading of compiled advice. | |
457 * Argument Access:: How advice can access the function's arguments. | |
458 * Subr Arguments:: Accessing arguments when advising a primitive. | |
459 * Combined Definition:: How advice is implemented. | |
445 | 460 |
446 Debugging Lisp Programs | 461 Debugging Lisp Programs |
447 | 462 |
448 * Debugger:: How the Emacs Lisp debugger is implemented. | 463 * Debugger:: How the Emacs Lisp debugger is implemented. |
449 * Syntax Errors:: How to find syntax errors. | 464 * Syntax Errors:: How to find syntax errors. |
682 * Mouse Tracking:: Getting events that say when the mouse moves. | 697 * Mouse Tracking:: Getting events that say when the mouse moves. |
683 * Mouse Position:: Asking where the mouse is, or moving it. | 698 * Mouse Position:: Asking where the mouse is, or moving it. |
684 * Pop-Up Menus:: Displaying a menu for the user to select from. | 699 * Pop-Up Menus:: Displaying a menu for the user to select from. |
685 * Dialog Boxes:: Displaying a box to ask yes or no. | 700 * Dialog Boxes:: Displaying a box to ask yes or no. |
686 * Pointer Shapes:: Specifying the shape of the mouse pointer. | 701 * Pointer Shapes:: Specifying the shape of the mouse pointer. |
687 * X Selections:: Transferring text to and from other X clients. | 702 * Window System Selections::Transferring text to and from other X clients. |
688 * Color Names:: Getting the definitions of color names. | 703 * Color Names:: Getting the definitions of color names. |
689 * Resources:: Getting resource values from the server. | 704 * Resources:: Getting resource values from the server. |
690 * Server Data:: Getting info about the X server. | 705 * Server Data:: Getting info about the X server. |
691 | 706 |
692 Positions | 707 Positions |
949 @include hooks.texi | 964 @include hooks.texi |
950 | 965 |
951 @include index.texi | 966 @include index.texi |
952 | 967 |
953 @node New Symbols, , Index, Top | 968 @node New Symbols, , Index, Top |
954 @chapter New Symbols Since the Previous Edition | 969 @unnumbered New Symbols Since the Previous Edition |
955 | 970 |
956 @printindex tp | 971 @printindex tp |
957 | 972 |
958 @c Print the tables of contents | 973 @c Print the tables of contents |
959 @summarycontents | 974 @summarycontents |