Flylib.com
Learning GNU Emacs, Third Edition
Learning GNU Emacs, Third Edition
ISBN: 0596006489
EAN: 2147483647
Year: 2003
Pages: 161
Authors:
Debra Cameron
,
James Elliott
,
Marc Loy
,
Eric Raymond
,
Bill Rosenblatt
BUY ON AMAZON
Learning GNU Emacs, 3rd Edition
Table of Contents
Copyright
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
How to Contact Us
Acknowledgments
Chapter 1. Emacs Basics
1.1. Introducing Emacs
1.2. Understanding Files and Buffers
1.3. A Word About Modes
1.4. Starting Emacs
1.5. About the Emacs Display
1.6. Emacs Commands
1.7. Opening a File
1.8. Saving Files
1.9. Leaving Emacs
1.10. Getting Help
1.11. Summary
Chapter 2. Editing
2.1. Moving the Cursor
2.2. Deleting Text
2.3. Marking Text to Delete, Move, or Copy
2.4. Emacs and the Clipboard
2.5. Editing Tricks and Shortcuts
2.6. Canceling Commands and Undoing Changes
2.7. Making Emacs Work the Way You Want
Chapter 3. Search and Replace
3.1. Different Kinds of Searches
3.2. Search and Replace
3.3. Checking Spelling Using Ispell
3.4. Word Abbreviations
Chapter 4. Using Buffers, Windows, and Frames
4.1. Understanding Buffers, Windows, and Frames
4.2. Working with Multiple Buffers
4.3. Working with Windows
4.4. Working with Frames
4.5. More About Buffers
4.6. More About Windows
4.7. Holding Your Place with Bookmarks
Chapter 5. Emacs as a Work Environment
5.1. Executing Commands in Shell Buffers
5.2. Using Dired, the Directory Editor
5.3. Printing from Emacs
5.4. Reading Manpages in Emacs
5.5. Using Time Management Tools
Chapter 6. Writing Macros
6.1. Defining a Macro
6.2. Tips for Creating Good Macros
6.3. A More Complicated Macro Example
6.4. Editing a Macro
6.5. The Macro Ring
6.6. Binding Your Macro to a Key
6.7. Naming, Saving, and Executing Your Macros
6.8. Building More Complicated Macros
6.9. Executing Macros on a Region
6.10. Beyond Macros
Chapter 7. Simple Text Formatting and Specialized Editing
7.1. Using Tabs
7.2. Indenting Text
7.3. Centering Text
7.4. Using Outline Mode
7.5. Rectangle Editing
7.6. Making Simple Drawings
Chapter 8. Markup Language Support
8.1. Comments
8.2. Font-Lock Mode
8.3. Writing HTML
8.4. Writing XML
8.5. Marking up Text for TEX and LATEX
Chapter 9. Computer Language Support
9.1. Emacs as an IDE
9.2. Writing Code
9.3. C and C Support
9.4. Java Support
9.5. The Java Development Environment for Emacs (JDEE)
9.6. Perl Support
9.7. SQL Support
9.8. The Lisp Modes
Chapter 10. Customizing Emacs
10.1. Using Custom
10.2. Modifying the .emacs File Directly
10.3. Modifying Fonts and Colors
10.4. Customizing Your Key Bindings
10.5. Setting Emacs Variables
10.6. Finding Emacs Lisp Packages
10.7. Starting Modes via Auto-Mode Customization
10.8. Making Emacs Work the Way You Think It Should
Chapter 11. Emacs Lisp Programming
11.1. Introduction to Lisp
11.2. Lisp Primitive Functions
11.3. Useful Built-in Emacs Functions
11.4. Building an Automatic Template System
11.5. Programming a Major Mode
11.6. Customizing Existing Modes
11.7. Building Your Own Lisp Library
Chapter 12. Version Control
12.1. The Uses of Version Control
12.2. Version Control Concepts
12.3. How VC Helps with Basic Operations
12.4. Editing Comment Buffers
12.5. VC Command Summary
12.6. VC Mode Indicators
12.7. Which Version Control System?
12.8. Individual VC Commands
12.9. Customizing VC
12.10. Extending VC
12.11. What VC Is Not
12.12. Using VC Effectively
12.13. Comparing with Ediff
Chapter 13. Platform-Specific Considerations
13.1. Emacs and Unix
13.2. Emacs and Mac OS X
13.3. Emacs and Windows
Chapter 14. The Help System
14.1. Using the Tutorial
14.2. Help Commands
14.3. Help with Complex Emacs Commands
14.4. Navigating Emacs Documentation
14.5. Completion
Appendix A. Emacs Variables
Appendix B. Emacs Lisp Packages
Appendix C. Bugs and Bug Fixes
Appendix D. Online Resources
Appendix E. Quick Reference
Colophon
Index
index_SYMBOL
index_A
index_B
index_C
index_D
index_E
index_F
index_G
index_H
index_I
index_J
index_K
index_L
index_M
index_N
index_O
index_P
index_Q
index_R
index_S
index_T
index_U
index_V
index_W
index_X
Learning GNU Emacs, Third Edition
ISBN: 0596006489
EAN: 2147483647
Year: 2003
Pages: 161
Authors:
Debra Cameron
,
James Elliott
,
Marc Loy
,
Eric Raymond
,
Bill Rosenblatt
BUY ON AMAZON
ADO.NET 3.5 Cookbook (Cookbooks (OReilly))
Connecting to Exchange or Outlook
Retrieving and Managing Data
Adding Records with a GUID Primary Key
Transferring Login Credentials Securely
Improving DataReader Performance with Typed Accessors
A+ Fast Pass
Domain 1 Installation, Configuration, and Upgrading
Domain 3 Preventive Maintenance
Domain 4 Motherboard/Processors/Memory
Domain 2 Installation, Configuration, and Upgrading
Domain 4 Networks
Cisco IP Communications Express: CallManager Express with Cisco Unity Express
Using Cisco IPC Express in Retail, Financial, and Healthcare Businesses
Summary
Caller Features
Extensive Markup Language Applications
The main.aef Script
Building Web Applications with UML (2nd Edition)
Gathering and Prioritizing Requirements
The User Experience
Summary
HTML to UML
Software Architecture Document
Ruby Cookbook (Cookbooks (OReilly))
Keeping Multiple Values for the Same Hash Key
Compressing Whitespace in an XML Document
Caching Expensive Results with MemCached
Getting Input One Character at a Time
Creating a GUI Application with Ruby/GTK
Understanding Digital Signal Processing (2nd Edition)
ALIASING: SIGNAL AMBIGUITY IN THE FREQUENCY DOMAIN
HINTS ON USING FFTS IN PRACTICE
IMPROVING IIR FILTERS WITH CASCADED STRUCTURES
A COMPLEX DOWN-CONVERSION EXAMPLE
IMPROVING TRADITIONAL CIC FILTERS
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies