Learning GNU Emacs

Errata for Learning GNU Emacs

Submit your own errata for this product.


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.

Color Key: Serious Technical Mistake Minor Technical Mistake Language or formatting error Typo Question Note Update



Version Location Description Submitted By Date Submitted Date Corrected
Printed
Page xii
4th paragraph, 7th line

...cannot be underestimated should be: ...cannot be overestimated

Anonymous   
Printed
Page 80
3rd paragraph

"wantl" should be "want"

Anonymous   
Printed
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")"

Anonymous   
Printed
Page 160
4th paragraph

C-c C-k C-p (for kmacro-cycle-ring-previous) -> C-x C-k C-p (for kmacro-cycle-ring-previous)

Anonymous   
Printed
Page 183
last paragraph

In the second sentence "must to be" should be "must be" or "have to be".

Anonymous   
Printed
Page 264
Last line

(setq 'compile-command "ant -emacs") should read: (setq compile-command "ant -emacs")

Anonymous   
Printed
Page 402
Figures 12-1 and 12-2

Figures 12-1 and 12-2 are incorrect. The correct Figures are here - Figure 12-1 - http://examples.oreilly.com/9780596006488/fig12-1.pdf Figure 12-2 - http://examples.oreilly.com/9780596006488/fig12-2.pdf

Anonymous   
Printed
Page 429
Building Emacs from Source on Mac OS X

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.

Anonymous