 
        
        - •Table of Contents
- •Emacs Beginner's HOWTO
- •Jeremy D. Zawodny: Jeremy@Zawodny.com
- •1. Introduction
- •2. Running Emacs
- •3. Emacs Modes
- •4. Customizing Emacs
- •5. Popular Packages
- •6. Other Resources
- •7. Credits
- •1. Introduction
- •1.1 Copyright
- •1.2 Audience and Intent
- •1.3 What is Emacs?
- •Ports and Versions
- •Getting Emacs
- •2. Running Emacs
- •2.1 Starting & Quitting Emacs
- •What you'll see
- •The Menu Bar
- •2.2 Some Terminology
- •Buffers & Files
- •Point & Region
- •Windows
- •Frames
- •2.3 Keyboard Basics
- •Command Keys (Meta, Esc, Control, and Alt)
- •Moving Around in a Buffer
- •Essential Commands
- •Tab Completion
- •2.4 Tutorial, Help, & Info
- •3. Emacs Modes
- •3.1 Major vs. Minor Modes
- •3.2 Programming Modes
- •C/C++/Java
- •Perl
- •Python
- •Others
- •3.3 Authoring
- •3.4 Other Modes
- •Version Control (vc mode)
- •Shell Mode
- •Telnet and FTP
- •4. Customizing Emacs
- •4.1 Temporary Customization
- •Variable Assignments
- •File Associations
- •4.2 Using a .emacs File
- •4.3 The Customize Package
- •4.4 X Windows Display
- •5. Popular Packages
- •5.1 VM (Mail)
- •5.2 Gnus (Mail and News)
- •5.3 BBDB (A rolodex)
- •5.4 AucTeX (another TeX mode)
- •6. Other Resources
- •6.1 Books
- •Learning GNU Emacs
- •Writing GNU Emacs Extensions
- •Programming in Emacs Lisp: An Introduction
- •The GNU Emacs Lisp Reference Manual
- •6.2 Web Sites
- •EMACSulation
- •6.3 Newsgroups
- •6.4 Mailing Lists
- •6.5 The Emacs Lisp Archive
- •7. Credits
Emacs Beginner's HOWTO
 
| Emacs Beginner's HOWTO | 
 | 
| Table of Contents | 
 | 
| Emacs Beginner's HOWTO............................................................................................................................... | 1 | 
| Jeremy D. Zawodny: Jeremy@Zawodny.com........................................................................................ | 1 | 
| 1. Introduction......................................................................................................................................... | 1 | 
| 2. Running Emacs ................................................................................................................................... | 1 | 
| 3. Emacs Modes....................................................................................................................................... | 1 | 
| 4. Customizing Emacs ............................................................................................................................ | 1 | 
| 5. Popular Packages ................................................................................................................................ | 1 | 
| 6. Other Resources .................................................................................................................................. | 2 | 
| 7. Credits ................................................................................................................................................. | 2 | 
| 1. Introduction........................................................................................................................................ | 2 | 
| 1.1 Copyright........................................................................................................................................... | 2 | 
| 1.2 Audience and Intent........................................................................................................................... | 2 | 
| 1.3 What is Emacs?.................................................................................................................................. | 2 | 
| Ports and Versions...................................................................................................................... | 3 | 
| Getting Emacs............................................................................................................................. | 3 | 
| 2. Running Emacs .................................................................................................................................. | 3 | 
| 2.1 Starting & Quitting Emacs................................................................................................................. | 3 | 
| What you'll see............................................................................................................................ | 4 | 
| The Menu Bar............................................................................................................................. | 4 | 
| The Status Bar and Mini−buffer ................................................................................................. | 4 | 
| 2.2 Some Terminology............................................................................................................................ | 5 | 
| Buffers & Files............................................................................................................................ | 5 | 
| Point & Region........................................................................................................................... | 5 | 
| Windows..................................................................................................................................... | 5 | 
| Frames......................................................................................................................................... | 6 | 
| 2.3 Keyboard Basics................................................................................................................................ | 6 | 
| Command Keys (Meta, Esc, Control, and Alt)........................................................................... | 6 | 
| Moving Around in a Buffer........................................................................................................ | 6 | 
| Essential Commands................................................................................................................... | 7 | 
| Tab Completion.......................................................................................................................... | 8 | 
| 2.4 Tutorial, Help, & Info........................................................................................................................ | 8 | 
| 3. Emacs Modes....................................................................................................................................... | 8 | 
| 3.1 Major vs. Minor Modes..................................................................................................................... | 8 | 
| 3.2 Programming Modes.......................................................................................................................... | 9 | 
| C/C++/Java............................................................................................................................... | 10 | 
| Perl............................................................................................................................................ | 10 | 
| Python....................................................................................................................................... | 10 | 
| Others........................................................................................................................................ | 10 | 
| 3.3 Authoring......................................................................................................................................... | 10 | 
| Spell−Checking (ispell mode).................................................................................................. | 11 | 
| HTML (html−helper mode)...................................................................................................... | 11 | 
| TeX (tex−mode )........................................................................................................................ | 11 | 
| SGML (sgml−mode )................................................................................................................. | 11 | 
| 3.4 Other Modes..................................................................................................................................... | 11 | 
| Version Control (vc mode)....................................................................................................... | 11 | 
| Shell Mode................................................................................................................................ | 11 | 
| Telnet and FTP.......................................................................................................................... | 12 | 
| Man........................................................................................................................................... | 12 | 
i
 
| Emacs Beginner's HOWTO | 
 | 
| Table of Contents | 
 | 
| Ange−FTP................................................................................................................................. | 12 | 
| 4. Customizing Emacs ......................................................................................................................... | 12 | 
| 4.1 Temporary Customization............................................................................................................... | 13 | 
| Variable Assignments............................................................................................................... | 13 | 
| File Associations....................................................................................................................... | 14 | 
| 4.2 Using a .emacs File.......................................................................................................................... | 14 | 
| 4.3 The Customize Package................................................................................................................... | 15 | 
| 4.4 X Windows Display......................................................................................................................... | 15 | 
| 5. Popular Packages ............................................................................................................................. | 16 | 
| 5.1 VM (Mail)........................................................................................................................................ | 16 | 
| 5.2 Gnus (Mail and News)..................................................................................................................... | 16 | 
| 5.3 BBDB (A rolodex)........................................................................................................................... | 17 | 
| 5.4 AucTeX (another TeX mode).......................................................................................................... | 17 | 
| 6. Other Resources ............................................................................................................................... | 17 | 
| 6.1 Books............................................................................................................................................... | 17 | 
| Learning GNU Emacs............................................................................................................... | 17 | 
| Writing GNU Emacs Extensions.............................................................................................. | 17 | 
| Programming in Emacs Lisp: An Introduction......................................................................... | 18 | 
| The GNU Emacs Lisp Reference Manual................................................................................ | 18 | 
| 6.2 Web Sites......................................................................................................................................... | 18 | 
| EMACSulation.......................................................................................................................... | 18 | 
| 6.3 Newsgroups...................................................................................................................................... | 18 | 
| 6.4 Mailing Lists.................................................................................................................................... | 19 | 
| 6.5 The Emacs Lisp Archive.................................................................................................................. | 19 | 
| 7. Credits .............................................................................................................................................. | 19 | 
ii
