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
Beginners Guide to DarkBASIC Game Programming (Premier Press Game Development)
Characters, Strings, and Text Output
Making Programs Think Branching Statements and Subroutines
More Power to the Numbers Data Sequences and Arrays
Number Crunching Mathematical and Relational Operators and Commands
Programming the Keyboard, Mouse, and Joystick
Java for RPG Programmers, 2nd Edition
Javas Language And Syntax
Threads
User Interface
More Java
Appendix B Mixing RPG And Java
Making Sense of Change Management: A Complete Guide to the Models, Tools and Techniques of Organizational Change
Part I - The Underpinning Theory
Organizational change
Leading change
Part II - The Applications
Restructuring
Visual Studio Tools for Office(c) Using C# with Excel, Word, Outlook, and InfoPath
Working with Windows
Working with the Items Collection
Advanced Topic: Dynamic Host Items
VSTO Extensions to the Word and Excel Object Models
Location, Location, Location
Microsoft Office Visio 2007 Step by Step (Step By Step (Microsoft))
Working with 1-D and 2-D Shapes
Modifying Shape Connections
Creating Timelines to View Projects at a Glance
Exporting Timelines to Create Gantt Charts
About the Authors
GDI+ Programming with C#
Working with Fonts
The Rectangle Structure
Working with Images
Working with Metafiles
GDI Interoperability
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