[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/lispref/elisp.texi
From: |
Miles Bader |
Subject: |
[Emacs-diffs] Changes to emacs/lispref/elisp.texi |
Date: |
Fri, 04 Apr 2003 01:23:21 -0500 |
Index: emacs/lispref/elisp.texi
diff -c emacs/lispref/elisp.texi:1.38 emacs/lispref/elisp.texi:1.39
*** emacs/lispref/elisp.texi:1.38 Thu Mar 28 13:28:52 2002
--- emacs/lispref/elisp.texi Tue Feb 4 09:47:53 2003
***************
*** 35,41 ****
Boston, MA 02111-1307 USA
Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1998, 1999,@*
! 2000, 2002 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.1 or
--- 35,41 ----
Boston, MA 02111-1307 USA
Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1998, 1999,@*
! 2000, 2002 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.1 or
***************
*** 207,214 ****
Format of Descriptions
! * A Sample Function Description::
! * A Sample Variable Description::
Lisp Data Types
--- 207,214 ----
Format of Descriptions
! * A Sample Function Description::
! * A Sample Variable Description::
Lisp Data Types
***************
*** 317,323 ****
* Intro Eval:: Evaluation in the scheme of things.
* Eval:: How to invoke the Lisp interpreter explicitly.
* Forms:: How various sorts of objects are evaluated.
! * Quoting:: Avoiding evaluation (to put constants in
the program).
Kinds of Forms
--- 317,323 ----
* Intro Eval:: Evaluation in the scheme of things.
* Eval:: How to invoke the Lisp interpreter explicitly.
* Forms:: How various sorts of objects are evaluated.
! * Quoting:: Avoiding evaluation (to put constants in
the program).
Kinds of Forms
***************
*** 370,380 ****
Scoping Rules for Variable Bindings
! * Scope:: Scope means where in the program a value
is visible. Comparison with other languages.
* Extent:: Extent means how long in time a value exists.
* Impl of Scope:: Two ways to implement dynamic scoping.
! * Using Scoping:: How to use dynamic scoping carefully and
avoid problems.
Buffer-Local Variables
--- 370,380 ----
Scoping Rules for Variable Bindings
! * Scope:: Scope means where in the program a value
is visible. Comparison with other languages.
* Extent:: Extent means how long in time a value exists.
* Impl of Scope:: Two ways to implement dynamic scoping.
! * Using Scoping:: How to use dynamic scoping carefully and
avoid problems.
Buffer-Local Variables
***************
*** 392,402 ****
* Defining Functions:: Lisp expressions for defining functions.
* Calling Functions:: How to use an existing function.
* Mapping Functions:: Applying a function to each element of a list,
etc.
! * Anonymous Functions:: Lambda-expressions are functions with no names.
* Function Cells:: Accessing or setting the function definition
of a symbol.
* Related Topics:: Cross-references to specific Lisp primitives
! that have a special bearing on how
functions work.
Lambda Expressions
--- 392,402 ----
* Defining Functions:: Lisp expressions for defining functions.
* Calling Functions:: How to use an existing function.
* Mapping Functions:: Applying a function to each element of a list,
etc.
! * Anonymous Functions:: Lambda-expressions are functions with no names.
* Function Cells:: Accessing or setting the function definition
of a symbol.
* Related Topics:: Cross-references to specific Lisp primitives
! that have a special bearing on how
functions work.
Lambda Expressions
***************
*** 445,454 ****
* Debugger:: How the Emacs Lisp debugger is implemented.
* Syntax Errors:: How to find syntax errors.
! * Compilation Errors:: How to find errors that show up in
byte compilation.
* Edebug:: A source-level Emacs Lisp debugger.
!
The Lisp Debugger
* Error Debugging:: Entering the debugger when an error happens.
--- 445,454 ----
* Debugger:: How the Emacs Lisp debugger is implemented.
* Syntax Errors:: How to find syntax errors.
! * Compilation Errors:: How to find errors that show up in
byte compilation.
* Edebug:: A source-level Emacs Lisp debugger.
!
The Lisp Debugger
* Error Debugging:: Entering the debugger when an error happens.
***************
*** 467,476 ****
Reading and Printing Lisp Objects
* Streams Intro:: Overview of streams, reading and printing.
! * Input Streams:: Various data types that can be used as
input streams.
* Input Functions:: Functions to read Lisp objects from text.
! * Output Streams:: Various data types that can be used as
output streams.
* Output Functions:: Functions to print Lisp objects as text.
--- 467,476 ----
Reading and Printing Lisp Objects
* Streams Intro:: Overview of streams, reading and printing.
! * Input Streams:: Various data types that can be used as
input streams.
* Input Functions:: Functions to read Lisp objects from text.
! * Output Streams:: Various data types that can be used as
output streams.
* Output Functions:: Functions to print Lisp objects as text.
***************
*** 542,548 ****
* Major Modes:: Defining major modes.
* Minor Modes:: Defining minor modes.
* Mode Line Format:: Customizing the text that appears in the mode
line.
! * Hooks:: How to use hooks; how to write code that
provides hooks.
Major Modes
--- 542,548 ----
* Major Modes:: Defining major modes.
* Minor Modes:: Defining minor modes.
* Mode Line Format:: Customizing the text that appears in the mode
line.
! * Hooks:: How to use hooks; how to write code that
provides hooks.
Major Modes
***************
*** 602,608 ****
* File Name Components:: The directory part of a file name, and the rest.
* Directory Names:: A directory's name as a directory
is different from its name as a file.
! * Relative File Names:: Some file names are relative to a
current directory.
* File Name Expansion:: Converting relative file names to absolute ones.
* Unique File Names:: Generating names for temporary files.
--- 602,608 ----
* File Name Components:: The directory part of a file name, and the rest.
* Directory Names:: A directory's name as a directory
is different from its name as a file.
! * Relative File Names:: Some file names are relative to a
current directory.
* File Name Expansion:: Converting relative file names to absolute ones.
* Unique File Names:: Generating names for temporary files.
***************
*** 610,626 ****
Backups and Auto-Saving
! * Backup Files:: How backup files are made; how their names
are chosen.
* Auto-Saving:: How auto-save files are made; how their
names are chosen.
! * Reverting:: @code{revert-buffer}, and how to customize
what it does.
Backup Files
* Making Backups:: How Emacs makes backup files, and when.
! * Rename or Copy:: Two alternatives: renaming the old file
or copying it.
* Numbered Backups:: Keeping multiple backups for each source file.
* Backup Names:: How backup file names are computed; customization.
--- 610,626 ----
Backups and Auto-Saving
! * Backup Files:: How backup files are made; how their names
are chosen.
* Auto-Saving:: How auto-save files are made; how their
names are chosen.
! * Reverting:: @code{revert-buffer}, and how to customize
what it does.
Backup Files
* Making Backups:: How Emacs makes backup files, and when.
! * Rename or Copy:: Two alternatives: renaming the old file
or copying it.
* Numbered Backups:: Keeping multiple backups for each source file.
* Backup Names:: How backup file names are computed; customization.
***************
*** 654,660 ****
and choosing a window for it.
* Window Point:: Each window has its own location of point.
* Window Start:: The display-start position controls which text
! is on-screen in the window.
* Vertical Scrolling:: Moving text up and down in the window.
* Horizontal Scrolling:: Moving text sideways on the window.
* Size of Window:: Accessing the size of a window.
--- 654,660 ----
and choosing a window for it.
* Window Point:: Each window has its own location of point.
* Window Start:: The display-start position controls which text
! is on-screen in the window.
* Vertical Scrolling:: Moving text up and down in the window.
* Horizontal Scrolling:: Moving text sideways on the window.
* Size of Window:: Accessing the size of a window.
***************
*** 710,716 ****
* Predicates on Markers:: Testing whether an object is a marker.
* Creating Markers:: Making empty markers or markers at certain places.
* Information from Markers:: Finding the marker's buffer or character
! position.
* Moving Markers:: Moving the marker to a new buffer or position.
* The Mark:: How ``the mark'' is implemented with a marker.
* The Region:: How to access ``the region''.
--- 710,716 ----
* Predicates on Markers:: Testing whether an object is a marker.
* Creating Markers:: Making empty markers or markers at certain places.
* Information from Markers:: Finding the marker's buffer or character
! position.
* Moving Markers:: Moving the marker to a new buffer or position.
* The Mark:: How ``the mark'' is implemented with a marker.
* The Region:: How to access ``the region''.
***************
*** 739,745 ****
* Registers:: How registers are implemented. Accessing
the text or position stored in a register.
* Change Hooks:: Supplying functions to be run when text is
changed.
!
The Kill Ring
* Kill Ring Concepts:: What text looks like in the kill ring.
--- 739,745 ----
* Registers:: How registers are implemented. Accessing
the text or position stored in a register.
* Change Hooks:: Supplying functions to be run when text is
changed.
!
The Kill Ring
* Kill Ring Concepts:: What text looks like in the kill ring.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] Changes to emacs/lispref/elisp.texi,
Miles Bader <=