| Index Entry |  Section | 
 
  | 
| " |  |  | 
 | `"' in printing | 19.5 Output Functions | 
 | `"' in strings | 2.3.8.1 Syntax for Strings | 
 
  | 
| # |  |  | 
 | `#$' | 16.3 Documentation Strings and Compilation | 
 | `#'' syntax | 12.7 Anonymous Functions | 
 | `#@count' | 16.3 Documentation Strings and Compilation | 
 | `#colon' read syntax | 2.3.4 Symbol Type | 
 | `#n#' read syntax | 2.5 Read Syntax for Circular Objects | 
 | `#n=' read syntax | 2.5 Read Syntax for Circular Objects | 
 
  | 
| $ |  |  | 
 | `$' in display | 38.3 Truncation | 
 | `$' in regexp | 34.2.1.1 Special Characters in Regular Expressions | 
 
  | 
| % |  |  | 
 | % | 3.6 Arithmetic Operations | 
 | `%' in format | 4.7 Formatting Strings | 
 
  | 
| & |  |  | 
 | `&' in replacement | 34.6.1 Replacing the Text that Matched | 
 | &define (Edebug) | 18.2.15.1 Specification List | 
 | ¬ (Edebug) | 18.2.15.1 Specification List | 
 | &optional | 12.2.3 Other Features of Argument Lists | 
 | &optional (Edebug) | 18.2.15.1 Specification List | 
 | &or (Edebug) | 18.2.15.1 Specification List | 
 | &rest | 12.2.3 Other Features of Argument Lists | 
 | &rest (Edebug) | 18.2.15.1 Specification List | 
 
  | 
| ' |  |  | 
 | `'' for quoting | 9.3 Quoting | 
 
  | 
| ( |  |  | 
 | `(' in regexp | 34.2.1.3 Backslash Constructs in Regular Expressions | 
 
  | 
| ) |  |  | 
 | `)' in regexp | 34.2.1.3 Backslash Constructs in Regular Expressions | 
 
  | 
| * |  |  | 
 | * | 3.6 Arithmetic Operations | 
 | `*' in interactive | 21.2.1 Using interactive | 
 | `*' in regexp | 34.2.1.1 Special Characters in Regular Expressions | 
 | `*scratch*' | 23.1.3 How Emacs Chooses a Major Mode | 
 
  | 
| + |  |  | 
 | + | 3.6 Arithmetic Operations | 
 | `+' in regexp | 34.2.1.1 Special Characters in Regular Expressions | 
 
  | 
| , |  |  | 
 | , (with Backquote) | 13.5 Backquote | 
 | ,@ (with Backquote) | 13.5 Backquote | 
 
  | 
| - |  |  | 
 | - | 3.6 Arithmetic Operations | 
 
  | 
| . |  |  | 
 | `.' in lists | 2.3.6.1 Dotted Pair Notation | 
 | `.' in regexp | 34.2.1.1 Special Characters in Regular Expressions | 
 | `.emacs' | 40.1.2 The Init File, `.emacs' | 
 
  | 
| / |  |  | 
 | / | 3.6 Arithmetic Operations | 
 | /= | 3.4 Comparison of Numbers | 
 
  | 
| 1 |  |  | 
 | 1+ | 3.6 Arithmetic Operations | 
 | 1- | 3.6 Arithmetic Operations | 
 
  | 
| 2 |  |  | 
 | 2C-mode-map | 22.5 Prefix Keys | 
 
  | 
| ; |  |  | 
 | `;' in comment | 2.2 Comments | 
 
  | 
| < |  |  | 
 | < | 3.4 Comparison of Numbers | 
 | <= | 3.4 Comparison of Numbers | 
 
  | 
| = |  |  | 
 | = | 3.4 Comparison of Numbers | 
 
  | 
| > |  |  | 
 | > | 3.4 Comparison of Numbers | 
 | >= | 3.4 Comparison of Numbers | 
 
  | 
| ? |  |  | 
 | `?' in character constant | 2.3.3 Character Type | 
 | ? in minibuffer | 20.2 Reading Text Strings with the Minibuffer | 
 | `?' in regexp | 34.2.1.1 Special Characters in Regular Expressions | 
 
  | 
| @ |  |  | 
 | `@' in interactive | 21.2.1 Using interactive | 
 | `(...)' in lists | 2.3.6 Cons Cell and List Types | 
 
  | 
| [ |  |  | 
 | `[' in regexp | 34.2.1.1 Special Characters in Regular Expressions | 
 | [...] (Edebug) | 18.2.15.1 Specification List | 
 
  | 
| \ |  |  | 
 | `\' in character constant | 2.3.3 Character Type | 
 | `\' in display | 38.3 Truncation | 
 | `\' in printing | 19.5 Output Functions | 
 | `\' in regexp | 34.2.1.1 Special Characters in Regular Expressions | 
 | `\' in replacement | 34.6.1 Replacing the Text that Matched | 
 | `\' in strings | 2.3.8.1 Syntax for Strings | 
 | `\' in symbols | 2.3.4 Symbol Type | 
 | `\'' in regexp | 34.2.1.3 Backslash Constructs in Regular Expressions | 
 | `\<' in regexp | 34.2.1.3 Backslash Constructs in Regular Expressions | 
 | `\=' in regexp | 34.2.1.3 Backslash Constructs in Regular Expressions | 
 | `\>' in regexp | 34.2.1.3 Backslash Constructs in Regular Expressions | 
 | `\`' in regexp | 34.2.1.3 Backslash Constructs in Regular Expressions | 
 | `\a' | 2.3.3 Character Type | 
 | `\b' | 2.3.3 Character Type | 
 | `\b' in regexp | 34.2.1.3 Backslash Constructs in Regular Expressions | 
 | `\B' in regexp | 34.2.1.3 Backslash Constructs in Regular Expressions | 
 | `\e' | 2.3.3 Character Type | 
 | `\f' | 2.3.3 Character Type | 
 | `\n' | 2.3.3 Character Type | 
 | `\n' in print | 19.6 Variables Affecting Output | 
 | `\n' in replacement | 34.6.1 Replacing the Text that Matched | 
 | `\r' | 2.3.3 Character Type | 
 | `\s' in regexp | 34.2.1.3 Backslash Constructs in Regular Expressions | 
 | `\S' in regexp | 34.2.1.3 Backslash Constructs in Regular Expressions | 
 | `\t' | 2.3.3 Character Type | 
 | `\v' | 2.3.3 Character Type | 
 | `\W' in regexp | 34.2.1.3 Backslash Constructs in Regular Expressions | 
 | `\w' in regexp | 34.2.1.3 Backslash Constructs in Regular Expressions | 
 
  | 
| ] |  |  | 
 | `]' in regexp | 34.2.1.1 Special Characters in Regular Expressions | 
 
  | 
| ^ |  |  | 
 | `^' in regexp | 34.2.1.1 Special Characters in Regular Expressions | 
 
  | 
| ` |  |  | 
 | ` | 13.5 Backquote | 
 | ` (list substitution) | 13.5 Backquote | 
 
  | 
| | |  |  | 
 | `|' in regexp | 34.2.1.3 Backslash Constructs in Regular Expressions | 
 
  | 
| A |  |  | 
 | abbrev | 36. Abbrevs and Abbrev Expansion | 
 | abbrev table | 36. Abbrevs and Abbrev Expansion | 
 | abbrev tables in modes | 23.1.1 Major Mode Conventions | 
 | abbrev-all-caps | 36.5 Looking Up and Expanding Abbreviations | 
 | abbrev-expansion | 36.5 Looking Up and Expanding Abbreviations | 
 | abbrev-file-name | 36.4 Saving Abbrevs in Files | 
 | abbrev-mode | 36.1 Setting Up Abbrev Mode | 
 | abbrev-prefix-mark | 36.5 Looking Up and Expanding Abbreviations | 
 | abbrev-start-location | 36.5 Looking Up and Expanding Abbreviations | 
 | abbrev-start-location-buffer | 36.5 Looking Up and Expanding Abbreviations | 
 | abbrev-symbol | 36.5 Looking Up and Expanding Abbreviations | 
 | abbrev-table-name-list | 36.2 Abbrev Tables | 
 | abbreviate-file-name | 25.8.2 Directory Names | 
 | abbrevs-changed | 36.4 Saving Abbrevs in Files | 
 | abnormal hook | 23.6 Hooks | 
 | abort-recursive-edit | 21.12 Recursive Editing | 
 | aborting | 21.12 Recursive Editing | 
 | abs | 3.4 Comparison of Numbers | 
 | absolute file name | 25.8.3 Absolute and Relative File Names | 
 | accept-process-output | 37.9.3 Accepting Output from Processes | 
 | access-file | 25.6.1 Testing Accessibility | 
 | accessibility of a file | 25.6.1 Testing Accessibility | 
 | accessible portion (of a buffer) | 30.4 Narrowing | 
 | accessible-keymaps | 22.11 Scanning Keymaps | 
 | accessing data of mouse events | 21.6.13 Accessing Events | 
 | acos | 3.9 Standard Mathematical Functions | 
 | activate-mark-hook | 31.7 The Mark | 
 | activating advice | 17.5 Activation of Advice | 
 | active display table | 38.17.2 Active Display Table | 
 | active keymap | 22.6 Active Keymaps | 
 | active-minibuffer-window | 20.9 Minibuffer Miscellany | 
 | ad-activate | 17.5 Activation of Advice | 
 | ad-activate-all | 17.5 Activation of Advice | 
 | ad-activate-regexp | 17.5 Activation of Advice | 
 | ad-add-advice | 17.4 Computed Advice | 
 | ad-deactivate | 17.5 Activation of Advice | 
 | ad-deactivate-all | 17.5 Activation of Advice | 
 | ad-deactivate-regexp | 17.5 Activation of Advice | 
 | ad-default-compilation-action | 17.5 Activation of Advice | 
 | ad-define-subr-args | 17.9 Definition of Subr Argument Lists | 
 | ad-disable-advice | 17.6 Enabling and Disabling Advice | 
 | ad-disable-regexp | 17.6 Enabling and Disabling Advice | 
 | ad-do-it | 17.3 Around-Advice | 
 | ad-enable-advice | 17.6 Enabling and Disabling Advice | 
 | ad-enable-regexp | 17.6 Enabling and Disabling Advice | 
 | ad-get-arg | 17.8 Argument Access in Advice | 
 | ad-get-args | 17.8 Argument Access in Advice | 
 | ad-return-value | 17.2 Defining Advice | 
 | ad-set-arg | 17.8 Argument Access in Advice | 
 | ad-set-args | 17.8 Argument Access in Advice | 
 | ad-start-advice | 17.5 Activation of Advice | 
 | ad-stop-advice | 17.5 Activation of Advice | 
 | ad-unadvise | 17.2 Defining Advice | 
 | ad-unadvise-all | 17.2 Defining Advice | 
 | ad-update | 17.5 Activation of Advice | 
 | ad-update-all | 17.5 Activation of Advice | 
 | ad-update-regexp | 17.5 Activation of Advice | 
 | Adaptive Fill mode | 32.13 Adaptive Fill Mode | 
 | adaptive-fill-first-line-regexp | 32.13 Adaptive Fill Mode | 
 | adaptive-fill-function | 32.13 Adaptive Fill Mode | 
 | adaptive-fill-mode | 32.13 Adaptive Fill Mode | 
 | adaptive-fill-regexp | 32.13 Adaptive Fill Mode | 
 | add-abbrev | 36.3 Defining Abbrevs | 
 | add-hook | 23.6 Hooks | 
 | add-name-to-file | 25.7 Changing File Names and Attributes | 
 | add-text-properties | 32.19.2 Changing Text Properties | 
 | add-to-invisibility-spec | 38.5 Invisible Text | 
 | add-to-list | 11.8 How to Alter a Variable Value | 
 | address field of register | 2.3.6 Cons Cell and List Types | 
 | advice, activating | 17.5 Activation of Advice | 
 | advice, deactivating | 17.5 Activation of Advice | 
 | advice, defining | 17.2 Defining Advice | 
 | advice, enabling and disabling | 17.6 Enabling and Disabling Advice | 
 | advice, preactivating | 17.7 Preactivation | 
 | advising functions | 17. Advising Emacs Lisp Functions | 
 | after-advice | 17.2 Defining Advice | 
 | after-change-functions | 32.25 Change Hooks | 
 | after-find-file | 25.1.2 Subroutines of Visiting | 
 | after-init-hook | 40.1.2 The Init File, `.emacs' | 
 | after-insert-file-functions | 32.19.7 Saving Text Properties in Files | 
 | after-load-alist | 15.8 Hooks for Loading | 
 | after-make-frame-functions | 29.1 Creating Frames | 
 | after-revert-hook | 26.3 Reverting | 
 | after-save-hook | 25.2 Saving Buffers | 
 | after-string (overlay property) | 38.9.1 Overlay Properties | 
 | alist | 5.8 Association Lists | 
 | all-christian-calendar-holidays | 39.2 Customizing the Holidays | 
 | all-completions | 20.5.1 Basic Completion Functions | 
 | all-hebrew-calendar-holidays | 39.2 Customizing the Holidays | 
 | all-islamic-calendar-holidays | 39.2 Customizing the Holidays | 
 | alt characters | 2.3.3 Character Type | 
 | and | 10.3 Constructs for Combining Conditions | 
 | anonymous function | 12.7 Anonymous Functions | 
 | anonymous lambda expressions (Edebug) | 18.2.2 Instrumenting for Edebug | 
 | apostrophe for quoting | 9.3 Quoting | 
 | append | 5.5 Building Cons Cells and Lists | 
 | append-to-file | 25.4 Writing to Files | 
 | apply | 12.5 Calling Functions | 
 | apply, and debugging | 18.1.8 Internals of the Debugger | 
 | appt-audible | 39.10 Customizing Appointment Reminders | 
 | appt-delete-window-function | 39.10 Customizing Appointment Reminders | 
 | appt-disp-window-function | 39.10 Customizing Appointment Reminders | 
 | appt-display-duration | 39.10 Customizing Appointment Reminders | 
 | appt-display-mode-line | 39.10 Customizing Appointment Reminders | 
 | appt-message-warning-time | 39.10 Customizing Appointment Reminders | 
 | appt-msg-window | 39.10 Customizing Appointment Reminders | 
 | appt-visible | 39.10 Customizing Appointment Reminders | 
 | apropos | 24.5 Help Functions | 
 | aref | 6.3 Functions that Operate on Arrays | 
 | argument binding | 12.2.3 Other Features of Argument Lists | 
 | argument descriptors | 21.2.1 Using interactive | 
 | argument evaluation form | 21.2.1 Using interactive | 
 | argument prompt | 21.2.1 Using interactive | 
 | arguments, reading | 20. Minibuffers | 
 | arith-error example | 10.5.3.3 Writing Code to Handle Errors | 
 | arith-error in division | 3.6 Arithmetic Operations | 
 | arithmetic shift | 3.8 Bitwise Operations on Integers | 
 | around-advice | 17.2 Defining Advice | 
 | array | 6.2 Arrays | 
 | array elements | 6.3 Functions that Operate on Arrays | 
 | arrayp | 6.3 Functions that Operate on Arrays | 
 | ASCII character codes | 2.3.3 Character Type | 
 | aset | 6.3 Functions that Operate on Arrays | 
 | ash | 3.8 Bitwise Operations on Integers | 
 | asin | 3.9 Standard Mathematical Functions | 
 | ask-user-about-lock | 25.5 File Locks | 
 | ask-user-about-supersession-threat | 27.6 Comparison of Modification Time | 
 | asking the user questions | 20.6 Yes-or-No Queries | 
 | assoc | 5.8 Association Lists | 
 | assoc-default | 5.8 Association Lists | 
 | assoc-ignore-case | 4.5 Comparison of Characters and Strings | 
 | assoc-ignore-representation | 4.5 Comparison of Characters and Strings | 
 | association list | 5.8 Association Lists | 
 | assq | 5.8 Association Lists | 
 | assq-delete-all | 5.8 Association Lists | 
 | asynchronous subprocess | 37.4 Creating an Asynchronous Process | 
 | atan | 3.9 Standard Mathematical Functions | 
 | atom | 5.3 Predicates on Lists | 
 | atoms | 5.3 Predicates on Lists | 
 | attributes of text | 32.19 Text Properties | 
 | Auto Fill mode | 32.14 Auto Filling | 
 | auto-coding-regexp-alist | 33.10.5 Default Coding Systems | 
 | auto-fill-chars | 32.14 Auto Filling | 
 | auto-fill-function | 32.14 Auto Filling | 
 | auto-mode-alist | 23.1.3 How Emacs Chooses a Major Mode | 
 | auto-raise-tool-bar-items | 22.12.6 Tool bars | 
 | auto-resize-tool-bar | 22.12.6 Tool bars | 
 | auto-save-default | 26.2 Auto-Saving | 
 | auto-save-file-format | 25.12 File Format Conversion | 
 | auto-save-file-name-p | 26.2 Auto-Saving | 
 | auto-save-hook | 26.2 Auto-Saving | 
 | auto-save-interval | 26.2 Auto-Saving | 
 | auto-save-list-file-name | 26.2 Auto-Saving | 
 | auto-save-list-file-prefix | 26.2 Auto-Saving | 
 | auto-save-mode | 26.2 Auto-Saving | 
 | auto-save-timeout | 26.2 Auto-Saving | 
 | auto-save-visited-file-name | 26.2 Auto-Saving | 
 | auto-saving | 26.2 Auto-Saving | 
 | autoload | 15.4 Autoload | 
 | autoload errors | 15.4 Autoload | 
 | automatic face assignment | 38.11.8 Automatic Face Assignment | 
 | automatically buffer-local | 11.10.1 Introduction to Buffer-Local Variables | 
 
  |