Book description
GNU Emacs is the most popular and widespread of the Emacs family of editors. It is also the most powerful and flexible. Unlike all other text editors, GNU Emacs is a complete working environment -- you can stay within Emacs all day without leaving. This book tells you how to get started with the GNU Emacs editor. It will also "grow" with you: as you become more proficient, this book will help you learn how to use Emacs more effectively. It takes you from basic Emacs usage (simple text editing) to moderately complicated customization and programming. The second edition of Learning GNU Emacs describes all of the new features of GNU Emacs 19.30, including fonts and colors, pull-down menus, scroll bars, enhanced X Window support, and correct bindings for most standard keys. GNUS, a Usenet newsreader, and ange-ftp mode, a transparent interface to the file transfer protocol, are also described. Learning GNU Emacs, second edition, covers:
Using Emacs as an Internet Toolkit (to use electronic mail and Usenet news, telnet to other computers, retrieve files using FTP, browse the World Wide Web, and author Web documents)
Emacs' rich, comprehensive online help facilities
How to edit files with Emacs
Using Emacs as a "shell environment"
How to take advantage of "built-in" formatting features
How to use multiple buffers, Emacs windows, and X Windows
Customizing Emacs
The Emacs interface to the X Window System, which allows you to use a mouse and pop-up menus
Whys and hows of writing macros to circumvent repetitious tasks
Emacs as a programming environment
The basics of Emacs LISP
How to get Emacs
The book is aimed at new Emacs users, whether or not they are programmers. Also useful for readers switching from other Emacs implementations to GNU Emacs.
Table of contents
-
Learning GNU Emacs, 2nd Edition
- 1. Preface
- 2. Emacs Basics
- 3. Editing Files
- 4. Search and Replace Operations
-
5. Using Buffers and Windows
- Files, Buffers, and Windows
- Working with Multiple Buffers
-
Working with Windows
- Creating Horizontal Windows
- Creating Vertical or Side-by-Side Windows
- Moving Between Windows
- Getting Rid of Windows
- Enlarging and Shrinking Windows
- Limits on Window Size
- Shortcut Commands for Working with Other Windows
- Comparing Files Between Windows
- Getting a List of Buffers
- Working with the Buffer List
- Holding Your Place with Bookmarks
- Temporarily Suspending Emacs
- Using Multiple X Windows
- 6. Emacs as a Work Environment
- 7. Email and Usenet News
- 8. Emacs as an Internet Toolkit
- 9. Simple Text Formatting and Specialized Editing
- 10. Marking up Text with Emacs
- 11. Writing Macros
- 12. Customizing Emacs
- 13. Emacs for Programmers
- 14. Emacs LISP Programming
- 15. Emacs and X
-
16. Version Control Under Emacs
- The Uses of Version Control
- Version Control Concepts
- How VC Helps with Basic Operations
- Editing Comment Buffers
- VC Command Summary
- VC Mode Indicators
- Which Version Control System?
-
Individual VC Commands
- Working with Groups and Subtrees of Files
- Difference Reports
- Retrieving Old Revisions
- Viewing Change Histories
- Registering a File
- Inserting Version Control Headers
- Making and Retrieving Snapshots
- Updating ChangeLog files
- vc-rename-file: Renaming Version-Controlled Files
- vc-clear-context: When VC Gets Confused
- Customizing VC
- Extending VC
- What VC Is Not
- Using VC Effectively
- 17. Online Help
- A. How to Get Emacs
- B. Making Emacs Work the Way You Think It Should
- C. Emacs Variables
- D. Emacs LISP Packages
- E. Bugs and Bug Fixes
- F. Public Statements
- G. Give and It Shall Be Given
- H. Quick Reference
- I. Glossary
- Index
- Colophon
Product information
- Title: Learning GNU Emacs, Second Edition
- Author(s):
- Release date: September 1996
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781565921528
You might also like
book
Learning GNU Emacs, 3rd Edition
GNU Emacs is the most popular and widespread of the Emacs family of editors. It is …
book
Writing GNU Emacs Extensions
Yes, it is possible to be all things to all people, if you're talking about the …
book
Harley Hahn's Emacs Field Guide
In this book, Harley Hahn demystifies Emacs for programmers, students, and everyday users. The first part …
book
Visual Studio Code Distilled: Evolved Code Editing for Windows, macOS, and Linux
Use Visual Studio Code to write and debug code quickly and efficiently on any platform, for …