| [Top] | [Contents] | [Index] | [ ? ] |
MMM Mode is a minor mode for Emacs which allows Multiple Major Modes to coexist in a single buffer.
This is edition 0.4.8 of the MMM Mode Manual, last updated 9 March 2003, which documents version 0.4.8 of MMM Mode.
| 1. Overview of MMM Mode | An overview and introduction to MMM Mode. | |
| 2. MMM Mode Basics | The basics of how to use it. | |
| 3. Customizing MMM Mode | Customizing how it works to your needs. | |
| 4. Supplied Submode Classes | The supplied submode classes. | |
| 5. Writing Submode Classes | Writing your own submode classes. | |
| 6. Indices | Just that. | |
| -- The Detailed Node Listing --- | ||
|---|---|---|
| Overview of MMM Mode | ||
| 1.1 Basic Concepts | A simple explanation of how it works. | |
| 1.2 Installing MMM Mode | How to install MMM Mode. | |
| 1.3 Getting Started Quickly | Getting started using MMM Mode quickly. | |
| MMM Mode Basics | ||
| 2.1 The MMM Minor Mode | The Emacs minor mode that manages it all. | |
| 2.2 Understanding Submode Classes | What they are and how to use them. | |
| 2.3 How MMM Mode selects submode classes | How MMM Mode knows what classes to use. | |
| 2.4 Inserting new submode regions | Inserting new submode regions automatically. | |
| 2.5 Re-Parsing Submode Regions | Re-scanning for submode regions. | |
| 2.6 Interactive MMM-ification Functions | Adding submode regions manually. | |
| 2.7 MMM Global Mode | Turning MMM Mode on automatically. | |
| The MMM Minor Mode | ||
| 2.1.1 Enabling MMM Mode | Turning MMM Mode on and off. | |
| 2.1.2 Key Bindings in MMM Mode | Default key bindings in MMM Mode. | |
| How MMM Mode selects submode classes | ||
| 2.3.1 File-Local Submode Classes | Classes for a single file. | |
| 2.3.2 Submode Classes Associated with Modes and Extensions | Classes for a given mode or extension. | |
| 2.3.3 Globally Applied Classes and the Universal Class | Classes for all MMM Mode buffers. | |
| MMM Global Mode | ||
| 2.7.1 The Major Mode Hook | Using MMM's Major Mode Hook | |
| Customizing MMM Mode | ||
| 3.1 Customizing Region Coloring | Changing or removing background colors. | |
| 3.2 Preferred Major Modes | Choosing which major modes to use. | |
| 3.3 Customizing the Mode Line Display | What is displayed in the mode line. | |
| 3.4 Customizing the MMM Mode Key Bindings | Customizing the MMM Mode key bindings. | |
| 3.5 Changing Saved Local Variables | What local variables are saved for submodes. | |
| 3.6 Changing the Supplied Submode Classes | Changing the supplied submode classes. | |
| 3.7 Hooks Provided by MMM Mode | How to make MMM Mode run your code. | |
| Supplied Submode Classes | ||
| 4.1 Mason: Perl in HTML | Mason server-side Perl in HTML. | |
| 4.2 Elisp in a Local Variables List | Elisp code in File Variables. | |
| 4.3 Here-documents | Code in shell and Perl here-documents. | |
| 4.4 Javascript in HTML | Javascript embedded in HTML. | |
| 4.5 CSS embedded in HTML | CSS Styles embedded in HTML. | |
| 4.6 Embperl: More Perl in HTML | Another syntax for Perl in HTML. | |
| 4.7 ePerl: General Perl Embedding | A general Perl-embedding syntax. | |
| 4.8 JSP: Java Embedded in HTML | Java code embedded in HTML. | |
| 4.9 RPM Spec Files | Shell scripts in RPM Spec Files. | |
| 4.10 Noweb literate programming | Noweb literate programs. | |
| Writing Submode Classes | ||
| 5.1 Writing Basic Submode Classes | Writing a simple submode class. | |
| 5.2 Matching Paired Delimiters | Matching paired delimiters. | |
| 5.3 Placing Submode Regions Precisely | Placing the region more accurately. | |
| 5.4 Defining Groups of Submodes | Grouping several classes together. | |
| 5.5 Calculating the Correct Submode | Deciding the submode at run-time. | |
| 5.6 Calculating the Correct Highlight Face | Deciding the display face at run-time. | |
| 5.7 Specifying Insertion Commands | Inserting regions automatically. | |
| 5.8 Giving Names to Submode Regions for Grouping | Naming regions for syntax grouping. | |
| 5.9 Other Hooks into the Scanning Process | Running code at arbitrary points. | |
| 5.10 Controlling the Delimiter Regions and Forms | Controlling delimiter overlays. | |
| 5.11 Miscellaneous Other Keyword Arguments | Other miscellaneous options. | |
| Indices | ||
| 6.1 Concept Index | Index of MMM Mode Concepts. | |
| 6.2 Function and Variable Index | Index of functions and variables. | |
| 6.3 Keystroke Index | Index of key bindings in MMM Mode. | |
This document was generated by XEmacs shared group account on December, 19 2009
using texi2html 1.65.