Errata for Learning GNU Emacs

The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Date Corrected".

The following errata were submitted by our customers and approved as valid errors by the author or editor.

Page 87
Above the "Deleting Buffers" Header, in the middle of the page

the paragraph that notes how to cycle through
buffers uses two different styles of arrows to represent the left and right arrow keys. Make the arrows consistent (their direction is correct as is).

Anonymous

Printed

Page 145
5th paragraph

it now reads:
"The file must be called diary and must exist in your home directory"
That sentence needs to have a footnote mark added to the end of it, and the following
footnote added to the bottom of the page -
"To change the default, add this line to .emacs: (setq diary-file "~/path/diary-file-name")"

Emacs has completely caught up with the Mac platform for the CVS build
(or the Mac has completely caught up with Emacs, depending on how you
look at it). You need to have the latest XCode tools installed. (You
can register as a developer and download the latest copy of this
software at Apple's developer site: http://connect.apple.com.)
Once you have that installed, you'll need to pull the regular source
tree from CVS just as you do on any other platform. To recap here,
start Terminal and change to the directory where you wish to store the
Emacs source directory. From there, type the following commands:
setenv CVS_RSH ssh # for default tcsh
export CVS_RSH="ssh" # for bash
cvs -z3 -d:ext:anoncvs@savannah.gnu.org:/cvsroot/emacs co emacs
This will download the roughly 84MB source distribution into a folder
named "emacs". At the time this errata was written, that distribution
was version 22.0.50.1.
From there, you can run the usual configure and make commands, although
you'll need to use the Mac-appropriate flags:
./configure --without-x --enable-carbon-app
make bootstrap
make install
On a dual G5/2.5GHz system, the whole process (after download) took a
little over 15 minutes. Note that the "make bootstrap" command is only
necessary for your first install. If you update the source tree from
CVS on a regular basis, you'll be able to "make install" directly.