[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.