Index ***** [index ]
· % (remainder function) Compute a Remainder. (line 6) · ' for quoting Run a Program. (line 13) · (debug) in code debug-on-quit. (line 13) · * (multiplication) defun. (line 102) · * for read-only buffer Read-only buffer. (line 6) · *scratch* buffer print-elements-of-list. (line 9) · .emacs file Emacs Initialization. (line 6) · .emacs file, beginning of Beginning init File. (line 6) · / (division) Large buffer case. (line 38) · <= (less than or equal) Inc Example parts. (line 47) · > (greater than) if in more detail. (line 31) · Accumulate, type of recursive pattern Accumulate. (line 6) · add-hook Text and Auto-fill. (line 54) · and kill-new function. (line 211) · and <1> fwd-para let. (line 46) · Anonymous function lambda. (line 6) · apostrophe for quoting Run a Program. (line 13) · append-to-buffer append-to-buffer. (line 6) · apply Columns of a graph. (line 143) · apropos Columns of a graph. (line 33) · Argument as local variable Dec Example altogether. (line 27) · argument defined Arguments. (line 16) · argument list defined defun. (line 60) · Argument, wrong type of Wrong Type of Argument. (line 6) · Arguments Arguments. (line 6) · Arguments’ data types Data types. (line 6) · Arguments, variable number of Variable Number of Arguments. (line 6) · Asterisk for read-only buffer Read-only buffer. (line 6) · Auto Fill mode turned on Text and Auto-fill. (line 54) · autoload Autoload. (line 6) · Automatic mode selection Text and Auto-fill. (line 22) · Axis, print horizontal print-X-axis. (line 6) · Axis, print vertical print-Y-axis. (line 6) · beginning-of-buffer beginning-of-buffer. (line 6) · bind defined set & setq. (line 6) · Bindings, key, fixing unpleasant Miscellaneous. (line 88) · body defined defun. (line 38) · Body of graph Readying a Graph. (line 6) · Buffer size Buffer Size & Locations. (line 6) · Buffer, history of word Buffer Names. (line 67) · buffer-file-name Buffer Names. (line 6) · buffer-menu, bound to key Keybindings. (line 70) · buffer-name Buffer Names. (line 6) · Bug, most insidious type Another Bug. (line 6) · Building robots Building Robots. (line 6) · Byte compiling Byte Compiling. (line 6) · C language primitives Primitive Functions. (line 6) · C, a digression into Digression into C. (line 6) · call defined Switching Buffers. (line 55) · cancel-debug-on-entry debug-on-entry. (line 83) · car, introduced car cdr & cons. (line 6) · cdr, introduced car cdr & cons. (line 6) · Changing a function definition Change a defun. (line 6) · Chest of Drawers, metaphor for a symbol Symbols as Chest. (line 6) · Clipping text Cutting & Storing Text. (line 6) · Code installation Permanent Installation. (line 6) · command defined How to Evaluate. (line 11) · Comments in Lisp code Change a defun. (line 22) · Common Lisp Lisp History. (line 11) · compare-windows Keybindings. (line 11) · concat Data types. (line 11) · cond Recursion with cond. (line 6) · condition-case condition-case. (line 6) · Conditional ’twixt two versions of Emacs Simple Extension. (line 37) · Conditional with if if. (line 6) · cons, introduced cons. (line 6) · copy-region-as-kill copy-region-as-kill. (line 6) · copy-to-buffer copy-to-buffer. (line 6) · Count words recursively recursive-count-words. (line 6) · count-words-example count-words-example. (line 6) · count-words-in-defun count-words-in-defun. (line 98) · Counting Counting. (line 6) · Counting words in a defun Words in a defun. (line 6) · Counting words in a defun <1> count-words-in-defun. (line 6) · curly quotes Complete zap-to-char. (line 43) · current-buffer Getting Buffers. (line 6) · current-kill current-kill. (line 6) · curved quotes Complete zap-to-char. (line 43) · Customizing your .emacs file Emacs Initialization. (line 6) · Cutting and storing text Cutting & Storing Text. (line 6) · Data types Data types. (line 6) · debug debug. (line 6) · debug-on-entry debug-on-entry. (line 6) · debug-on-quit debug-on-quit. (line 9) · debugging Debugging. (line 6) · default.el init file Site-wide Init. (line 6) · defconst defcustom. (line 127) · defcustom defcustom. (line 6) · Deferment in recursion No Deferment. (line 6) · Definition installation Install. (line 6) · Definition writing Writing Defuns. (line 6) · Definition, how to change Change a defun. (line 6) · defsubst defcustom. (line 127) · defun defun. (line 6) · defvar defvar. (line 6) · defvar for a user customizable variable defvar and asterisk. (line 6) · defvar with an asterisk defvar and asterisk. (line 6) · delete-and-extract-region Digression into C. (line 6) · Deleting text Cutting & Storing Text. (line 6) · describe-function simplified-beginning-of-buffer. (line 80) · describe-function, introduced Finding More. (line 6) · Digression into C Digression into C. (line 6) · directory-files Files List. (line 12) · Division Large buffer case. (line 38) · dolist dolist. (line 6) · dotimes dotimes. (line 6) · Drawers, Chest of, metaphor for a symbol Symbols as Chest. (line 6) · Duplicated words function the-the. (line 6) · edebug edebug. (line 6) · Else else. (line 6) · Emacs version, choosing Simple Extension. (line 37) · empty list defined Lisp Atoms. (line 18) · empty string defined Review. (line 138) · eobp fwd-para while. (line 59) · eq Review. (line 124) · eq (example of use) last-command & this-command. (line 36) · equal Review. (line 124) · Erasing text Cutting & Storing Text. (line 6) · error Body of current-kill. (line 40) · Error for symbol without function Void Function. (line 6) · Error for symbol without value Void Variable. (line 6) · Error message generation Making Errors. (line 6) · evaluate defined Run a Program. (line 6) · Evaluating inner lists Evaluating Inner Lists. (line 6) · Evaluation Evaluation. (line 6) · Evaluation practice Practicing Evaluation. (line 6) · Every, type of recursive pattern Every. (line 6) · Example variable, fill-column fill-column Example. (line 6) · expression defined Lisp Atoms. (line 25) · Falsehood and truth in Emacs Lisp Truth & Falsehood. (line 6) · FDL, GNU Free Documentation License GNU Free Documentation License. (line 6) · files-in-below-directory Files List. (line 25) · fill-column, an example variable fill-column Example. (line 6) · filter-buffer-substring last-command & this-command. (line 29) · Find a File Find a File. (line 6) · Find function documentation Finding More. (line 6) · Find source of function Finding More. (line 13) · Flowers in a field Lisp Lists. (line 18) · Focusing attention (narrowing) Narrowing & Widening. (line 6) · form defined Lisp Atoms. (line 25) · Formatting convention append save-excursion. (line 15) · Formatting help Typing Lists. (line 6) · forward-paragraph forward-paragraph. (line 6) · forward-sentence forward-sentence. (line 6) · function defined Making Errors. (line 46) · function defined <1> Making Errors. (line 69) · function definition defined defun. (line 6) · Function definition installation Install. (line 6) · Function definition writing Writing Defuns. (line 6) · Function definition, how to change Change a defun. (line 6) · Functions, primitive Primitive Functions. (line 6) · Generate an error message Making Errors. (line 6) · Getting a buffer Getting Buffers. (line 6) · Global set key Keybindings. (line 18) · global variable defined Determining the Element. (line 89) · global-set-key Keybindings. (line 18) · global-unset-key Keybindings. (line 59) · Graph prototype Readying a Graph. (line 6) · Graph, printing all Print Whole Graph. (line 6) · graph-body-print graph-body-print. (line 6) · graph-body-print Final version. The final version. (line 53) · Handling the kill ring Kill Ring. (line 6) · Help typing lists Typing Lists. (line 6) · Horizontal axis printing print-X-axis. (line 6) · if if. (line 6) · if-part defined if in more detail. (line 6) · indent-tabs-mode Indent Tabs Mode. (line 6) · Indentation for formatting append save-excursion. (line 15) · Initialization file Emacs Initialization. (line 6) · Initializing a variable defvar. (line 6) · Inner list evaluation Evaluating Inner Lists. (line 6) · insert-buffer insert-buffer. (line 6) · insert-buffer, new version body New insert-buffer. (line 6) · insert-buffer-substring append-to-buffer overview. (line 6) · Insidious type of bug Another Bug. (line 6) · Install a Function Definition Install. (line 6) · Install code permanently Permanent Installation. (line 6) · interactive Interactive. (line 6) · interactive function defined How to Evaluate. (line 11) · Interactive functions Interactive. (line 6) · Interactive options Interactive Options. (line 6) · interactive, example use of insert-buffer interactive. (line 6) · Interpreter, Lisp, explained Run a Program. (line 39) · Interpreter, what it does Lisp Interpreter. (line 6) · Keep, type of recursive pattern Keep. (line 6) · Key bindings, fixing Miscellaneous. (line 88) · Key setting globally Keybindings. (line 18) · Key unbinding Keybindings. (line 59) · Keymaps Keymaps. (line 6) · Keyword Optional Arguments. (line 11) · Kill ring handling Kill Ring. (line 6) · Kill ring overview Kill Ring Overview. (line 6) · kill-append kill-append function. (line 6) · kill-new kill-new function. (line 6) · kill-region kill-region. (line 6) · Killing text Cutting & Storing Text. (line 6) · lambda lambda. (line 6) · length length. (line 6) · lengths-list-file lengths-list-file. (line 11) · lengths-list-many-files lengths-list-many-files. (line 32) · let let. (line 6) · let expression sample Sample let Expression. (line 6) · let expression, parts of Parts of let Expression. (line 6) · let variables uninitialized Uninitialized let Variables. (line 6) · let* fwd-para let. (line 10) · Library, as term for “file” Finding More. (line 37) · line-to-top-of-window Simple Extension. (line 6) · Lisp Atoms Lisp Atoms. (line 6) · Lisp history Lisp History. (line 6) · Lisp interpreter, explained Run a Program. (line 39) · Lisp interpreter, what it does Lisp Interpreter. (line 6) · Lisp Lists Lisp Lists. (line 6) · Lisp macro Lisp macro. (line 6) · list-buffers, rebound Keybindings. (line 70) · Lists in a computer List Implementation. (line 6) · load-library Loading Files. (line 53) · load-path Loading Files. (line 37) · Loading files Loading Files. (line 6) · local variable defined Prevent confusion. (line 6) · Local variables list, per-buffer, Text and Auto-fill. (line 22) · Location of point Buffer Size & Locations. (line 6) · looking-at fwd-para while. (line 81) · Loops while. (line 6) · Loops and recursion Loops & Recursion. (line 6) · Maclisp Lisp History. (line 11) · Macro, lisp Lisp macro. (line 6) · Mail aliases Mail Aliases. (line 14) · make-string Y Axis Element. (line 75) · mapcar mapcar. (line 6) · mark save-excursion. (line 6) · mark-whole-buffer mark-whole-buffer. (line 6) · match-beginning fwd-para while. (line 159) · max Columns of a graph. (line 131) · message message. (line 6) · min Columns of a graph. (line 131) · Mode line format Mode Line. (line 6) · Mode selection, automatic Text and Auto-fill. (line 22) · mode-line-format Mode Line. (line 6) · Motion by sentence and paragraph Regexp Search. (line 6) · Narrowing Narrowing & Widening. (line 6) · narrowing defined Buffer Size & Locations. (line 42) · new version body for insert-buffer New insert-buffer. (line 6) · nil Truth & Falsehood. (line 6) · nil, history of word Buffer Names. (line 42) · No deferment solution No deferment solution. (line 6) · nreverse Counting function definitions. (line 100) · nth nth. (line 6) · nthcdr nthcdr. (line 6) · nthcdr <1> copy-region-as-kill. (line 6) · nthcdr, example kill-new function. (line 149) · number-to-string Y Axis Element. (line 13) · occur Keybindings. (line 54) · optional Optional Arguments. (line 11) · Optional arguments Optional Arguments. (line 11) · Options for interactive Interactive Options. (line 6) · or Insert or. (line 13) · other-buffer Getting Buffers. (line 6) · Paragraphs, movement by Regexp Search. (line 6) · Parts of a Recursive Definition Recursive Definition Parts. (line 6) · Parts of let expression Parts of let Expression. (line 6) · Passing information to functions Arguments. (line 6) · Pasting text Yanking. (line 6) · Patterns, searching for Regexp Search. (line 6) · Per-buffer, local variables list Text and Auto-fill. (line 22) · Permanent code installation Permanent Installation. (line 6) · point save-excursion. (line 6) · Point and buffer preservation save-excursion. (line 6) · point defined Buffer Size & Locations. (line 19) · Point location Buffer Size & Locations. (line 6) · Practicing evaluation Practicing Evaluation. (line 6) · Preserving point and buffer save-excursion. (line 6) · Primitive functions Primitive Functions. (line 6) · Primitives written in C Primitive Functions. (line 6) · Print horizontal axis print-X-axis. (line 6) · Print vertical axis print-Y-axis. (line 6) · print-elements-of-list print-elements-of-list. (line 6) · print-elements-recursively Recursion with list. (line 23) · print-graph Final version. The final version. (line 75) · print-graph varlist print-graph Varlist. (line 6) · print-X-axis X Axis Tic Marks. (line 147) · print-X-axis-numbered-line X Axis Tic Marks. (line 117) · print-X-axis-tic-line X Axis Tic Marks. (line 83) · print-Y-axis print-Y-axis Penultimate. (line 9) · Printing the whole graph Print Whole Graph. (line 6) · progn progn. (line 6) · Program, running one Run a Program. (line 6) · Properties, in mode line example Mode Line. (line 64) · Properties, mention of buffer-substring-no-properties narrow Exercise. (line 13) · Prototype graph Readying a Graph. (line 6) · push, example kill-new function. (line 118) · quote Run a Program. (line 13) · quoting using apostrophe Run a Program. (line 13) · re-search-forward re-search-forward. (line 6) · Read-only buffer Read-only buffer. (line 6) · Readying a graph Readying a Graph. (line 6) · Rebinding keys Keymaps. (line 6) · Recursion Recursion. (line 6) · Recursion and loops Loops & Recursion. (line 6) · Recursion without Deferments No Deferment. (line 6) · Recursive Definition Parts Recursive Definition Parts. (line 6) · Recursive pattern - accumulate Accumulate. (line 6) · Recursive pattern - every Every. (line 6) · Recursive pattern - keep Keep. (line 6) · Recursive Patterns Recursive Patterns. (line 6) · recursive-count-words recursive-count-words. (line 258) · recursive-graph-body-print recursive-graph-body-print. (line 6) · recursive-lengths-list-many-files Several files recursively. (line 17) · Recursively counting words recursive-count-words. (line 6) · regexp-quote fwd-para let. (line 74) · Region, what it is save-excursion. (line 6) · Regular expression searches Regexp Search. (line 6) · Regular expressions for word counting Counting Words. (line 6) · Remainder function, % Compute a Remainder. (line 6) · Repetition (loops) Loops & Recursion. (line 6) · Repetition for word counting Counting Words. (line 6) · Retrieving text Yanking. (line 6) · returned value explained How the Interpreter Acts. (line 6) · reverse Counting function definitions. (line 115) · Ring, making a list like a Kill Ring. (line 6) · ring.el file ring file. (line 6) · Robots, building Building Robots. (line 6) · Run a program Run a Program. (line 6) · Sample let expression Sample let Expression. (line 6) · save-excursion save-excursion. (line 6) · save-restriction save-restriction. (line 6) · search-forward search-forward. (line 6) · Searches, illustrating Regexp Search. (line 6) · sentence-end sentence-end. (line 6) · Sentences, movement by Regexp Search. (line 6) · set Using set. (line 6) · set-buffer Switching Buffers. (line 6) · set-variable defvar and asterisk. (line 22) · setcar setcar. (line 6) · setcdr setcdr. (line 6) · setcdr, example kill-new function. (line 153) · setq Using setq. (line 6) · Setting a key globally Keybindings. (line 18) · Setting value of variable set & setq. (line 6) · side effect defined How the Interpreter Acts. (line 15) · Simple extension in .emacs file Simple Extension. (line 6) · simplified-beginning-of-buffer simplified-beginning-of-buffer. (line 6) · site-init.el init file Site-wide Init. (line 6) · site-load.el init file Site-wide Init. (line 6) · Size of buffer Buffer Size & Locations. (line 6) · Solution without deferment No deferment solution. (line 6) · sort Sorting. (line 6) · Source level debugger edebug. (line 6) · Special form Complications. (line 12) · Storing and cutting text Cutting & Storing Text. (line 6) · string defined Lisp Atoms. (line 64) · substring Data types. (line 20) · switch-to-buffer Switching Buffers. (line 6) · Switching to a buffer Switching Buffers. (line 6) · Symbol names Names & Definitions. (line 6) · Symbol without function error Void Function. (line 6) · Symbol without value error Void Variable. (line 6) · Symbolic expressions, introduced Lisp Atoms. (line 25) · Symbols as a Chest of Drawers Symbols as Chest. (line 6) · Syntax categories and tables Syntax. (line 6) · Tabs, preventing Indent Tabs Mode. (line 6) · Text between double quotation marks Lisp Atoms. (line 60) · Text Mode turned on Text and Auto-fill. (line 39) · Text retrieval Yanking. (line 6) · the-the the-the. (line 6) · then-part defined if in more detail. (line 6) · top-of-ranges Counting function definitions. (line 20) · triangle-bugged debug. (line 14) · triangle-recursively Recursive triangle function. (line 6) · Truth and falsehood in Emacs Lisp Truth & Falsehood. (line 6) · Types of data Data types. (line 6) · Unbinding key Keybindings. (line 59) · Uninitialized let variables Uninitialized let Variables. (line 6) · Variable initialization defvar. (line 6) · Variable number of arguments Variable Number of Arguments. (line 6) · Variable, example of, fill-column fill-column Example. (line 6) · variable, global, defined Determining the Element. (line 89) · variable, local, defined Prevent confusion. (line 6) · Variable, setting value set & setq. (line 6) · Variables Variables. (line 6) · varlist defined Parts of let Expression. (line 6) · Version of Emacs, choosing Simple Extension. (line 37) · Vertical axis printing print-Y-axis. (line 6) · what-line what-line. (line 6) · while while. (line 6) · Whitespace in lists Whitespace in Lists. (line 6) · Whole graph printing Print Whole Graph. (line 6) · Widening Narrowing & Widening. (line 6) · Widening, example of what-line. (line 6) · Word counting in a defun Words in a defun. (line 6) · Words and symbols in defun Words and Symbols. (line 6) · Words, counted recursively recursive-count-words. (line 6) · Words, duplicated the-the. (line 6) · Writing a function definition Writing Defuns. (line 6) · Wrong type of argument Wrong Type of Argument. (line 6) · X axis printing print-X-axis. (line 6) · X-axis-element X Axis Tic Marks. (line 106) · Y axis printing print-Y-axis. (line 6) · Y-axis-column Y-axis-column. (line 10) · Y-axis-column Final version. The final version. (line 15) · Y-axis-label-spacing Compute a Remainder. (line 79) · Y-axis-tic Y Axis Element. (line 33) · yank Yanking. (line 6) · yank <1> yank. (line 6) · yank-pop yank-pop. (line 6) · zap-to-char zap-to-char. (line 6) · zerop Body of current-kill. (line 40)