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
SQL Tips & Techniques (Miscellaneous)
Using SQL Data Manipulation Language (DML) to Insert and Manipulate Data Within SQL Tables
Working with SQL JOIN Statements and Other Multiple-table Queries
Understanding SQL Subqueries
Writing External Applications to Query and Manipulate Database Data
Repairing and Maintaining MS-SQL Server Database Files
Network Security Architectures
Attack Results
Types of IPsec VPNs
Network Design Refresher
References
Applied Knowledge Questions
MySQL Cookbook
Sorting Expression Results
Introduction
Retrieving Sequence Values
Introduction
Eliminating Duplicates from a Table
Information Dashboard Design: The Effective Visual Communication of Data
Clarifying the Vision
Choosing a Deficient Measure
Cluttering the Display with Useless Decoration
Visually Encoding Data for Rapid Perception
Gestalt Principles of Visual Perception
Wireless Hacks: Tips & Tools for Building, Extending, and Securing Your Network
Hack 4. Connect Linux with a Bluetooth Phone
Hack 64. Bridge Your Linux AP
Hack 66. Filter MAC with HostAP and Madwifi
Hack 98. Align Antennas at Long Distances
Section B.1. Microwave Cabling
File System Forensic Analysis
Bibliography
Introduction
Boot Sector
The Big Picture
UFS2 Inodes
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