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