-This is Info file ../../info/lispref.info, produced by Makeinfo version
-1.68 from the input file lispref.texi.
+This is ../info/lispref.info, produced by makeinfo version 4.0 from
+lispref/lispref.texi.
INFO-DIR-SECTION XEmacs Editor
START-INFO-DIR-ENTRY
* <: Comparison of Numbers.
* <=: Comparison of Numbers.
* <ESC>: Functions for Key Lookup.
-* <SPC> in minibuffer: Text from Minibuffer.
-* <TAB> in minibuffer: Text from Minibuffer.
* =: Comparison of Numbers.
* >: Comparison of Numbers.
* >=: Comparison of Numbers.
* ? in character constant: Character Type.
-* ? in minibuffer: Text from Minibuffer.
* ? in regexp: Syntax of Regexps.
* @ in interactive: Using Interactive.
* [ in regexp: Syntax of Regexps.
* asynchronous subprocess: Asynchronous Processes.
* atan: Math Functions.
* atanh: Math Functions.
-* atom <1>: Cons Cell Type.
-* atom: List-related Predicates.
+* atom <1>: List-related Predicates.
+* atom: Cons Cell Type.
* atomic extent: Atomic Extents.
* atoms: List-related Predicates.
* attributes of text: Text Properties.
* buffer-offer-save <1>: Killing Buffers.
* buffer-offer-save: Saving Buffers.
* buffer-read-only: Read Only Buffers.
-* buffer-saved-size <1>: Auto-Saving.
-* buffer-saved-size: Point.
+* buffer-saved-size <1>: Point.
+* buffer-saved-size: Auto-Saving.
* buffer-size: Point.
* buffer-string: Buffer Contents.
* buffer-substring: Buffer Contents.
* cdr-safe: List Elements.
* ceiling: Numeric Conversions.
* centering point: Vertical Scrolling.
+* cerror: Signaling Errors.
* change hooks: Change Hooks.
* change-major-mode-hook: Major Mode Conventions.
* changing key bindings: Changing Key Bindings.
* changing window size: Resizing Windows.
* char table type: Char Table Type.
* char-after: Near Point.
+* char-before: Near Point.
* char-charset: MULE Characters.
* char-equal: Text Comparison.
* char-int: Character Codes.
* character descriptor: Character Descriptors.
* character insertion: Commands for Insertion.
* character printing: Describing Characters.
-* character quote: Syntax Class Table.
* character set (in regexp): Syntax of Regexps.
* character to string: String Conversion.
* character-to-event: Converting Events.
* characterp: Predicates for Characters.
* characters: Strings and Characters.
* characters for interactive codes: Interactive Codes.
+* character quote: Syntax Class Table.
* charset type: Charset Type.
* charset-ccl-program: Charset Property Functions.
* charset-chars: Charset Property Functions.
* charset-registry: Charset Property Functions.
* charset-reverse-direction-charset: Basic Charset Functions.
* charsetp: Charsets.
+* check-argument-type: Signaling Errors.
* check-toolbar-button-syntax: Toolbar Descriptor Format.
* check-valid-char-table-value: Working With Char Tables.
* check-valid-inst-list: Specifier Validation Functions.
* check-valid-spec-list: Specifier Validation Functions.
* child process: Processes.
* children, of extent: Extent Parents.
-* CL note---allocate more storage: Garbage Collection.
-* CL note---case of letters: Symbol Type.
-* CL note---default optional arg: Argument List.
-* CL note---integers vrs eq: Comparison of Numbers.
-* CL note---lack union, set: Sets And Lists.
-* CL note---no continuable errors: Signaling Errors.
-* CL note---only throw in Emacs: Catch and Throw.
-* CL note---rplaca vrs setcar: Modifying Lists.
-* CL note---set local: Setting Variables.
-* CL note---special forms compared: Special Forms.
-* CL note---special variables: Variable Scoping.
-* CL note---symbol in obarrays: Creating Symbols.
+* CL note--allocate more storage: Garbage Collection.
+* CL note--case of letters: Symbol Type.
+* CL note--default optional arg: Argument List.
+* CL note--integers vrs eq: Comparison of Numbers.
+* CL note--lack union, set: Sets And Lists.
+* CL note--only throw in Emacs: Catch and Throw.
+* CL note--rplaca vrs setcar: Modifying Lists.
+* CL note--set local: Setting Variables.
+* CL note--special forms compared: Special Forms.
+* CL note--special variables: Variable Scoping.
+* CL note--symbol in obarrays: Creating Symbols.
* cl-read: Reading in Edebug.
* cl-specs.el: Instrumenting.
* cl.el (Edebug): Instrumenting.
* clear-range-table: Working With Range Tables.
* clear-visited-file-modtime: Modification Time.
* close parenthesis: Blinking.
-* close parenthesis character: Syntax Class Table.
* close-database: Connecting to a Database.
+* close parenthesis character: Syntax Class Table.
* closures not available: Extent.
* clrhash: Working With Hash Tables.
* codes, interactive, description of: Interactive Codes.
* commandp: Interactive Call.
* commandp example: High-Level Completion.
* commands, defining: Defining Commands.
-* comment ender: Syntax Class Table.
-* comment starter: Syntax Class Table.
* comment syntax: Syntax Class Table.
* comments: Comments.
+* comment ender: Syntax Class Table.
+* comment starter: Syntax Class Table.
* Common Lisp: Lisp History.
* Common Lisp (Edebug): Instrumenting.
* compare-buffer-substrings: Comparing Text.
* creating buffers: Creating Buffers.
* creating keymaps: Creating Keymaps.
* ctl-arrow: Usual Display.
-* ctl-x-4-map <1>: Prefix Keys.
-* ctl-x-4-map: Standard Keymaps.
-* ctl-x-5-map <1>: Prefix Keys.
-* ctl-x-5-map: Standard Keymaps.
+* ctl-x-4-map <1>: Standard Keymaps.
+* ctl-x-4-map: Prefix Keys.
+* ctl-x-5-map <1>: Standard Keymaps.
+* ctl-x-5-map: Prefix Keys.
* ctl-x-map <1>: Standard Keymaps.
* ctl-x-map: Prefix Keys.
* cube-root: Math Functions.
* debug-on-next-call: Internals of Debugger.
* debug-on-quit: Infinite Loops.
* debug-on-signal: Error Debugging.
-* debugger <1>: Debugger.
-* debugger: Internals of Debugger.
+* debug-on-signal use: Handling Errors.
+* debugger <1>: Internals of Debugger.
+* debugger: Debugger.
* debugger command list: Debugger Commands.
* debugger-mode-map: Standard Keymaps.
* debugging errors: Error Debugging.
* define-abbrev: Defining Abbrevs.
* define-abbrev-table: Abbrev Tables.
* define-derived-mode: Derived Modes.
+* define-error: Error Symbols.
* define-function: Defining Functions.
* define-key: Changing Key Bindings.
* define-logical-name: Changing File Attributes.
* defsubst: Inline Functions.
* defun: Defining Functions.
* defun-prompt-regexp: List Motion.
-* defvar <1>: Defining Variables.
-* defvar: Domain Specification.
+* defvar <1>: Domain Specification.
+* defvar: Defining Variables.
* defvaralias: Variable Aliases.
* deiconify-frame: Visibility of Frames.
* delete: Sets And Lists.
* detach-extent: Detached Extents.
* detached extent: Detached Extents.
* detect-coding-region: Detection of Textual Encoding.
-* device-baud-rate <1>: Console and Device I/O.
-* device-baud-rate: Terminal Output.
+* device-baud-rate <1>: Terminal Output.
+* device-baud-rate: Console and Device I/O.
* device-class: Console Types and Device Classes.
-* device-frame-list <1>: Finding All Frames.
-* device-frame-list: Basic Device Functions.
+* device-frame-list <1>: Basic Device Functions.
+* device-frame-list: Finding All Frames.
* device-list: Basic Device Functions.
* device-live-p: Connecting to a Console or Device.
* device-matches-specifier-tag-set-p: Specifier Tag Functions.
* display-buffer: Choosing Window.
* display-buffer-function: Choosing Window.
* display-completion-list: Completion Commands.
+* display-error: Processing of Errors.
* display-message: The Echo Area.
* display-warning: Warnings.
* display-warning-minimum-level: Warnings.
* echo area: The Echo Area.
* echo-keystrokes <1>: The Echo Area.
* echo-keystrokes: Command Loop Info.
-* Edebug: Edebug.
* edebug: Embedded Breakpoints.
+* Edebug: Edebug.
* Edebug execution modes: Edebug Execution Modes.
* Edebug mode: Edebug.
* Edebug specification list: Specification List.
* edebug-`: Debugging Backquote.
* edebug-all-defs <1>: Edebug Options.
* edebug-all-defs: Instrumenting.
-* edebug-all-forms <1>: Instrumenting.
-* edebug-all-forms: Edebug Options.
+* edebug-all-forms <1>: Edebug Options.
+* edebug-all-forms: Instrumenting.
* edebug-continue-kbd-macro: Edebug Options.
* edebug-display-freq-count: Coverage Testing.
* edebug-eval-top-level-form: Instrumenting.
-* edebug-global-break-condition <1>: Global Break Condition.
-* edebug-global-break-condition: Edebug Options.
+* edebug-global-break-condition <1>: Edebug Options.
+* edebug-global-break-condition: Global Break Condition.
* edebug-initial-mode: Edebug Options.
* edebug-on-error <1>: Edebug Options.
* edebug-on-error: Trapping Errors.
* edebug-on-quit <1>: Edebug Options.
* edebug-on-quit: Trapping Errors.
-* edebug-print-circle <1>: Printing in Edebug.
-* edebug-print-circle: Edebug Options.
-* edebug-print-length <1>: Printing in Edebug.
-* edebug-print-length: Edebug Options.
-* edebug-print-level <1>: Printing in Edebug.
-* edebug-print-level: Edebug Options.
-* edebug-print-trace-after <1>: Tracing.
-* edebug-print-trace-after: Edebug Options.
-* edebug-print-trace-before <1>: Tracing.
-* edebug-print-trace-before: Edebug Options.
+* edebug-print-circle <1>: Edebug Options.
+* edebug-print-circle: Printing in Edebug.
+* edebug-print-length <1>: Edebug Options.
+* edebug-print-length: Printing in Edebug.
+* edebug-print-level <1>: Edebug Options.
+* edebug-print-level: Printing in Edebug.
+* edebug-print-trace-after <1>: Edebug Options.
+* edebug-print-trace-after: Tracing.
+* edebug-print-trace-before <1>: Edebug Options.
+* edebug-print-trace-before: Tracing.
* edebug-save-displayed-buffer-points <1>: Edebug Options.
* edebug-save-displayed-buffer-points: Edebug Display Update.
* edebug-save-windows <1>: Edebug Options.
* edebug-trace: Tracing.
* edebug-tracing: Tracing.
* edebug-unwrap: Specification List.
-* edebug-unwrap-results <1>: Debugging Backquote.
-* edebug-unwrap-results: Edebug Options.
+* edebug-unwrap-results <1>: Edebug Options.
+* edebug-unwrap-results: Debugging Backquote.
* edit-abbrevs-map: Standard Keymaps.
* edit-and-eval-command: Object from Minibuffer.
* edit-menu-filter: Menu Filters.
* error name: Error Symbols.
* error symbol: Error Symbols.
* error-conditions: Error Symbols.
+* error-message-string: Processing of Errors.
* errors: Errors.
* esc-map: Prefix Keys.
* ESC-prefix: Prefix Keys.
-* escape <1>: Character Type.
-* escape: Syntax Class Table.
+* escape <1>: Syntax Class Table.
+* escape: Character Type.
* escape characters: Output Variables.
* escape characters in printing: Output Functions.
* escape sequence: Character Type.
* expression prefix: Syntax Class Table.
* expt: Math Functions.
* extended-command-history: Minibuffer History.
-* extent <1>: Variable Scoping.
-* extent: Extents.
+* extent <1>: Extents.
+* extent: Variable Scoping.
* extent children: Extent Parents.
* extent end position: Extent Endpoints.
* extent endpoint: Extent Endpoints.
* ftruncate: Rounding Operations.
* funcall: Calling Functions.
* funcall, and debugging: Internals of Debugger.
-* function <1>: What Is a Function.
-* function: Anonymous Functions.
+* function <1>: Anonymous Functions.
+* function: What Is a Function.
* function call: Function Forms.
* function call debugging: Function Debugging.
* function cell: Symbol Components.
* garbage-collect: Garbage Collection.
* gc-cons-threshold: Garbage Collection.
* gc-message: Garbage Collection.
-* gc-pointer-glyph <1>: Mouse Pointer.
-* gc-pointer-glyph: Garbage Collection.
+* gc-pointer-glyph <1>: Garbage Collection.
+* gc-pointer-glyph: Mouse Pointer.
* generate-new-buffer: Creating Buffers.
* generate-new-buffer-name: Buffer Names.
* generic-specifier-p: Specifier Types.
* help-char: Help Functions.
* help-command: Help Functions.
* help-form: Help Functions.
-* help-map <1>: Help Functions.
-* help-map: Standard Keymaps.
+* help-map <1>: Standard Keymaps.
+* help-map: Help Functions.
* Helper-describe-bindings: Help Functions.
* Helper-help: Help Functions.
* Helper-help-map: Standard Keymaps.
* image-instance-type-list: Image Instance Types.
* image-instance-width: Image Instance Functions.
* image-instantiator-format-list: Image Specifiers.
-* image-specifier-p <1>: Specifier Types.
-* image-specifier-p: Image Specifiers.
+* image-specifier-p <1>: Image Specifiers.
+* image-specifier-p: Specifier Types.
* implicit progn: Sequencing.
* inc: Simple Macro.
* indent-according-to-mode: Mode-Specific Indent.
* lisp-mode-abbrev-table: Standard Abbrev Tables.
* lisp-mode-map: Standard Keymaps.
* lisp-mode.el: Example Major Modes.
-* list <1>: Lists.
-* list: Building Lists.
+* list <1>: Building Lists.
+* list: Lists.
* list elements: List Elements.
* list form evaluation: Classifying Lists.
* list in keymap: Key Lookup.
* minibuffer-frame-plist: Initial Properties.
* minibuffer-help-form: Minibuffer Misc.
* minibuffer-history: Minibuffer History.
-* minibuffer-local-completion-map <1>: Completion Commands.
-* minibuffer-local-completion-map: Standard Keymaps.
+* minibuffer-local-completion-map <1>: Standard Keymaps.
+* minibuffer-local-completion-map: Completion Commands.
* minibuffer-local-isearch-map: Standard Keymaps.
* minibuffer-local-map <1>: Standard Keymaps.
* minibuffer-local-map: Text from Minibuffer.
-* minibuffer-local-must-match-map <1>: Completion Commands.
-* minibuffer-local-must-match-map: Standard Keymaps.
-* minibuffer-local-ns-map: Text from Minibuffer.
+* minibuffer-local-must-match-map <1>: Standard Keymaps.
+* minibuffer-local-must-match-map: Completion Commands.
* minibuffer-prompt: Minibuffer Misc.
* minibuffer-prompt-width: Minibuffer Misc.
* minibuffer-scroll-window: Minibuffer Misc.
* modeline construct: Modeline Data.
* modeline-buffer-identification: Modeline Variables.
* modeline-format: Modeline Data.
-* modeline-map <1>: Active Keymaps.
-* modeline-map: Standard Keymaps.
+* modeline-map <1>: Standard Keymaps.
+* modeline-map: Active Keymaps.
* modeline-modified: Modeline Variables.
* modeline-pointer-glyph: Mouse Pointer.
* modeline-process: Modeline Variables.
* negative-argument: Prefix Command Arguments.
* network connection: Network.
* new file message: Subroutines of Visiting.
-* newline <1>: Character Type.
-* newline: Commands for Insertion.
+* newline <1>: Commands for Insertion.
+* newline: Character Type.
* newline and Auto Fill mode: Commands for Insertion.
* newline in print: Output Functions.
* newline in strings: String Type.
* old-eq: Equality Predicates.
* one-window-p: Splitting Windows.
* only-global-abbrevs: Defining Abbrevs.
-* open parenthesis character: Syntax Class Table.
* open-database: Connecting to a Database.
* open-dribble-file: Recording Input.
* open-network-stream: Network.
* open-termscript: Terminal Output.
+* open parenthesis character: Syntax Class Table.
* operating system environment: System Environment.
* option descriptions: A Sample Variable Description.
* optional arguments: Argument List.
* parse-sexp-ignore-comments: Parsing Expressions.
* parsing: Syntax Tables.
* partial files: Partial Files.
+* passwd-echo: Reading a Password.
+* passwd-invert-frame-when-keyboard-grabbed: Reading a Password.
+* passwords, reading: Reading a Password.
* PATH environment variable: Subprocess Creation.
* path-separator: System Environment.
* pausing: Waiting.
-* peculiar error: Error Symbols.
* peeking at input: Peeking and Discarding.
* percent symbol in modeline: Modeline Data.
* perform-replace: Search and Replace.
* plist-put: Working With Normal Plists.
* plist-remprop: Working With Normal Plists.
* plist-to-alist: Converting Plists To/From Alists.
-* plists-eq <1>: Working With Normal Plists.
-* plists-eq: Other Plists.
-* plists-equal <1>: Working With Normal Plists.
-* plists-equal: Other Plists.
+* plists-eq <1>: Other Plists.
+* plists-eq: Working With Normal Plists.
+* plists-equal <1>: Other Plists.
+* plists-equal: Working With Normal Plists.
* point: Point.
* point excursion: Excursions.
* point in window: Window Point.
* putf: Other Plists.
* puthash: Working With Hash Tables.
* query-replace-history: Minibuffer History.
-* query-replace-map <1>: Search and Replace.
-* query-replace-map: Standard Keymaps.
+* query-replace-map <1>: Standard Keymaps.
+* query-replace-map: Search and Replace.
* querying the user: Yes-or-No Queries.
* question mark in character constant: Character Type.
* quietly-read-abbrev-file: Abbrev Files.
* read-from-string: Input Functions.
* read-key-sequence: Key Sequence Input.
* read-minibuffer: Object from Minibuffer.
-* read-no-blanks-input: Text from Minibuffer.
* read-only buffer: Read Only Buffers.
* read-only buffers in interactive: Using Interactive.
+* read-passwd: Reading a Password.
* read-quoted-char: Quoted Character Input.
* read-quoted-char quitting: Quitting.
* read-shell-command-map: Standard Keymaps.
* shrink-window-pixels: Resizing Windows.
* side effect: Intro Eval.
* signal: Signaling Errors.
+* signal-error: Signaling Errors.
* signal-process: Signals to Processes.
* signaling errors: Signaling Errors.
* signals: Signals to Processes.
* string length: Sequence Functions.
* string length, maximum when printing: Output Variables.
* string properties: String Properties.
-* string quote: Syntax Class Table.
* string search: String Search.
* string to character: String Conversion.
* string to number: String Conversion.
* strings: Strings and Characters.
* strings, formatting them: Formatting Strings.
* strings, modifying: Modifying Strings.
+* string quote: Syntax Class Table.
* subprocess: Processes.
* subr: What Is a Function.
* subrp: What Is a Function.
* switching to a buffer: Displaying Buffers.
* symbol: Symbols.
* symbol components: Symbol Components.
-* symbol constituent: Syntax Class Table.
* symbol equality: Creating Symbols.
* symbol evaluation: Symbol Forms.
* symbol function indirection: Function Indirection.
* symbol-plist: Symbol Plists.
* symbol-value: Accessing Variables.
* symbolp: Symbols.
+* symbol constituent: Syntax Class Table.
* synchronous subprocess: Synchronous Processes.
* syntax classes: Syntax Descriptors.
* syntax descriptor: Syntax Descriptors.
* toolbar button type: Toolbar Button Type.
* toolbar-buttons-captioned-p: Other Toolbar Variables.
* toolbar-make-button-list: Toolbar Descriptor Format.
-* toolbar-map <1>: Active Keymaps.
-* toolbar-map: Standard Keymaps.
+* toolbar-map <1>: Standard Keymaps.
+* toolbar-map: Active Keymaps.
* toolbar-pointer-glyph: Mouse Pointer.
* toolbar-specifier-p <1>: Specifier Types.
* toolbar-specifier-p: Specifying the Toolbar.
* valid-specifier-domain-p: Specifier Validation Functions.
* valid-specifier-locale-p: Specifier Validation Functions.
* valid-specifier-locale-type-p: Specifier Validation Functions.
-* valid-specifier-tag-p <1>: Specifier Tag Functions.
-* valid-specifier-tag-p: Specifier Validation Functions.
+* valid-specifier-tag-p <1>: Specifier Validation Functions.
+* valid-specifier-tag-p: Specifier Tag Functions.
* valid-specifier-tag-set-p: Specifier Tag Functions.
* valid-specifier-type-p: Specifier Validation Functions.
* value cell: Symbol Components.
* window excursions: Excursions.
* window ordering, cyclic: Cyclic Window Ordering.
* window point: Window Point.
-* window position <1>: Window Point.
-* window position: Position of Window.
+* window position <1>: Position of Window.
+* window position: Window Point.
* window resizing: Resizing Windows.
* window size: Size of Window.
* window size, changing: Resizing Windows.
* with-output-to-temp-buffer: Temporary Displays.
* with-selected-frame: Input Focus.
* with-temp-file: Excursions.
-* word constituent: Syntax Class Table.
* word search: String Search.
* word-search-backward: String Search.
* word-search-forward: String Search.
* words-include-escapes: Word Motion.
+* word constituent: Syntax Class Table.
* write-abbrev-file: Abbrev Files.
* write-char: Output Functions.
* write-contents-hooks: Saving Buffers.