Learning GNU Emacs - 2nd Edition

ISBN 1-56592-469-X   Price £20.00 UK approximately
Debra Cameron, Bill Rosenblatt & Eric Raymond
16 Chapters, 8 Appendices, Glossary and Index in 509 pages
 

Chapter List

     1    Emacs Basics
     2    Editing Files
     3    Search and Replace Operations
     4    Using Buffers and Windows
     5    Emacs as a Work Environment
     6    Email and Usenet News
     7    Emacs as an Internet Tool
     8    Simple Text Formatting and Specialised Editing
     9    Marking up Text with Emacs
     10  Writing Macros
     11  Customising Emacs
     12  Emacs for Programmers
     13  Emacs LISP Programming
     14  Emacs and X
     15  Version Control Under Emacs
     16  Online Help
 

          Appendix A
            How to Get Emacs
          Appendix B
            Making Emacs Work the Way You Think it Should
          Appendix C
            Emacs Variables
          Appendix D
            Emacs LISP Packages
          Appendix E
            Bugs and Bug Fixes
          Appendix F
            Public Statements
          Appendix G
            Give and it Shall be Given
          Appendix H
            Quick Reference

          Colophon

    Synopsis

        Learning GNU Emacs is all about the Emacs editor which comes with every distribution of Linux.    There are many people who use Emacs and many other people who prefer to use vi instead.  This isn't really the place to discuss a religious war.  This book is for people who need basic help.

   Review

      Many people have sat in front of me and said things like "what is Emacs" ?  And when they are confronted with it on a monitor they just frown and walk away.  They don't have access to a reliable source of info about Emacs and the idea of clicking a mouse and looking at something on the internet isn't something that they can do.  Or perhaps they are too lazy ?

    This particular book is very good for people who don't quite grasp the sort of things that you can do with Emacs.  The first chapter explains a few basics and there's a quick reference card in the back of the book which gives a complete list of commands that are used with Emacs.  Couldn't be easier to use ?  Chapter two gets into editing files and takes you up to making Emacs work in the way that you want it to work.  It's a good idea to hold the steering wheel when sitting in the driving seat ?  Chapter three starts on search and replace operations.  Very useful when you might be working with thousands of lines of text.  Chapter four gets in to using buffers and windows followed by Emacs as a work environment in chapter five.  This is a lead up to what you can do with Emacs and the internet.  It really is a tool that can be used for everything ?  The next chapters explain aspects of specialised text editing and then some details of programming methods are introduced.  C and C++, LISP and FORTRAN modes are discussed.  At chapter fourteen Emacs and X are shown to be part of each other and the fact that Emacs is native to X-windows is introduced.  A short chapter on version control finishes the book and there is a quick section on online help which is useful.

 This is one of the easier books about Emacs.   The authors have very obviously spent a lot of time talking to each other about various aspects of the finished product.  Their talents shine through the finished volume.  Wether you are a system administrator or a student who is learning some basic Unix programming methods this book will be of some use to you.

"Colophon"

"The animal featured on the cover of Learning GNU Emacs, Second Edition, is a gnu or wildebeest.  Gnus are African antelopes that inhabit the Serengeti Plains.  Male gnus are no more than 52 inches in height and 500 pounds in weight, but have the most lethal horns of any of the antelopes.  Bulls are very territorial and tend to remain alone.  The females and young generally live in small herds.  However, they may congregate in tens of thousands during migration.  Gnus are the favourite prey of lions."

Very useful in tech support call centres ??

Review by Richard Ibbotson