\initial {$}
\entry {\samp {$} in display}{506}
\entry {\samp {$} in regexp}{439}
\initial {%}
\entry {\code {%}}{40}
\entry {\samp {%} in format}{54}
\initial {&}
\entry {\samp {&} in replacement}{447}
\entry {\code {&optional}}{150}
\entry {\code {&rest}}{150}
\initial {'}
\entry {\samp {'} for quoting}{106}
\entry {\samp {'} in regexp}{440}
\initial {(}
\entry {\samp {(} in regexp}{439}
\entry {\samp {(\dots {})} in lists}{20}
\initial {)}
\entry {\samp {)} in regexp}{439}
\initial {*}
\entry {\code {*}}{39}
\entry {\samp {*} in interactive}{235}
\entry {\samp {*} in regexp}{437}
\entry {\samp {*scratch*}}{278}
\initial {,}
\entry {\code {,}}{168}
\entry {\code {,{\tt\char'100}}}{168}
\initial {-}
\entry {\code {-}}{39}
\initial {.}
\entry {\samp {.} in lists}{21}
\entry {\samp {.} in regexp}{437}
\entry {\file {.emacs}}{490}
\entry {\file {.emacs} customization}{273}
\initial {/}
\entry {\code {/}}{40}
\entry {\code {/{\tt\char61}}}{37}
\initial {;}
\entry {\samp {;} in comment}{14}
\initial {?}
\entry {\samp {?} in character constant}{18}
\entry {\kbd {?} in minibuffer}{216}
\entry {\samp {?} in regexp}{438}
\initial {[}
\entry {\samp {[} in regexp}{438}
\initial {]}
\entry {\samp {]} in regexp}{438}
\initial {`}
\entry {\code {`}}{169}
\entry {\samp {`} in regexp}{440}
\initial {{\tt\char'042}}
\entry {\samp {{\tt\char'042}} in printing}{209}
\entry {\samp {{\tt\char'042}} in strings}{23}
\initial {{\tt\char'174}}
\entry {\samp {{\tt\char'174}} in regexp}{439}
\initial {{\tt\char43}}
\entry {\code {{\tt\char43}}}{39}
\entry {\samp {{\tt\char43}} in regexp}{438}
\initial {{\tt\char61}}
\entry {\code {{\tt\char61}}}{37}
\initial {{\tt\gtr}}
\entry {\code {{\tt\gtr}}}{38}
\entry {\code {{\tt\gtr}{\tt\char61}}}{38}
\initial {{\tt\hat}}
\entry {\samp {{\tt\hat}} in regexp}{438}
\initial {{\tt\indexbackslash }}
\entry {\samp {{\tt\indexbackslash }} in character constant}{18}
\entry {\samp {{\tt\indexbackslash }} in display}{506}
\entry {\samp {{\tt\indexbackslash }} in printing}{209}
\entry {\samp {{\tt\indexbackslash }} in regexp}{439}
\entry {\samp {{\tt\indexbackslash }} in replacement}{447}
\entry {\samp {{\tt\indexbackslash }} in strings}{23}
\entry {\samp {{\tt\indexbackslash }} in symbols}{24}
\entry {\samp {{\tt\indexbackslash }{\tt\gtr}} in regexp}{440}
\entry {\samp {{\tt\indexbackslash }{\tt\less}} in regexp}{440}
\entry {\samp {{\tt\indexbackslash }b}}{16}
\entry {\samp {{\tt\indexbackslash }b} in regexp}{440}
\entry {\samp {{\tt\indexbackslash }B} in regexp}{440}
\entry {\samp {{\tt\indexbackslash }e}}{16}
\entry {\samp {{\tt\indexbackslash }f}}{16}
\entry {\samp {{\tt\indexbackslash }n}}{16}
\entry {\samp {{\tt\indexbackslash }n} in print}{211}
\entry {\samp {{\tt\indexbackslash }\var {n}} in replacement}{447}
\entry {\samp {{\tt\indexbackslash }r}}{16}
\entry {\samp {{\tt\indexbackslash }s} in regexp}{440}
\entry {\samp {{\tt\indexbackslash }S} in regexp}{440}
\entry {\samp {{\tt\indexbackslash }t}}{16}
\entry {\samp {{\tt\indexbackslash }v}}{16}
\entry {\samp {{\tt\indexbackslash }w} in regexp}{440}
\entry {\samp {{\tt\indexbackslash }W} in regexp}{440}
\initial {{\tt\less}}
\entry {\code {{\tt\less}}}{38}
\entry {\code {{\tt\less}{\tt\char61}}}{38}
\initial {1}
\entry {\code {1-}}{39}
\entry {\code {1{\tt\char43}}}{39}
\initial {A}
\entry {abbrev}{463}
\entry {abbrev table}{463}
\entry {abbrev tables in modes}{273}
\entry {\code {abbrev-all-caps}}{467}
\entry {\code {abbrev-expansion}}{467}
\entry {\code {abbrev-file-name}}{466}
\entry {\code {abbrev-mode}}{463}
\entry {\code {abbrev-start-location}}{467}
\entry {\code {abbrev-start-location-buffer}}{467}
\entry {\code {abbrev-symbol}}{466}
\entry {\code {abbrev-table-name-list}}{464}
\entry {\code {abbrevs-changed}}{466}
\entry {\code {abort-recursive-edit}}{250}
\entry {aborting}{249}
\entry {absolute file name}{321}
\entry {\code {accept-process-output}}{485}
\entry {accessibility of a file}{310}
\entry {accessible portion (of a buffer)}{385}
\entry {\code {accessible-keymaps}}{269}
\entry {\code {add-abbrev}}{465}
\entry {\code {add-name-to-file}}{316}
\entry {address field of register}{19}
\entry {\code {after-find-file}}{304}
\entry {alist}{75}
\entry {\code {all-completions}}{220}
\entry {\code {and}}{111}
\entry {anonymous function}{158}
\entry {apostrophe for quoting}{106}
\entry {\code {append}}{65}
\entry {\code {append-to-file}}{308}
\entry {\code {append-to-register}}{433}
\entry {\code {apply}}{155}
\entry {\code {apply}, and debugging}{199}
\entry {\code {apropos}}{297}
\entry {\code {aref}}{84}
\entry {argument binding}{150}
\entry {argument descriptors}{234}
\entry {argument evaluation form}{234}
\entry {argument prompt}{234}
\entry {arguments, reading}{213}
\entry {\code {arith-error} example}{121}
\entry {\code {arith-error} in division}{40}
\entry {arithmetic shift}{43}
\entry {array}{83}
\entry {array elements}{84}
\entry {\code {arrayp}}{84}
\entry {ASCII character codes}{16}
\entry {\code {aset}}{85}
\entry {\code {ash}}{43}
\entry {\code {ask-user-about-lock}}{309}
\entry {\code {ask-user-about-supersession-threat}}{342}
\entry {asking the user questions}{229}
\entry {\code {assoc}}{76}
\entry {association list}{75}
\entry {\code {assq}}{77}
\entry {asynchronous subprocess}{473}
\entry {atom}{19}
\entry {\code {atom}}{61}
\entry {atoms}{61}
\entry {Auto Fill mode}{417}
\entry {\code {auto-fill-hook}}{417}
\entry {\code {auto-mode-alist}}{278}
\entry {\code {auto-save-default}}{334}
\entry {\code {auto-save-file-name-p}}{333}
\entry {\code {auto-save-interval}}{334}
\entry {\code {auto-save-mode}}{332}
\entry {\code {auto-save-visited-file-name}}{334}
\entry {auto-saving}{332}
\entry {autoload}{177}
\entry {\code {autoload}}{178}
\entry {autoload errors}{178}
\entry {automatically buffer-local}{141}
\initial {B}
\entry {\code {back-to-indentation}}{427}
\entry {backquote (list substitution)}{168}
\entry {backslash in character constant}{18}
\entry {backslash in strings}{23}
\entry {backslash in symbols}{24}
\entry {backspace}{16}
\entry {\code {backtrace}}{198}
\entry {\code {backtrace-debug}}{199}
\entry {backup file}{327}
\entry {backup files, how to make them}{328}
\entry {\code {backup-buffer}}{327}
\entry {\code {backup-by-copying}}{328}
\entry {\code {backup-by-copying-when-linked}}{329}
\entry {\code {backup-by-copying-when-mismatch}}{329}
\entry {\code {backup-file-name-p}}{330}
\entry {\code {backward-char}}{375}
\entry {\code {backward-delete-char-untabify}}{406}
\entry {\code {backward-list}}{381}
\entry {\code {backward-prefix-chars}}{459}
\entry {\code {backward-sexp}}{382}
\entry {\code {backward-to-indentation}}{427}
\entry {\code {backward-word}}{376}
\entry {balancing parentheses}{513}
\entry {\code {barf-if-buffer-read-only}}{343}
\entry {batch mode}{504}
\entry {\code {batch-byte-compile}}{185}
\entry {\code {baud-rate}}{501}
\entry {\code {beep}}{515}
\entry {beeping}{515}
\entry {before point, insertion}{402}
\entry {beginning of line}{378}
\entry {beginning of line in regexp}{438}
\entry {\code {beginning-of-buffer}}{377}
\entry {\code {beginning-of-line}}{378}
\entry {bell}{515}
\entry {binding arguments}{150}
\entry {binding local variables}{128}
\entry {binding of a key}{255}
\entry {bitwise and}{44}
\entry {bitwise exclusive or}{45}
\entry {bitwise not}{46}
\entry {bitwise or}{45}
\entry {\code {blink-matching-open}}{514}
\entry {\code {blink-matching-paren}}{513}
\entry {\code {blink-matching-paren-distance}}{513}
\entry {\code {blink-paren-function}}{513}
\entry {\code {blink-paren-hook}}{513}
\entry {blinking}{513}
\entry {\code {bobp}}{400}
\entry {body of function}{149}
\entry {\code {bolp}}{400}
\entry {boolean}{7}
\entry {\code {boundp}}{132}
\entry {box diagrams, for lists}{19}
\entry {box representation for lists}{59}
\entry {break}{191}
\entry {bucket (in obarray)}{91}
\entry {buffer}{337}
\entry {buffer contents}{399}
\entry {buffer file name}{339}
\entry {buffer input stream}{204}
\entry {buffer internals}{532}
\entry {buffer list}{343}
\entry {buffer modification}{340}
\entry {buffer names}{337}
\entry {buffer output stream}{207}
\entry {buffer text notation}{9}
\entry {buffer, read-only}{342}
\entry {\code {buffer-auto-save-file-name}}{332}
\entry {\code {buffer-backed-up}}{327}
\entry {\code {buffer-enable-undo}}{415}
\entry {\code {buffer-end}}{374}
\entry {\code {buffer-file-name}}{339}
\entry {\code {buffer-flush-undo}}{415}
\entry {\code {buffer-list}}{343}
\entry {buffer-local variables}{141}
\entry {buffer-local variables in modes}{273}
\entry {\code {buffer-local-variables}}{143}
\entry {\code {Buffer-menu-mode-map}}{539}
\entry {\code {buffer-modified-p}}{341}
\entry {\code {buffer-name}}{338}
\entry {\code {buffer-offer-save}}{306}
\entry {\code {buffer-read-only}}{235, 343, 405}
\entry {\code {buffer-saved-size}}{374}
\entry {\code {buffer-size}}{374}
\entry {\code {buffer-string}}{401}
\entry {\code {buffer-substring}}{401}
\entry {\code {bufferp}}{337}
\entry {buffers, controlled in windows}{356}
\entry {buffers, creating}{345}
\entry {buffers, killing}{346}
\entry {building Emacs}{523}
\entry {building lists}{64}
\entry {built-in function}{147}
\entry {\code {bury-buffer}}{344}
\entry {byte-code}{183}
\entry {\code {byte-code}}{186}
\entry {byte-code interpreter}{186}
\entry {\code {byte-compile}}{184}
\entry {\code {byte-compile-file}}{185}
\entry {byte-compiling macros}{167}
\entry {byte-compiling \code {require}}{181}
\entry {\code {byte-recompile-directory}}{185}
\entry {bytes}{47}
\initial {C}
\entry {\kbd {C-c}}{261}
\entry {\kbd {C-g}}{245}
\entry {\kbd {C-h}}{261}
\entry {\code {c-mode-abbrev-table}}{468}
\entry {\code {c-mode-map}}{539}
\entry {\code {c-mode-syntax-table}}{460}
\entry {\kbd {C-q}}{502}
\entry {\kbd {C-s}}{502}
\entry {\kbd {C-x}}{261}
\entry {\kbd {C-x 4}}{261}
\entry {call stack}{198}
\entry {\code {call-interactively}}{238}
\entry {\code {call-process}}{471}
\entry {\code {call-process-region}}{472}
\entry {calling a function}{154}
\entry {\code {cancel-debug-on-entry}}{194}
\entry {capitalization}{57}
\entry {\code {capitalize}}{57}
\entry {\code {capitalize-region}}{428}
\entry {\code {capitalize-word}}{429}
\entry {\code {car}}{62}
\entry {\code {car-safe}}{62}
\entry {case changes}{428}
\entry {case in replacements}{447}
\entry {\code {case-fold-search}}{450}
\entry {\code {case-replace}}{450}
\entry {\code {catch}}{115}
\entry {{\smallcaps cbreak}}{503}
\entry {\code {cdr}}{62}
\entry {\code {cdr-safe}}{63}
\entry {centering point}{364}
\entry {changing key bindings}{264}
\entry {changing to another buffer}{347}
\entry {changing window size}{369}
\entry {\code {char-after}}{399}
\entry {\code {char-equal}}{50}
\entry {\code {char-or-string-p}}{48}
\entry {\code {char-syntax}}{456}
\entry {\code {char-to-string}}{52}
\entry {character arrays}{47}
\entry {character case}{56}
\entry {character insertion}{403}
\entry {character printing}{296}
\entry {\code {\w {character quote}}}{454}
\entry {character set (in regexp)}{438}
\entry {character to string}{52}
\entry {character width}{428}
\entry {characters}{47}
\entry {characters for interactive codes}{235}
\entry {child process}{469}
\entry {cleanup forms}{124}
\entry {\code {clear-abbrev-table}}{464}
\entry {\code {clear-visited-file-modtime}}{342}
\entry {close parenthesis}{513}
\entry {\code {\w {close parenthesis character}}}{453}
\entry {codes, interactive, description of}{235}
\entry {columns}{427}
\entry {command}{147}
\entry {command descriptions}{9}
\entry {command history}{252}
\entry {command in keymap}{258}
\entry {command line arguments}{492}
\entry {command line options}{492}
\entry {command loop}{233}
\entry {command loop, recursive}{249}
\entry {\code {command-execute}}{238}
\entry {\code {command-history}}{252}
\entry {\code {command-history-map}}{539}
\entry {\code {command-line}}{492}
\entry {\code {command-line-args}}{493}
\entry {\code {command-line-processed}}{492}
\entry {\code {command-switch-alist}}{492}
\entry {\code {commandp}}{237}
\entry {\code {commandp} example}{226}
\entry {commands, defining}{234}
\entry {\code {\w {comment ender}}}{454}
\entry {\code {\w {comment starter}}}{454}
\entry {comment syntax}{454}
\entry {comments}{14}
\entry {Common Lisp}{6}
\entry {comparison of modification time}{341}
\entry {compilation}{183}
\entry {compilation functions}{183}
\entry {complete key}{255}
\entry {\code {completing-read}}{221}
\entry {completion}{218}
\entry {completion, file name}{324}
\entry {completion, Lisp symbol}{228}
\entry {\code {completion-auto-help}}{225}
\entry {\code {completion-ignore-case}}{220}
\entry {\code {completion-ignored-extensions}}{325}
\entry {complex arguments}{213}
\entry {complex command}{252}
\entry {\code {concat}}{49}
\entry {concatenating lists}{71}
\entry {concatenating strings}{49}
\entry {\code {cond}}{109}
\entry {condition name}{122}
\entry {\code {condition-case}}{120}
\entry {conditional evaluation}{109}
\entry {\code {cons}}{64}
\entry {cons cell as box}{59}
\entry {cons cells}{64}
\entry {consing}{64}
\entry {\code {consp}}{61}
\entry {continuation lines}{506}
\entry {\code {continue-process}}{480}
\entry {control character key constants}{265}
\entry {control character printing}{296}
\entry {control characters}{17}
\entry {control characters in display}{514}
\entry {control characters, reading}{242}
\entry {control structures}{107}
\entry {\code {Control-X-prefix}}{261}
\entry {conventions for writing minor modes}{280}
\entry {conversion of strings}{52}
\entry {\code {copy-alist}}{78}
\entry {\code {copy-file}}{318}
\entry {\code {copy-keymap}}{257}
\entry {\code {copy-marker}}{392}
\entry {\code {copy-rectangle-to-register}}{433}
\entry {\code {copy-region-as-kill}}{412}
\entry {\code {copy-sequence}}{81}
\entry {\code {copy-syntax-table}}{455}
\entry {\code {copy-to-register}}{432}
\entry {copying alists}{78}
\entry {copying files}{316}
\entry {copying lists}{65}
\entry {copying sequences}{82}
\entry {copying strings}{49}
\entry {copying vectors}{87}
\entry {\code {count-lines}}{379}
\entry {\code {count-loop}}{11}
\entry {counting columns}{427}
\entry {\code {create-file-buffer}}{304}
\entry {creating buffers}{345}
\entry {creating keymaps}{256}
\entry {\code {ctl-arrow}}{514}
\entry {\code {ctl-x-4-map}}{261}
\entry {\code {ctl-x-map}}{261}
\entry {current binding}{129}
\entry {current buffer}{347}
\entry {current buffer excursion}{384}
\entry {current buffer mark}{394}
\entry {current buffer position}{373}
\entry {current command}{240}
\entry {current stack frame}{194}
\entry {\code {current-buffer}}{348}
\entry {\code {current-column}}{427}
\entry {\code {current-global-map}}{263}
\entry {\code {current-indentation}}{422}
\entry {\code {current-local-map}}{263}
\entry {\code {current-prefix-arg}}{248}
\entry {\code {current-time-string}}{498}
\entry {\code {current-window-configuration}}{371}
\entry {\code {cursor-in-echo-area}}{508}
\entry {cyclic ordering of windows}{355}
\initial {D}
\entry {data type}{13}
\entry {\code {debug}}{196}
\entry {\code {debug-on-entry}}{193}
\entry {\code {debug-on-error}}{192}
\entry {\code {debug-on-error} use}{119}
\entry {\code {debug-on-next-call}}{199}
\entry {\code {debug-on-quit}}{192}
\entry {debugger}{191}
\entry {\code {debugger}}{198}
\entry {debugger command list}{195}
\entry {\code {debugger-mode-map}}{539}
\entry {debugging errors}{191}
\entry {debugging specific functions}{192}
\entry {decrement field of register}{19}
\entry {deep binding}{139}
\entry {default argument string}{235}
\entry {default init file}{490}
\entry {default value}{144}
\entry {\code {default-abbrev-mode}}{463}
\entry {\code {default-case-fold-search}}{450}
\entry {\code {default-ctl-arrow}}{514}
\entry {\code {default-directory}}{322, 471}
\entry {\code {default-fill-column}}{417}
\entry {\code {default-major-mode}}{278}
\entry {\code {default-mode-line-format}}{286}
\entry {\code {default-subprocess-input-handler}}{486}
\entry {\code {default-truncate-lines}}{507}
\entry {\code {default-value}}{144}
\entry {\file {default.el}}{489}
\entry {\code {defconst}}{134}
\entry {\code {define-abbrev}}{465}
\entry {\code {define-abbrev-table}}{464}
\entry {\code {define-key}}{265}
\entry {\code {define-prefix-command}}{262}
\entry {defining a function}{153}
\entry {defining commands}{234}
\entry {\code {defining-kbd-macro}}{253}
\entry {definition of a symbol}{91}
\entry {\code {defmacro}}{167}
\entry {\code {defun}}{153}
\entry {\code {defvar}}{133}
\entry {delete previous char}{406}
\entry {\code {delete-auto-save-file-if-necessary}}{335}
\entry {\code {delete-auto-save-files}}{335}
\entry {\code {delete-backward-char}}{406}
\entry {\code {delete-blank-lines}}{408}
\entry {\code {delete-char}}{405}
\entry {\code {delete-exited-processes}}{475}
\entry {\code {delete-file}}{318}
\entry {\code {delete-horizontal-space}}{407}
\entry {\code {delete-indentation}}{407}
\entry {\code {delete-other-windows}}{353}
\entry {\code {delete-process}}{475}
\entry {\code {delete-region}}{405}
\entry {\code {delete-window}}{353}
\entry {\code {delete-windows-on}}{353}
\entry {deleting files}{316}
\entry {deleting processes}{475}
\entry {deleting whitespace}{407}
\entry {deleting windows}{353}
\entry {deletion of elements}{74}
\entry {deletion vs killing}{405}
\entry {\code {delq}}{74}
\entry {\code {describe-bindings}}{270}
\entry {\code {describe-mode}}{279}
\entry {\code {describe-syntax}}{457}
\entry {description for interactive codes}{235}
\entry {description format}{9}
\entry {diagrams, boxed, for lists}{19}
\entry {\code {digit-argument}}{248}
\entry {\code {ding}}{515}
\entry {directory name}{320}
\entry {directory part (of file name)}{319}
\entry {\code {directory-file-name}}{321}
\entry {\code {directory-files}}{315}
\entry {directory-oriented functions}{315}
\entry {\code {dired-kept-versions}}{330}
\entry {\code {dired-mode-map}}{539}
\entry {disable undo}{415}
\entry {\code {disable-command}}{252}
\entry {\code {disabled}}{251}
\entry {disabled command}{251}
\entry {\code {disabled-command-hook}}{252}
\entry {\code {disassemble}}{186}
\entry {disassembled byte-code}{186}
\entry {discard input}{244}
\entry {\code {discard-input}}{244}
\entry {display columns}{505}
\entry {display lines}{505}
\entry {\code {display-buffer}}{359}
\entry {\code {display-completion-list}}{224}
\entry {displaying a buffer}{357}
\entry {\code {do-auto-save}}{334}
\entry {\file {DOC} (documentation) file}{292}
\entry {\code {doctor-mode-map}}{539}
\entry {\code {documentation}}{292}
\entry {documentation conventions}{291}
\entry {documentation for major mode}{279}
\entry {documentation notation}{8}
\entry {documentation of function}{152}
\entry {documentation strings}{291}
\entry {documentation, keys in}{294}
\entry {\code {documentation-property}}{292}
\entry {dotted pair notation}{21}
\entry {double-quote in strings}{23}
\entry {\code {down-list}}{382}
\entry {\code {downcase}}{56}
\entry {\code {downcase-region}}{429}
\entry {\code {downcase-word}}{429}
\entry {downcasing in \code {lookup-key}}{243}
\entry {dribble file}{499}
\entry {\code {dump-emacs}}{524}
\entry {dynamic scoping}{137}
\initial {E}
\entry {echo area}{507}
\entry {\code {echo-keystrokes}}{241}
\entry {\code {edit-abbrevs-map}}{539}
\entry {\code {edit-and-eval-command}}{217}
\entry {\code {edit-tab-stops-map}}{539}
\entry {editing types}{27}
\entry {editor command loop}{233}
\entry {\code {electric-buffer-menu-mode-map}}{539}
\entry {\code {electric-future-map}}{12}
\entry {\code {electric-history-map}}{539}
\entry {element (of list)}{59}
\entry {elements of sequences}{83}
\entry {\code {elt}}{83}
\entry {Emacs character standard notation}{296}
\entry {\code {emacs-build-time}}{524}
\entry {\code {emacs-lisp-mode-map}}{539}
\entry {\code {emacs-lisp-mode-syntax-table}}{460}
\entry {\code {emacs-version}}{524}
\entry {\file {emacs/etc/DOC-\var {version}}}{292}
\entry {\code {EMACSLOADPATH} environment variable}{176}
\entry {empty list}{20}
\entry {\code {enable-command}}{251}
\entry {\code {enable-recursive-minibuffers}}{232}
\entry {end of buffer marker}{391}
\entry {\code {end-of-buffer}}{377}
\entry {\code {end-of-file}}{206, 459}
\entry {\code {end-of-line}}{378}
\entry {\code {enlarge-window}}{369}
\entry {\code {enlarge-window-horizontally}}{369}
\entry {environment}{97}
\entry {environment variable access}{497}
\entry {environment variables and subprocesses}{470}
\entry {\code {eobp}}{400}
\entry {\code {eolp}}{400}
\entry {\code {eq}}{32}
\entry {\code {equal}}{33}
\entry {equality}{32}
\entry {\code {erase-buffer}}{405}
\entry {\code {error}}{117}
\entry {error cleanup}{124}
\entry {error debugging}{191}
\entry {error display}{507}
\entry {error handler}{119}
\entry {\code {error} in debug}{197}
\entry {error message notation}{9}
\entry {error name}{122}
\entry {error symbol}{122}
\entry {\code {error-conditions}}{122}
\entry {errors}{117}
\entry {\key {ESC}}{260}
\entry {\code {esc-map}}{261}
\entry {\code {ESC-prefix}}{261}
\entry {escape}{16}
\entry {\code {\w {escape}}}{454}
\entry {escape characters}{211}
\entry {escape characters in printing}{209}
\entry {escape sequence}{18}
\entry {\file {etc/DOC-\var {version}}}{292}
\entry {\code {eval}}{98}
\entry {\code {eval}, and debugging}{199}
\entry {\code {eval-current-buffer}}{99}
\entry {\code {eval-minibuffer}}{217}
\entry {\code {eval-region}}{99}
\entry {evaluated expression argument}{236}
\entry {evaluation}{97}
\entry {evaluation error}{130}
\entry {evaluation notation}{8}
\entry {evaluation of buffer contents}{99}
\entry {examining windows}{356}
\entry {examples of using \code {interactive}}{237}
\entry {excursion}{383}
\entry {\code {exec-directory}}{470}
\entry {\code {exec-path}}{471}
\entry {execute program}{469}
\entry {execute with prefix argument}{239}
\entry {\code {execute-extended-command}}{239}
\entry {\code {execute-kbd-macro}}{253}
\entry {\code {executing-macro}}{253}
\entry {\code {exit}}{249}
\entry {exit recursive editing}{249}
\entry {\code {exit-minibuffer}}{231}
\entry {\code {exit-recursive-edit}}{250}
\entry {exiting Emacs}{493}
\entry {\code {expand-file-name}}{322}
\entry {expansion of file names}{322}
\entry {expansion of macros}{165}
\entry {expression}{97}
\entry {\code {\w {expression prefix}}}{454}
\entry {extent}{137}
\initial {F}
\entry {false}{7}
\entry {\code {fboundp}}{160}
\entry {\code {featurep}}{182}
\entry {features}{180}
\entry {\code {features}}{182}
\entry {field width}{55}
\entry {file accessibility}{310}
\entry {file age}{311}
\entry {file attributes}{313}
\entry {file hard link}{316}
\entry {file locks}{308}
\entry {file mode specification error}{277}
\entry {file modification time}{311}
\entry {file name completion subroutines}{324}
\entry {file name of buffer}{339}
\entry {file name of directory}{320}
\entry {file names}{318}
\entry {file names in directory}{315}
\entry {file open error}{304}
\entry {file symbolic links}{312}
\entry {file with multiple names}{316}
\entry {\code {file-already-exists}}{318}
\entry {\code {file-attributes}}{313}
\entry {\code {file-directory-p}}{312}
\entry {\code {file-error}}{176}
\entry {\code {file-exists-p}}{310}
\entry {\code {file-locked}}{309}
\entry {\code {file-locked-p}}{309}
\entry {\code {file-modes}}{313}
\entry {\code {file-name-absolute-p}}{321}
\entry {\code {file-name-all-completions}}{324}
\entry {\code {file-name-all-versions}}{316}
\entry {\code {file-name-as-directory}}{321}
\entry {\code {file-name-completion}}{325}
\entry {\code {file-name-directory}}{319}
\entry {\code {file-name-nondirectory}}{320}
\entry {\code {file-name-sans-versions}}{320}
\entry {\code {file-newer-than-file-p}}{311}
\entry {\code {file-nlinks}}{313}
\entry {\code {file-precious-flag}}{306}
\entry {\code {file-readable-p}}{310}
\entry {\code {file-supersession}}{342}
\entry {\code {file-symlink-p}}{312}
\entry {\code {file-writable-p}}{311}
\entry {\code {fill-column}}{416}
\entry {\code {fill-individual-paragraphs}}{416}
\entry {\code {fill-paragraph}}{415}
\entry {\code {fill-region}}{416}
\entry {\code {fill-region-as-paragraph}}{416}
\entry {\code {fillarray}}{85}
\entry {filling a paragraph}{416}
\entry {filling, automatic}{417}
\entry {filling, explicit}{415}
\entry {filter function}{482}
\entry {\code {find-alternate-file}}{302}
\entry {\code {find-backup-file-name}}{332}
\entry {\code {find-file}}{301}
\entry {\code {find-file-hooks}}{303}
\entry {\code {find-file-noselect}}{302}
\entry {\code {find-file-not-found-hooks}}{303}
\entry {\code {find-file-other-window}}{303}
\entry {\code {find-file-read-only}}{303}
\entry {finding files}{301}
\entry {finding windows}{354}
\entry {\code {fixup-whitespace}}{408}
\entry {floating point}{16}
\entry {flow control characters}{502}
\entry {flow control example}{500}
\entry {flush input}{244}
\entry {\code {fmakunbound}}{160}
\entry {\code {following-char}}{399}
\entry {fonts}{7}
\entry {\code {foo}}{10}
\entry {\code {for}}{170}
\entry {forcing redisplay}{513}
\entry {\code {format}}{54}
\entry {format specification}{54}
\entry {formatting strings}{54}
\entry {formfeed}{16}
\entry {forms}{97}
\entry {\code {forward-char}}{375}
\entry {\code {forward-line}}{378}
\entry {\code {forward-list}}{381}
\entry {\code {forward-sexp}}{382}
\entry {\code {forward-to-indentation}}{427}
\entry {\code {forward-word}}{376}
\entry {free list}{526}
\entry {\code {fset}}{161}
\entry {\code {ftp-login}}{124}
\entry {full keymap}{256}
\entry {\code {funcall}}{155}
\entry {\code {funcall}, and debugging}{199}
\entry {function}{147}
\entry {\code {function}}{159}
\entry {function call}{103}
\entry {function call debugging}{192}
\entry {function cell}{89}
\entry {function cell in autoload}{177}
\entry {function definition}{152}
\entry {function descriptions}{9}
\entry {function form evaluation}{103}
\entry {function input stream}{204}
\entry {function invocation}{154}
\entry {function keys}{491}
\entry {function name}{152}
\entry {function output stream}{207}
\entry {function quoting}{159}
\entry {\code {function-keymap}}{539}
\entry {functionals}{156}
\entry {functions in modes}{272}
\entry {functions, making them interactive}{234}
\entry {Fundamental mode}{271}
\entry {\code {fundamental-mode}}{277}
\entry {\code {fundamental-mode-abbrev-table}}{468}
\entry {\code {fundamental-mode-map}}{540}
\initial {G}
\entry {garbage collection protection}{528}
\entry {garbage collector}{526}
\entry {\code {garbage-collect}}{526}
\entry {\code {gc-cons-threshold}}{527}
\entry {\code {generate-new-buffer}}{345}
\entry {\code {get}}{95}
\entry {\code {get-buffer}}{338}
\entry {\code {get-buffer-create}}{345}
\entry {\code {get-buffer-process}}{482}
\entry {\code {get-buffer-window}}{357}
\entry {\code {get-file-buffer}}{339}
\entry {\code {get-file-char}}{206}
\entry {\code {get-largest-window}}{355}
\entry {\code {get-lru-window}}{354}
\entry {\code {get-process}}{476}
\entry {\code {get-register}}{432}
\entry {\code {getenv}}{497}
\entry {global binding}{128}
\entry {global keymap}{262}
\entry {global variable}{127}
\entry {\code {global-abbrev-table}}{468}
\entry {\code {global-key-binding}}{264}
\entry {\code {global-map}}{263}
\entry {\code {global-mode-string}}{285}
\entry {\code {global-set-key}}{268}
\entry {\code {global-unset-key}}{268}
\entry {goal column}{380}
\entry {\code {goal-column}}{380}
\entry {\code {goto-char}}{375}
\entry {\code {goto-line}}{377}
\initial {H}
\entry {\code {hack-local-variables}}{279}
\entry {handling errors}{119}
\entry {hash notation}{14}
\entry {hashing}{91}
\entry {help for major mode}{279}
\entry {\code {help-char}}{298}
\entry {\code {help-command}}{298}
\entry {\code {help-form}}{298}
\entry {\code {help-map}}{261, 298}
\entry {\code {Helper-describe-bindings}}{299}
\entry {\code {Helper-help}}{299}
\entry {\code {Helper-help-map}}{540}
\entry {highlighting}{506}
\entry {history of commands}{252}
\entry {\code {HOME} environment variable}{469}
\entry {hook}{287}
\entry {horizontal position}{427}
\entry {horizontal scrolling}{365}
\entry {horizontal split lines}{507}
\initial {I}
\entry {\code {identity}}{156}
\entry {\code {if}}{109}
\entry {\code {ignore}}{156}
\entry {implicit \code {progn}}{107}
\entry {\code {inc}}{165}
\entry {\code {indent-according-to-mode}}{423}
\entry {\code {indent-for-tab-command}}{423}
\entry {\code {indent-line-function}}{422}
\entry {\code {indent-region}}{424}
\entry {\code {indent-region-function}}{424}
\entry {\code {indent-relative}}{425}
\entry {\code {indent-relative-maybe}}{426}
\entry {\code {indent-rigidly}}{424}
\entry {\code {indent-tabs-mode}}{422}
\entry {\code {indent-to}}{422}
\entry {\code {indent-to-left-margin}}{423}
\entry {indentation}{421}
\entry {indenting with parentheses}{459}
\entry {indirection}{102}
\entry {infinite loops}{192}
\entry {infinite recursion}{130}
\entry {\code {Info-edit-map}}{540}
\entry {\code {Info-mode-map}}{540}
\entry {\code {inhibit-default-init}}{490}
\entry {\code {inhibit-local-variables}}{279}
\entry {\code {inhibit-quit}}{246}
\entry {\code {inhibit-startup-message}}{489}
\entry {init file}{490}
\entry {\code {initial-major-mode}}{278}
\entry {initialization}{489}
\entry {innermost containing parentheses}{458}
\entry {input stream}{204}
\entry {\code {input-pending-p}}{244}
\entry {\code {insert}}{402}
\entry {\code {insert-abbrev-table-description}}{464}
\entry {\code {insert-before-markers}}{402}
\entry {\code {insert-buffer}}{403}
\entry {\code {insert-buffer-substring}}{402}
\entry {\code {insert-char}}{402}
\entry {\code {insert-default-directory}}{228}
\entry {\code {insert-file}}{307}
\entry {\code {insert-file-contents}}{307}
\entry {\code {insert-register}}{432}
\entry {inserting killed text}{412}
\entry {insertion before point}{402}
\entry {insertion of text}{401}
\entry {inside comment}{458}
\entry {inside string}{458}
\entry {\code {int-to-string}}{53}
\entry {integer to decimal}{53}
\entry {integer to hexadecimal}{55}
\entry {integer to octal}{55}
\entry {integer to string}{53}
\entry {\code {integer-or-marker-p}}{390}
\entry {\code {integerp}}{36}
\entry {integers}{35}
\entry {\code {interactive}}{234}
\entry {interactive call}{237}
\entry {interactive code description}{235}
\entry {interactive completion}{235}
\entry {interactive function}{234}
\entry {\code {interactive}, examples of using}{237}
\entry {\code {interactive-p}}{239}
\entry {\code {intern}}{93}
\entry {\code {intern-soft}}{93}
\entry {internals, of buffer}{532}
\entry {internals, of process}{534}
\entry {internals, of window}{533}
\entry {interning}{92}
\entry {interpreter}{97}
\entry {\code {interrupt-process}}{480}
\entry {invalid function}{102}
\entry {invalid prefix characters error}{265}
\entry {\code {invalid-function}}{102, 259}
\entry {\code {invalid-read-syntax}}{14}
\entry {\code {invalid-regexp}}{440}
\entry {\code {inverse-video}}{506}
\entry {\code {isearch-forward} quitting}{245}
\entry {iteration}{113}
\initial {J}
\entry {joining lists}{71}
\entry {\code {just-one-space}}{408}
\entry {\code {justify-current-line}}{416}
\initial {K}
\entry {\code {kept-new-versions}}{330}
\entry {\code {kept-old-versions}}{330}
\entry {key}{255}
\entry {key binding}{255}
\entry {key lookup}{258}
\entry {key sequence}{243}
\entry {key sequence error}{265}
\entry {\code {key-binding}}{264}
\entry {\code {key-description}}{296}
\entry {keyboard macro execution}{238}
\entry {keyboard macro termination}{515}
\entry {keyboard macros}{253}
\entry {\code {keyboard-quit}}{246}
\entry {\code {keyboard-translate-table}}{500}
\entry {keymap}{255}
\entry {keymap entry}{258}
\entry {keymap in keymap}{258}
\entry {\code {keymapp}}{256}
\entry {keymaps in modes}{272}
\entry {keys in documentation strings}{294}
\entry {keystroke}{255}
\entry {keystroke command}{148}
\entry {kill command repetition}{240}
\entry {kill ring}{409}
\entry {\code {kill-all-local-variables}}{144}
\entry {\code {kill-buffer}}{346}
\entry {\code {kill-emacs}}{494}
\entry {\code {kill-emacs-hook}}{494}
\entry {\code {kill-line}}{411}
\entry {\code {kill-local-variable}}{143}
\entry {\code {kill-process}}{480}
\entry {\code {kill-region}}{411}
\entry {\code {kill-ring}}{413}
\entry {\code {kill-ring-max}}{413}
\entry {\code {kill-ring-yank-pointer}}{413}
\entry {killing buffers}{346}
\entry {killing Emacs}{493}
\initial {L}
\entry {lambda expression}{148}
\entry {lambda expression in hook}{288}
\entry {\code {lambda} in debug}{197}
\entry {\code {lambda} in keymap}{258}
\entry {lambda list}{148}
\entry {\code {last-abbrev}}{467}
\entry {\code {last-abbrev-location}}{467}
\entry {\code {last-abbrev-text}}{467}
\entry {\code {last-command}}{240}
\entry {\code {last-command-char}}{241}
\entry {\code {last-input-char}}{244}
\entry {\code {last-kbd-macro}}{253}
\entry {\code {left-margin}}{423}
\entry {\code {length}}{82}
\entry {\code {let}}{129}
\entry {\code {let*}}{129}
\entry {lexical comparison}{51}
\entry {library}{175}
\entry {library compilation}{185}
\entry {line wrapping}{506}
\entry {lines}{377}
\entry {lines in region}{379}
\entry {linking files}{316}
\entry {Lisp debugger}{191}
\entry {Lisp expression motion}{381}
\entry {Lisp history}{6}
\entry {Lisp interpreter}{97}
\entry {Lisp library}{175}
\entry {Lisp nesting error}{99}
\entry {Lisp object}{13}
\entry {Lisp printer}{210}
\entry {Lisp reader}{203}
\entry {Lisp symbol completion}{228}
\entry {\code {lisp-complete-symbol}}{228}
\entry {\code {lisp-interaction-mode-map}}{540}
\entry {\code {lisp-mode-abbrev-table}}{468}
\entry {\code {lisp-mode-map}}{540}
\entry {\file {lisp-mode.el}}{274}
\entry {list}{59}
\entry {\code {list}}{64}
\entry {list elements}{62}
\entry {list form evaluation}{102}
\entry {list in keymap}{258}
\entry {list length}{82}
\entry {list motion}{381}
\entry {\code {list-buffers}}{344}
\entry {\code {list-directory}}{316}
\entry {\code {list-directory-brief-switches}}{316}
\entry {\code {list-directory-verbose-switches}}{316}
\entry {\code {list-processes}}{476}
\entry {\code {listp}}{61}
\entry {lists and cons cells}{59}
\entry {lists as sets}{74}
\entry {lists represented as boxes}{59}
\entry {literal evaluation}{100}
\entry {\code {ln}}{318}
\entry {\code {load}}{175}
\entry {load error with provide}{180}
\entry {load errors}{176}
\entry {\code {load-average}}{498}
\entry {\code {load-in-progress}}{177}
\entry {\code {load-path}}{176}
\entry {loading}{175}
\entry {\code {loadst}}{470}
\entry {\file {loadup.el}}{523}
\entry {local binding}{128}
\entry {local keymap}{262}
\entry {local variables}{128}
\entry {\code {local-abbrev-table}}{468}
\entry {\code {local-key-binding}}{264}
\entry {\code {local-set-key}}{268}
\entry {\code {local-unset-key}}{268}
\entry {\code {lock-buffer}}{309}
\entry {\code {logand}}{44}
\entry {logical and}{44}
\entry {logical exclusive or}{45}
\entry {logical inclusive or}{45}
\entry {logical not}{46}
\entry {logical shift}{41}
\entry {\code {logior}}{45}
\entry {\code {lognot}}{46}
\entry {\code {logxor}}{45}
\entry {\code {looking-at}}{444}
\entry {\code {lookup-key}}{259}
\entry {loops, infinite}{192}
\entry {lower case}{56}
\entry {\code {ls}}{316}
\entry {\code {lsh}}{41}
\initial {M}
\entry {\kbd {M-x}}{239}
\entry {Maclisp}{6}
\entry {macro}{147}
\entry {macro argument evaluation}{171}
\entry {macro call}{165}
\entry {macro call evaluation}{103}
\entry {macro compilation}{183}
\entry {macro descriptions}{9}
\entry {macro expansion}{166}
\entry {\code {macroexpand}}{166}
\entry {macros}{165}
\entry {major mode}{271}
\entry {major mode keymap}{262}
\entry {\code {major-mode}}{280}
\entry {\code {make-abbrev-table}}{464}
\entry {\code {make-auto-save-file-name}}{333}
\entry {\code {make-backup-file-name}}{331}
\entry {\code {make-backup-files}}{327}
\entry {\code {make-keymap}}{257}
\entry {\code {make-list}}{65}
\entry {\code {make-local-variable}}{142}
\entry {\code {make-marker}}{391}
\entry {\code {make-sparse-keymap}}{257}
\entry {\code {make-string}}{48}
\entry {\code {make-symbol}}{93}
\entry {\code {make-symbolic-link}}{318}
\entry {\code {make-syntax-table}}{455}
\entry {\code {make-temp-name}}{324}
\entry {\code {make-variable-buffer-local}}{143}
\entry {\code {make-vector}}{87}
\entry {\code {makunbound}}{131}
\entry {\code {mapatoms}}{94}
\entry {\code {mapcar}}{156}
\entry {\code {mapconcat}}{157}
\entry {mapping functions}{156}
\entry {\code {mark}}{394}
\entry {mark excursion}{384}
\entry {mark ring}{394}
\entry {mark, the}{394}
\entry {\code {mark-marker}}{394}
\entry {\code {mark-ring}}{396}
\entry {\code {mark-ring-max}}{396}
\entry {marker argument}{236}
\entry {marker garbage collection}{389}
\entry {marker input stream}{204}
\entry {marker output stream}{207}
\entry {marker relocation}{389}
\entry {\code {marker-buffer}}{392}
\entry {\code {marker-position}}{392}
\entry {\code {markerp}}{390}
\entry {markers}{389}
\entry {markers as numbers}{389}
\entry {\code {match-beginning}}{445}
\entry {\code {match-data}}{447}
\entry {\code {match-end}}{446}
\entry {\code {max}}{38}
\entry {\code {max-lisp-eval-depth}}{99}
\entry {\code {max-specpdl-size}}{130}
\entry {membership in a list}{74}
\entry {memory allocation}{526}
\entry {\code {memq}}{74}
\entry {\code {message}}{507}
\entry {meta character key constants}{265}
\entry {meta character printing}{296}
\entry {meta characters}{17}
\entry {meta characters in keys}{256}
\entry {\code {meta-flag}}{500}
\entry {\code {meta-prefix-char}}{260}
\entry {\code {min}}{38}
\entry {minibuffer}{213}
\entry {minibuffer input}{249}
\entry {minibuffer window}{355}
\entry {\code {minibuffer-complete}}{224}
\entry {\code {minibuffer-complete-and-exit}}{224}
\entry {\code {minibuffer-complete-word}}{224}
\entry {\code {minibuffer-completion-confirm}}{224}
\entry {\code {minibuffer-completion-help}}{224}
\entry {\code {minibuffer-completion-predicate}}{223}
\entry {\code {minibuffer-completion-table}}{223}
\entry {\code {minibuffer-depth}}{232}
\entry {\code {minibuffer-help-form}}{231}
\entry {\code {minibuffer-local-completion-map}}{223}
\entry {\code {minibuffer-local-map}}{215}
\entry {\code {minibuffer-local-must-match-map}}{223}
\entry {\code {minibuffer-local-ns-map}}{216}
\entry {\code {minibuffer-scroll-window}}{232}
\entry {\code {minibuffer-window}}{232}
\entry {minimum window size}{370}
\entry {minor mode}{280}
\entry {minor mode conventions}{280}
\entry {\code {minor-mode-alist}}{285}
\entry {mode}{271}
\entry {mode help}{279}
\entry {mode line}{282}
\entry {mode line construct}{283}
\entry {mode loading}{273}
\entry {\code {mode-class} property}{273}
\entry {\code {mode-line-buffer-identification}}{285}
\entry {\code {mode-line-format}}{283}
\entry {\code {mode-line-inverse-video}}{506}
\entry {\code {mode-line-modified}}{284}
\entry {\code {mode-line-process}}{286}
\entry {\code {mode-name}}{285}
\entry {\code {mode-specific-map}}{261}
\entry {modification flag (of buffer)}{340}
\entry {modification of lists}{71}
\entry {modification time, comparison of}{341}
\entry {\code {modify-syntax-entry}}{455}
\entry {modulus}{40}
\entry {\code {momentary-string-display}}{511}
\entry {\code {mouse-map}}{540}
\entry {\code {move-marker}}{394}
\entry {\code {move-to-column}}{428}
\entry {\code {move-to-window-line}}{380}
\entry {multiple windows}{349}
\initial {N}
\entry {named function}{152}
\entry {\code {narrow-to-page}}{385}
\entry {\code {narrow-to-region}}{385}
\entry {narrowing}{385}
\entry {\code {natnump}}{37}
\entry {natural numbers}{37}
\entry {\code {nconc}}{71}
\entry {\code {negative-argument}}{248}
\entry {new file message}{304}
\entry {newline}{16}
\entry {\code {newline}}{404}
\entry {newline and Auto Fill mode}{404}
\entry {newline in print}{211}
\entry {newline in strings}{23}
\entry {\code {newline-and-indent}}{423}
\entry {next input}{243}
\entry {\code {next-line}}{380}
\entry {\code {next-screen-context-lines}}{364}
\entry {\code {next-window}}{355}
\entry {\code {nil}}{128}
\entry {\code {nil} and lists}{59}
\entry {\code {nil} in keymap}{258}
\entry {\code {nil} in lists}{20}
\entry {\code {nil} input stream}{204}
\entry {\code {nil} output stream}{207}
\entry {\code {nil}, uses of}{7}
\entry {\code {nlistp}}{61}
\entry {\code {no-catch}}{115}
\entry {\code {no-redraw-on-reenter}}{506}
\entry {nondirectory part (of file name)}{319}
\entry {\code {noninteractive}}{504}
\entry {noninteractive use}{504}
\entry {nonlocal exits}{114}
\entry {nonprinting characters, reading}{242}
\entry {\code {normal-mode}}{277}
\entry {\code {not}}{111}
\entry {\code {not-modified}}{341}
\entry {\code {nreverse}}{72}
\entry {\code {nth}}{63}
\entry {\code {nthcdr}}{63}
\entry {\code {null}}{61}
\entry {number equality}{37}
\entry {numbers}{35}
\entry {numeric prefix}{55}
\entry {numeric prefix argument}{246}
\entry {numeric prefix argument usage}{236}
\initial {O}
\entry {obarray}{91}
\entry {\code {obarray}}{94}
\entry {obarray in completion}{218}
\entry {object}{13}
\entry {object internals}{532}
\entry {object to string}{210}
\entry {obsolete buffer}{342}
\entry {\code {occur-mode-map}}{540}
\entry {octal character code}{18}
\entry {octal character input}{242}
\entry {octal to character}{403}
\entry {\code {one-window-p}}{350}
\entry {\code {only-global-abbrevs}}{465}
\entry {\code {\w {open parenthesis character}}}{453}
\entry {\code {open-dribble-file}}{499}
\entry {\code {open-line}}{404}
\entry {\code {open-network-stream}}{487}
\entry {\code {open-termscript}}{502}
\entry {operating system environment}{496}
\entry {option descriptions}{11}
\entry {optional arguments}{150}
\entry {options on command line}{492}
\entry {\code {or}}{112}
\entry {ordering of windows, cyclic}{355}
\entry {\code {other-buffer}}{344}
\entry {\code {other-window}}{356}
\entry {Outline mode}{430}
\entry {output from processes}{480}
\entry {output stream}{207}
\entry {overflow}{35}
\entry {overlay arrow}{510}
\entry {\code {overlay-arrow-position}}{510}
\entry {\code {overlay-arrow-string}}{510}
\entry {\code {overwrite-mode}}{404, 405}
\initial {P}
\entry {padding}{55}
\entry {\code {page-delimiter}}{449}
\entry {\code {\w {paired delimiter}}}{454}
\entry {\code {paragraph-separate}}{449}
\entry {\code {paragraph-start}}{449}
\entry {parent process}{469}
\entry {parenthesis}{19}
\entry {parenthesis depth}{458}
\entry {parenthesis matching}{513}
\entry {parenthesis syntax}{453}
\entry {parse state}{458}
\entry {\code {parse-partial-sexp}}{458}
\entry {\code {parse-sexp-ignore-comments}}{459}
\entry {parsing}{451}
\entry {\code {PATH} environment variable}{469}
\entry {pausing}{512}
\entry {peculiar error}{122}
\entry {peeking at input}{243}
\entry {percent symbol in mode line}{283}
\entry {permission}{313}
\entry {pipes}{474}
\entry {plist}{94}
\entry {\code {point}}{373}
\entry {point excursion}{384}
\entry {point in window}{360}
\entry {point with narrowing}{373}
\entry {\code {point-marker}}{391}
\entry {\code {point-max}}{374}
\entry {\code {point-max-marker}}{391}
\entry {\code {point-min}}{374}
\entry {\code {point-min-marker}}{391}
\entry {\code {point-to-register}}{432}
\entry {\code {pop-mark}}{396}
\entry {\code {pop-to-buffer}}{358}
\entry {\code {pop-up-windows}}{359}
\entry {\code {pos-visible-in-window-p}}{362}
\entry {position (in buffer)}{373}
\entry {position argument}{235}
\entry {position in window}{360}
\entry {\code {preceding-char}}{400}
\entry {predicates}{31}
\entry {prefix argument}{246}
\entry {prefix argument unreading}{244}
\entry {prefix command}{262}
\entry {prefix key}{261}
\entry {\code {prefix-arg}}{249}
\entry {\code {prefix-numeric-value}}{248}
\entry {\code {prepend-to-register}}{433}
\entry {preventing prefix key}{259}
\entry {previous complete subexpression}{458}
\entry {\code {previous-line}}{380}
\entry {\code {previous-window}}{356}
\entry {primitive}{147}
\entry {primitive function internals}{528}
\entry {primitive type}{13}
\entry {\code {prin1}}{210}
\entry {\code {prin1-to-string}}{210}
\entry {\code {princ}}{211}
\entry {\code {print}}{210}
\entry {print example}{207}
\entry {print name cell}{89}
\entry {\code {print-escape-newlines}}{211}
\entry {\code {print-help-return-message}}{298}
\entry {\code {print-length}}{212}
\entry {printed representation}{13}
\entry {printed representation for characters}{16}
\entry {printing}{203}
\entry {printing limits}{212}
\entry {printing notation}{8}
\entry {process}{469}
\entry {process filter}{482}
\entry {process input}{477}
\entry {process internals}{534}
\entry {process output}{480}
\entry {process sentinel}{485}
\entry {process signals}{479}
\entry {\code {process-buffer}}{481}
\entry {\code {process-command}}{476}
\entry {\code {process-connection-type}}{474}
\entry {\code {process-environment}}{470}
\entry {\code {process-exit-status}}{476}
\entry {\code {process-filter}}{484}
\entry {\code {process-id}}{477}
\entry {\code {process-kill-without-query}}{475}
\entry {\code {process-list}}{476}
\entry {\code {process-mark}}{481}
\entry {\code {process-name}}{477}
\entry {\code {process-send-eof}}{478}
\entry {\code {process-send-region}}{478}
\entry {\code {process-send-string}}{478}
\entry {\code {process-sentinel}}{486}
\entry {\code {process-status}}{477}
\entry {\code {processp}}{469}
\entry {\code {prog1}}{108}
\entry {\code {prog2}}{108}
\entry {\code {progn}}{108}
\entry {program arguments}{470}
\entry {program directories}{471}
\entry {programmed completion}{220}
\entry {programming types}{15}
\entry {property list}{94}
\entry {property list cell}{89}
\entry {property lists vs association lists}{94}
\entry {protected forms}{124}
\entry {\code {provide}}{181}
\entry {providing features}{180}
\entry {{\smallcaps pty}s}{474}
\entry {\code {\w {punctuation character}}}{453}
\entry {pure storage}{524}
\entry {\code {pure-bytes-used}}{525}
\entry {\code {purecopy}}{525}
\entry {\code {purify-flag}}{525}
\entry {\code {push-mark}}{396}
\entry {\code {put}}{96}
\initial {Q}
\entry {querying the user}{229}
\entry {question mark in character constant}{18}
\entry {\code {quietly-read-abbrev-file}}{466}
\entry {\code {quit-flag}}{246}
\entry {\code {quit-process}}{480}
\entry {quitting}{245}
\entry {quitting from infinite loop}{192}
\entry {\code {quote}}{106}
\entry {quote character}{459}
\entry {\code {quote-insert} suppression}{267}
\entry {\code {quoted-insert}}{403}
\entry {quoting}{106}
\entry {quoting characters in printing}{209}
\entry {quoting using apostrophe}{106}
\initial {R}
\entry {\code {random}}{46}
\entry {random numbers}{46}
\entry {\code {rassq}}{77}
\entry {raw prefix argument}{246}
\entry {raw prefix argument usage}{236}
\entry {\code {re-search-backward}}{443}
\entry {\code {re-search-forward}}{442}
\entry {\code {read}}{206}
\entry {read command name}{239}
\entry {read syntax}{13}
\entry {read syntax for characters}{16}
\entry {\code {read-buffer}}{225}
\entry {\code {read-char}}{242}
\entry {\code {read-command}}{226}
\entry {\code {read-file-name}}{227}
\entry {\code {read-from-minibuffer}}{214}
\entry {\code {read-from-string}}{206}
\entry {\code {read-key-sequence}}{243}
\entry {\code {read-minibuffer}}{216}
\entry {\code {read-no-blanks-input}}{215}
\entry {read-only buffer}{342}
\entry {\code {read-quoted-char}}{242}
\entry {\code {read-string}}{215}
\entry {\code {read-variable}}{226}
\entry {reading}{203}
\entry {reading interactive arguments}{235}
\entry {reading symbols}{91}
\entry {reals}{16}
\entry {rearrangement of lists}{71}
\entry {rebinding}{264}
\entry {\code {recent-auto-save-p}}{334}
\entry {\code {recent-keys}}{499}
\entry {\code {recenter}}{364}
\entry {record command history}{238}
\entry {\code {recover-file}}{336}
\entry {recursion}{113}
\entry {\code {recursion-depth}}{251}
\entry {recursive command loop}{249}
\entry {recursive editing level}{249}
\entry {recursive evaluation}{97}
\entry {\code {recursive-edit}}{250}
\entry {redo}{414}
\entry {\code {redraw-display}}{505}
\entry {regexp}{437}
\entry {regexp alternative}{439}
\entry {regexp grouping}{439}
\entry {regexp searching}{442}
\entry {\code {regexp-quote}}{440}
\entry {region argument}{236}
\entry {region, the}{396}
\entry {\code {region-beginning}}{397}
\entry {\code {region-end}}{397}
\entry {\code {register-alist}}{431}
\entry {\code {register-to-point}}{432}
\entry {registers}{431}
\entry {regular expression}{437}
\entry {regular expression searching}{442}
\entry {regular expressions used standardly in editing}{449}
\entry {\code {reindent-then-newline-and-indent}}{423}
\entry {relative file name}{321}
\entry {\code {rename-auto-save-file}}{335}
\entry {\code {rename-buffer}}{338}
\entry {\code {rename-file}}{317}
\entry {renaming files}{316}
\entry {\code {repeat-complex-command-map}}{252}
\entry {repeated loading}{179}
\entry {replace bindings}{266}
\entry {replace characters}{430}
\entry {\code {replace-buffer-in-windows}}{357}
\entry {\code {replace-match}}{447}
\entry {\code {require}}{182}
\entry {\code {require-final-newline}}{307}
\entry {requiring features}{180}
\entry {resize redisplay}{505}
\entry {rest arguments}{150}
\entry {restriction (in a buffer)}{385}
\entry {resume, related to \code {no-redraw-on-reenter}}{506}
\entry {return}{16}
\entry {\code {reverse}}{67}
\entry {reversing a list}{72}
\entry {\code {revert-buffer}}{335}
\entry {\code {revert-buffer-function}}{336}
\entry {\code {rm}}{318}
\entry {\code {rotate-yank-pointer}}{413}
\entry {\code {rplaca}}{67}
\entry {\code {rplacd}}{67}
\entry {run time stack}{198}
\entry {\code {run-hooks}}{289}
\initial {S}
\entry {\code {save-abbrevs}}{466}
\entry {\code {save-buffer}}{305}
\entry {\code {save-buffers-kill-emacs}}{305}
\entry {\code {save-excursion}}{384}
\entry {\code {save-restriction}}{385}
\entry {\code {save-some-buffers}}{305}
\entry {\code {save-window-excursion}}{371}
\entry {saving window information}{370}
\entry {\code {scan-lists}}{459}
\entry {\code {scan-sexps}}{459}
\entry {scope}{137}
\entry {screen attributes}{505}
\entry {screen layout}{28}
\entry {screen of terminal}{350}
\entry {screen size}{505}
\entry {\code {screen-height}}{505}
\entry {\code {screen-width}}{505}
\entry {\code {scroll-down}}{363}
\entry {\code {scroll-left}}{365}
\entry {\code {scroll-other-window}}{364}
\entry {\code {scroll-right}}{366}
\entry {\code {scroll-step}}{364}
\entry {\code {scroll-up}}{363}
\entry {scrolling vertically}{363}
\entry {\code {search-backward}}{436}
\entry {\code {search-failed}}{435}
\entry {\code {search-forward}}{435}
\entry {searching}{435}
\entry {searching and case}{449}
\entry {searching for regexp}{442}
\entry {\code {select-window}}{354}
\entry {selected window}{349}
\entry {\code {selected-window}}{354}
\entry {selecting a buffer}{347}
\entry {selecting windows}{354}
\entry {selective display}{508}
\entry {\code {selective-display}}{508}
\entry {\code {selective-display-ellipses}}{509}
\entry {self-evaluating form}{100}
\entry {\code {self-insert-and-exit}}{231}
\entry {\code {self-insert-command}}{403}
\entry {\code {self-insert-command} override}{267}
\entry {\code {self-insert-command}, and minor modes}{281}
\entry {self-insertion}{403}
\entry {\code {send-command-to-subprocess}}{487}
\entry {\code {send-string-to-terminal}}{502}
\entry {sending signals}{479}
\entry {\code {sentence-end}}{449}
\entry {sentinel}{485}
\entry {sequence}{81}
\entry {sequence length}{82}
\entry {\code {sequencep}}{81}
\entry {\code {set}}{136}
\entry {\code {set-auto-mode}}{278}
\entry {\code {set-buffer}}{348}
\entry {\code {set-buffer-auto-saved}}{334}
\entry {\code {set-buffer-modified-p}}{341}
\entry {\code {set-default}}{145}
\entry {\code {set-file-modes}}{318}
\entry {\code {set-goal-column}}{381}
\entry {\code {set-input-mode}}{499}
\entry {\code {set-mark}}{395}
\entry {\code {set-mark-command}}{395}
\entry {\code {set-marker}}{393}
\entry {\code {set-process-buffer}}{481}
\entry {\code {set-process-filter}}{483}
\entry {\code {set-process-sentinel}}{486}
\entry {\code {set-register}}{432}
\entry {\code {set-screen-height}}{505}
\entry {\code {set-screen-width}}{506}
\entry {\code {set-syntax-table}}{457}
\entry {\code {set-visited-file-name}}{340}
\entry {\code {set-window-buffer}}{356}
\entry {\code {set-window-configuration}}{371}
\entry {\code {set-window-hscroll}}{366}
\entry {\code {set-window-point}}{360}
\entry {\code {set-window-start}}{361}
\entry {\code {setcar}}{67}
\entry {\code {setcdr}}{69}
\entry {\code {setplist}}{95}
\entry {\code {setprv}}{498}
\entry {\code {setq}}{136}
\entry {\code {setq-default}}{144}
\entry {sets}{74}
\entry {setting modes of files}{316}
\entry {\code {setting-constant}}{128}
\entry {sexp motion}{381}
\entry {shadowing of variables}{128}
\entry {shallow binding}{140}
\entry {Shell mode \code {mode-line-format}}{284}
\entry {\code {shrink-window}}{369}
\entry {\code {shrink-window-horizontally}}{370}
\entry {side effect}{97}
\entry {\code {signal}}{118}
\entry {signaling errors}{117}
\entry {signals}{479}
\entry {\code {single-key-description}}{296}
\entry {\code {sit-for}}{512}
\entry {size of window}{367}
\entry {\code {skip-chars-backward}}{383}
\entry {\code {skip-chars-forward}}{382}
\entry {skipping characters}{382}
\entry {skipping comments}{460}
\entry {\code {sleep-for}}{513}
\entry {\code {Snarf-documentation}}{294}
\entry {\code {sort}}{72}
\entry {\code {sort-columns}}{421}
\entry {\code {sort-fields}}{421}
\entry {\code {sort-lines}}{420}
\entry {\code {sort-numeric-fields}}{421}
\entry {\code {sort-pages}}{420}
\entry {\code {sort-paragraphs}}{420}
\entry {\code {sort-regexp-fields}}{418}
\entry {\code {sort-subr}}{419}
\entry {sorting lists}{72}
\entry {sorting text}{417}
\entry {sparse keymap}{256}
\entry {\code {spawn-subprocess}}{486}
\entry {\key {SPC} in minibuffer}{216}
\entry {\code {special}}{273}
\entry {special form descriptions}{9}
\entry {special form evaluation}{104}
\entry {special forms}{26}
\entry {special forms for control structures}{107}
\entry {splicing (with backquote)}{168}
\entry {\code {split-height-threshold}}{359}
\entry {\code {split-line}}{404}
\entry {\code {split-window}}{351}
\entry {\code {split-window-horizontally}}{352}
\entry {\code {split-window-vertically}}{352}
\entry {splitting windows}{350}
\entry {stable sort}{72}
\entry {stack trace}{199}
\entry {\code {stack-trace-on-error}}{199}
\entry {standard regular expressions used in editing}{449}
\entry {\code {standard-input}}{207}
\entry {\code {standard-output}}{211}
\entry {\code {standard-syntax-table}}{460}
\entry {start up of Emacs}{489}
\entry {\code {start-process}}{473}
\entry {\file {startup.el}}{489}
\entry {\code {stop-process}}{480}
\entry {\code {stop-subprocess}}{487}
\entry {stopping an infinite loop}{192}
\entry {\code {store-match-data}}{448}
\entry {stream (for printing)}{207}
\entry {stream (for reading)}{204}
\entry {string equality}{50}
\entry {string in keymap}{258}
\entry {string input stream}{204}
\entry {string length}{82}
\entry {\code {\w {string quote}}}{453}
\entry {string search}{435}
\entry {string to character}{53}
\entry {string to integer}{53}
\entry {string to object}{206}
\entry {string, writing a documentation string}{291}
\entry {\code {string-equal}}{51}
\entry {\code {string-lessp}}{52}
\entry {\code {string-match}}{443}
\entry {\code {string-to-char}}{52}
\entry {\code {string-to-int}}{53}
\entry {\code {string{\tt\char61}}}{51}
\entry {\code {string{\tt\less}}}{51}
\entry {\code {stringp}}{48}
\entry {strings}{47}
\entry {strings, formatting them}{54}
\entry {subprocess}{469}
\entry {subr}{147}
\entry {\code {subrp}}{148}
\entry {\code {subst-char-in-region}}{430}
\entry {\code {substitute-command-keys}}{294}
\entry {\code {substitute-in-file-name}}{323}
\entry {\code {substitute-key-definition}}{266}
\entry {substituting keys in documentation}{294}
\entry {\code {substring}}{48}
\entry {\code {suppress-keymap}}{267}
\entry {suspend evaluation}{250}
\entry {\code {suspend-emacs}}{495}
\entry {\code {suspend-emacs}, related to \code {no-redraw-on-reenter}}{506}
\entry {\code {suspend-hook}}{495}
\entry {\code {suspend-resume-hook}}{496}
\entry {suspending Emacs}{494}
\entry {\code {switch-to-buffer}}{358}
\entry {\code {switch-to-buffer-other-window}}{358}
\entry {switches on command line}{492}
\entry {switching to a buffer}{357}
\entry {symbol}{89}
\entry {symbol completion, Lisp}{228}
\entry {symbol components}{89}
\entry {\code {\w {symbol constituent}}}{452}
\entry {symbol equality}{92}
\entry {symbol evaluation}{101}
\entry {symbol function indirection}{102}
\entry {symbol in keymap}{258}
\entry {symbol name hashing}{91}
\entry {\code {symbol-function}}{160}
\entry {\code {symbol-name}}{92}
\entry {\code {symbol-plist}}{95}
\entry {\code {symbol-value}}{135}
\entry {\code {symbolp}}{89}
\entry {synchronous subprocess}{471}
\entry {syntax classes}{451}
\entry {syntax descriptor}{452}
\entry {syntax flags}{455}
\entry {syntax for characters}{16}
\entry {syntax table}{451}
\entry {syntax table internals}{460}
\entry {syntax tables in modes}{273}
\entry {\code {syntax-table}}{457}
\entry {\code {syntax-table-p}}{451}
\entry {syntax\ table\ example}{274}
\entry {\code {system-name}}{498}
\entry {\code {system-type}}{496}
\initial {T}
\entry {\code {t}}{128}
\entry {\code {t} and truth}{7}
\entry {\code {t} input stream}{204}
\entry {\code {t} output stream}{207}
\entry {tab}{16}
\entry {tab character width}{428}
\entry {tab deletion}{406}
\entry {\key {TAB} in minibuffer}{216}
\entry {\code {tab-stop-list}}{426}
\entry {\code {tab-to-tab-stop}}{426}
\entry {\code {tab-width}}{514}
\entry {tabs stops for indentation}{426}
\entry {tag on run time stack}{115}
\entry {TCP}{487}
\entry {\code {temacs}}{523}
\entry {\code {temp-buffer-show-hook}}{511}
\entry {\code {temporary-goal-column}}{380}
\entry {\code {TERM} environment variable}{491}
\entry {\code {term-file-prefix}}{491}
\entry {\code {term-setup-hook}}{492}
\entry {termcap}{491}
\entry {terminal input}{499}
\entry {terminal output}{501}
\entry {terminal screen}{350}
\entry {terminal-specific initialization}{490}
\entry {terminate keyboard macro}{244}
\entry {termscript file}{502}
\entry {\code {terpri}}{211}
\entry {testing types}{31}
\entry {text}{399}
\entry {text insertion}{401}
\entry {text parsing}{451}
\entry {\code {text-char-description}}{296}
\entry {\code {text-mode-abbrev-table}}{468}
\entry {\code {text-mode-map}}{540}
\entry {\code {text-mode-syntax-table}}{460}
\entry {\code {this-command}}{240}
\entry {\code {this-command-keys}}{241}
\entry {\code {throw}}{115}
\entry {\code {throw} example}{249}
\entry {tiled windows}{350}
\entry {\code {toggle-read-only}}{343}
\entry {\code {top-level}}{251}
\entry {top-level form}{175}
\entry {\code {track-eol}}{381}
\entry {\code {trim-versions-without-asking}}{330}
\entry {true}{7}
\entry {\code {truncate-lines}}{506}
\entry {\code {truncate-partial-width-windows}}{507}
\entry {truth value}{7}
\entry {\code {try-completion}}{218}
\entry {two's complement}{36}
\entry {type}{13}
\entry {type checking}{31}
\entry {type checking internals}{532}
\entry {type predicates}{31}
\initial {U}
\entry {unbinding keys}{268}
\entry {\code {undefined}}{260}
\entry {\code {undefined} in keymap}{259}
\entry {undefined key}{255}
\entry {\code {underline-region}}{431}
\entry {underlining}{430}
\entry {\code {undo}}{414}
\entry {undo avoidance}{430}
\entry {\code {undo-boundary}}{414}
\entry {\code {undo-more}}{414}
\entry {\code {undo-start}}{414}
\entry {unexec}{524}
\entry {uninterned symbol}{92}
\entry {\code {universal-argument}}{248}
\entry {\code {unlock-buffer}}{309}
\entry {\code {unread-command-char}}{243}
\entry {\code {ununderline-region}}{431}
\entry {\code {unwind-protect}}{124}
\entry {unwinding}{124}
\entry {\code {up-list}}{382}
\entry {\code {upcase}}{57}
\entry {\code {upcase-region}}{429}
\entry {\code {upcase-word}}{429}
\entry {upper case}{56}
\entry {upper case key sequence}{243}
\entry {\code {use-global-map}}{263}
\entry {\code {use-local-map}}{264}
\entry {user option}{135}
\entry {user-defined error}{122}
\entry {\code {user-full-name}}{497}
\entry {\code {user-login-name}}{497}
\entry {\code {user-real-login-name}}{497}
\entry {\code {user-real-uid}}{497}
\entry {\code {user-uid}}{497}
\entry {\code {user-variable-p}}{134}
\entry {\code {user-variable-p} example}{226}
\initial {V}
\entry {value cell}{89}
\entry {value of expression}{97}
\entry {\code {values}}{99}
\entry {variable}{127}
\entry {variable descriptions}{11}
\entry {variable limit error}{130}
\entry {\code {variable-documentation}}{292}
\entry {variables, buffer-local}{141}
\entry {\code {vconcat}}{87}
\entry {vector}{86}
\entry {\code {vector}}{87}
\entry {vector evaluation}{100}
\entry {vector length}{82}
\entry {\code {vectorp}}{86}
\entry {\code {verify-visited-file-modtime}}{341}
\entry {version number (in file name)}{319}
\entry {\code {version-control}}{329}
\entry {vertical scrolling}{363}
\entry {vertical tab}{16}
\entry {vertical text line motion}{380}
\entry {\code {vertical-motion}}{379}
\entry {\code {view-file}}{303}
\entry {\code {view-mode-map}}{540}
\entry {\code {view-register}}{431}
\entry {\code {visible-bell}}{515}
\entry {visited file}{339}
\entry {visited file mode}{278}
\entry {visiting files}{301}
\entry {void function}{102}
\entry {void function cell}{160}
\entry {void variable}{130}
\entry {\code {void-function}}{102, 160}
\entry {\code {void-variable}}{130}
\initial {W}
\entry {waiting}{512}
\entry {waiting for command key input}{244}
\entry {\code {waiting-for-user-input-p}}{486}
\entry {\code {where-is-internal}}{270}
\entry {\code {while}}{113}
\entry {whitespace}{16}
\entry {\code {\w {whitespace character}}}{452}
\entry {\code {widen}}{385}
\entry {widening}{385}
\entry {window}{349}
\entry {window configurations}{370}
\entry {window excursions}{384}
\entry {window internals}{533}
\entry {window ordering, cyclic}{355}
\entry {window point}{360}
\entry {window point internals}{533}
\entry {window position}{360}
\entry {window resizing}{369}
\entry {window size}{367}
\entry {window size, changing}{369}
\entry {window splitting}{350}
\entry {window top line}{361}
\entry {\code {window-buffer}}{357}
\entry {\code {window-edges}}{368}
\entry {\code {window-height}}{367}
\entry {\code {window-hscroll}}{366}
\entry {\code {window-min-height}}{370}
\entry {\code {window-min-width}}{370}
\entry {\code {window-point}}{360}
\entry {\code {window-setup-hook}}{516}
\entry {\code {window-start}}{361}
\entry {\code {window-system}}{515}
\entry {\code {window-system-version}}{515}
\entry {\code {window-width}}{367}
\entry {\code {windowp}}{350}
\entry {windows, controlling precisely}{356}
\entry {\code {with-output-to-temp-buffer}}{510}
\entry {\code {\w {word constituent}}}{452}
\entry {word search}{436}
\entry {\code {word-search-backward}}{437}
\entry {\code {word-search-forward}}{436}
\entry {\code {write-abbrev-file}}{466}
\entry {\code {write-char}}{212}
\entry {\code {write-file}}{306}
\entry {\code {write-file-hooks}}{306}
\entry {\code {write-region}}{308}
\entry {writing a documentation string}{291}
\entry {\code {wrong-number-of-arguments}}{150}
\entry {\code {wrong-type-argument}}{31}
\initial {X}
\entry {X Window System}{515}
\entry {\code {xemacs}}{523}
\initial {Y}
\entry {\code {y-or-n-p}}{229}
\entry {\code {yank}}{412}
\entry {yank suppression}{267}
\entry {\code {yank-pop}}{412}
\entry {yanking}{410}
\entry {yes-or-no questions}{229}
\entry {\code {yes-or-no-p}}{230}
\initial {Z}
\entry {\code {zap-to-char}}{411}
\entry {\code {zerop}}{37}