This is ../info/ccmode, produced by makeinfo version 4.2 from cc-mode.texi. INFO-DIR-SECTION Emacs START-INFO-DIR-ENTRY * CC Mode: (ccmode). Emacs mode for editing C, C++, Objective-C, Java, Pike, and IDL code. END-INFO-DIR-ENTRY Copyright (C) 1995, 96, 97, 98, 99, 2000, 2001 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with the Invariant Sections being "The GNU Manifesto", "Distribution" and "GNU GENERAL PUBLIC LICENSE", with the Front-Cover texts being "A GNU Manual", and with the Back-Cover Texts as in (a) below. A copy of the license is included in the section entitled "GNU Free Documentation License" in the Emacs manual. (a) The FSF's Back-Cover Text is: "You have freedom to copy and modify this GNU Manual, like GNU software. Copies published by the Free Software Foundation raise funds for GNU development." This document is part of a collection distributed under the GNU Free Documentation License. If you want to distribute this document separately from the collection, you can do so by adding a copy of the license to the document, as described in section 6 of the license.  Indirect: ccmode-1: 1329 ccmode-2: 46553 ccmode-3: 86613 ccmode-4: 134881  Tag Table: (Indirect) Node: Top1329 Node: Introduction3006 Ref: Introduction-Footnote-15587 Ref: Introduction-Footnote-25658 Node: Getting Connected5786 Node: New Indentation Engine6827 Node: Syntactic Analysis7639 Ref: Syntactic Analysis-Footnote-110795 Ref: Syntactic Analysis-Footnote-210884 Ref: Syntactic Analysis-Footnote-310985 Ref: Syntactic Analysis-Footnote-411115 Node: Indentation Calculation11323 Node: Minor Modes14465 Ref: Minor Modes-Footnote-116511 Node: Auto-newline Insertion16620 Ref: Auto-newline Insertion-Footnote-117596 Node: Hanging Braces17799 Ref: Hanging Braces-Footnote-121948 Ref: Hanging Braces-Footnote-222218 Node: Hanging Colons22366 Node: Hanging Semi-colons and Commas23234 Node: Other Electric Commands23743 Node: Clean-ups25600 Ref: Clean-ups-Footnote-130366 Node: Hungry-deletion of Whitespace30565 Ref: Hungry-deletion of Whitespace-Footnote-132828 Ref: Hungry-deletion of Whitespace-Footnote-233366 Ref: Hungry-deletion of Whitespace-Footnote-333422 Node: Text Filling and Line Breaking33582 Ref: Text Filling and Line Breaking-Footnote-140949 Ref: Text Filling and Line Breaking-Footnote-241169 Ref: Text Filling and Line Breaking-Footnote-341450 Ref: Text Filling and Line Breaking-Footnote-441628 Node: Commands41810 Node: Indentation Commands42106 Ref: Indentation Commands-Footnote-146315 Node: Movement Commands46553 Node: Other Commands51725 Node: Customizing Indentation52767 Ref: Customizing Indentation-Footnote-156669 Ref: Customizing Indentation-Footnote-256738 Ref: Customizing Indentation-Footnote-356836 Ref: Customizing Indentation-Footnote-457194 Node: Interactive Customization57291 Ref: Interactive Customization-Footnote-159789 Node: Permanent Customization59927 Node: Hooks62416 Node: Styles64460 Ref: Styles-Footnote-167439 Ref: Styles-Footnote-267837 Node: Built-in Styles67882 Ref: Built-in Styles-Footnote-171920 Ref: Built-in Styles-Footnote-272025 Node: Adding Styles72169 Node: File Styles73142 Node: Advanced Customizations74279 Node: Custom Indentation Functions75203 Ref: Custom Indentation Functions-Footnote-178766 Node: Custom Brace and Colon Hanging78910 Node: Customizing Semi-colons and Commas82250 Node: Other Special Indentations84459 Node: Syntactic Symbols86613 Ref: Syntactic Symbols-Footnote-1110565 Ref: Syntactic Symbols-Footnote-2110788 Ref: Syntactic Symbols-Footnote-3111057 Ref: Syntactic Symbols-Footnote-4111370 Node: Indentation Functions111417 Ref: Indentation Functions-Footnote-1122752 Node: Performance Issues122896 Ref: Performance Issues-Footnote-1127649 Ref: Performance Issues-Footnote-2127689 Ref: Performance Issues-Footnote-3127765 Ref: Performance Issues-Footnote-4127829 Node: Limitations and Known Bugs127897 Node: Frequently Asked Questions129200 Ref: Frequently Asked Questions-Footnote-1132040 Node: Getting the Latest CC Mode Release132316 Node: Mailing Lists and Submitting Bug Reports133215 Node: Sample .emacs File134881 Node: Concept Index137297 Node: Command Index147653 Node: Key Index157548 Node: Variable Index160064  End Tag Table