Books in Print

 [image of the Head of a GNU] [ English ]

GNU Emacs Manual

by Richard M. Stallman

GNU Emacs Manual book cover image
644 pages, plus detachable
Quick Reference Card.
Cover Price: $45.00
Fifteenth Edition, 2002
ISBN 1-882114-85-X
Trade Paper
Lay Flat Binding
On-line version
Order Now!

GNU Press Home Page
Books In Print
Software on CD
GNU Gear Page
Wall Art
Other Fan Gear
Order Form
For Authors
For Resellers
For Teachers
Contact Us
FSF Home Page
GNU Project Home

GNU Emacs is much more than a simple word processor. Over the years it has expanded into an entire work flow environment. Programmers will be impressed by its integrated debugging and project management features. Emacs is also a multi-lingual word processor, can handle all your email and Usenet news needs, display web pages, and even has a diary and a calendar for your appointments! And when you tire of all the work you can accomplish with it, there are games to play.

Features include:

  • Special editing modes for 25 programming languages including Java, Perl, C, C++, Objective C, Fortran, Lisp, Scheme, and Pascal.
  • Special scripting language modes for Bash, other common shells, and creating Makefiles for GNU/Linux, Unix, Windows/DOS and VMS systems.
  • Support for typing and displaying in 21 non-English languages, including Chinese, Czech, Hindi, Hebrew, Russian, Vietnamese and all Western European languages.
  • Creates Postscript output from plain text files and has special editing modes for LaTeX and TeX
  • Compile and debug from inside Emacs
  • Maintain program ChangeLogs
  • Extensive file merge and diff functions
  • Directory navigation: flag, move and delete files and sub-directories recursively.
  • Run shell commands from inside Emacs, or even use Emacs as a shell itself (Eshell)
  • Set up tag tables
  • Version control management for release and beta versions, with CVS and RCS integration and much more!
This book picks up where the introductory on-line tutorial included with Emacs ends. It explains the full range of Emacs' power and contains reference material useful to expert users. Appendixes with specific material for MacIntosh and Microsoft OS users are included.

About the Author: Richard M. Stallman is the original author of GNU Emacs and is still its maintainer. He was recently awarded the 2001 Takeda Award for Techno-Entrepreneurial Achievements in Social/Economic Well-Being. He is the founder of Project GNU and the Free Software Foundation.

Please send comments on these web pages to, send other questions to

Copyright © 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA

Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.

Updated: $Date: 2007/02/07 02:34:56 $ $Author: mattl $