GNU Info

Info Node: (ccmode)Top

(ccmode)Top


Next: Introduction Prev: (dir) Up: (dir)
Enter node , (file) or (file)node

CC Mode
*******

   CC Mode is a GNU Emacs mode for editing files containing C, C++,
Objective-C, Java, CORBA IDL, and Pike code.  It provides syntax-based
indentation and has several handy commands and some minor modes to make
the editing easier.  Note that CC Mode does _not_ provide font-locking;
there are other Emacs packages for that.

Introduction
Getting Connected
New Indentation Engine
Minor Modes
Text Filling and Line Breaking
Commands
Customizing Indentation
Syntactic Symbols
Indentation Functions
Performance Issues
Limitations and Known Bugs
Frequently Asked Questions
Getting the Latest CC Mode Release
Mailing Lists and Submitting Bug Reports
Sample .emacs File
 --- Indices ---

Concept Index
Command Index
Key Index
Variable Index
 --- The Detailed Node Listing ---

New Indentation Engine

Syntactic Analysis
Indentation Calculation
Minor Modes

Auto-newline Insertion
Hungry-deletion of Whitespace
Auto-newline Insertion

Hanging Braces
Hanging Colons
Hanging Semi-colons and Commas
Other Electric Commands
Clean-ups
Commands

Indentation Commands
Movement Commands
Other Commands
Customizing Indentation

Interactive Customization
Permanent Customization
Hooks
Styles
Advanced Customizations
Styles

Built-in Styles
Adding Styles
File Styles
Advanced Customizations

Custom Indentation Functions
Custom Brace and Colon Hanging
Customizing Semi-colons and Commas
Other Special Indentations

automatically generated by info2www version 1.2.2.9