Learning GNU Emacs : a guide to the world's most extensible, customizable editor / Debra Cameron [and three others].

Cameron, Debra.
Sebastopol, California : O'Reilly, 2004.
1 online resource (536 p.)
3rd ed.

Location Notes Your Loan Policy


GNU Emacs.
Text editors (Computer programs).
Electronic books.
System Details:
text file
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. Learning GNU Emacs, 3rd Edition tells readers how to get started with the GNU Emacs editor. It is a thorough guide that 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 customiza
Table of Contents; Preface; Why Read This Book?; Which Emacs Is Which?; What's New in This Edition?; GNU Emacs and the Free Software Foundation; An Approach to Learning Emacs; What We Haven't Included; The Meta Key; Conventions Used in This Book; Keystroke Notation; Command Tables; Examples; Font Usage; How to Contact Us; Acknowledgments; Emacs Basics; Introducing Emacs!; Understanding Files and Buffers; A Word About Modes; Starting Emacs; About the Emacs Display; The Toolbar; The Menus; The Mode Line; The Minibuffer; Emacs Commands; Opening a File; If You Read the Wrong File
Letting Emacs Fill in the BlanksInserting and Appending Files; How Emacs Chooses a Default Directory; Saving Files; Leaving Emacs; Getting Help; The Help Menu; Summary; Problems You May Encounter; Editing; Moving the Cursor; Other Ways to Move the Cursor; Moving a Screen (or More) at a Time; Repeating Commands; Centering the Display; Emacs Commands and Your Keyboard; Deleting Text; The Kill Ring; Marking Text to Delete, Move, or Copy; Copying Text; Recovering Earlier Deletions; Selecting and Pasting; Emacs and the Clipboard; Placing Text on the Clipboard; Retrieving Text from the Clipboard
Editing Tricks and ShortcutsFixing Transpositions; Changing Capitalization; Overwrite Mode; Canceling Commands and Undoing Changes; Canceling Commands; Undoing Changes; Reverting a Buffer from a File; Going Back to a Previous Version: Backup Files; Recovering Lost Changes; Making Emacs Work the Way You Want; Hiding the Toolbar; Turning On CUA Mode for C-x, C-c, and C-v to Cut, Copy, and Paste; Turning On Text Mode and Auto-Fill Mode Automatically; Remapping Keys; Problems You May Encounter; Search and Replace; Different Kinds of Searches; Incremental Search; Simple Searches; Word Search
Search and ReplaceSimple Search and Replace Operations; Query-Replace; Repeating Query-Replaces (and Other Complex Commands); Recursive Editing; Are Emacs Searches Case-Sensitive?; Regular Expressions for Search and Replacement Operations; Checking Spelling Using Ispell; Checking a Buffer; Checking a Single Word; Completing a Word; Spellchecking on the Fly with Flyspell; Word Abbreviations; Dynamic Abbreviations; Word Abbreviation Mode; Trying word abbreviations for one session; Making word abbreviations part of your startup; Deleting a word abbreviation; Disabling word abbreviations
Abbreviations and capitalizationProblems You May Encounter; Using Buffers, Windows, and Frames; Understanding Buffers, Windows, and Frames; Windows Versus Frames; Buffers: Independent of Windows and Frames; More About Buffers; Working with Multiple Buffers; Switching Buffers; Deleting Buffers; Working with Windows; Creating Horizontal Windows; Moving Between Windows; Getting Rid of Windows; Working with Frames; Creating a New Frame; Moving Between Frames; Deleting and Minimizing Frames; More About Buffers; Saving Multiple Buffers; Renaming Buffers; Read-Only Buffers; Getting a List of Buffers
Working with the Buffer List
Description based upon print version of record.
Includes bibliographical references and index.
Description based on print version record.
Elliot, James
Loy, Marc
Raymond, Eric
Rosenblatt, Bill.