| Index Entry |   |  Section | 
 
  | 
| # |  |  | 
 | #: |   | Electric Keys | 
 | #define: |   | Macro Backslashes | 
 
  | 
| ( |  |  | 
 | (: |   | Electric Keys | 
 
  | 
| ) |  |  | 
 | ): |   | Electric Keys | 
 
  | 
| * |  |  | 
 | *: |   | Electric Keys | 
 
  | 
| , |  |  | 
 | ,: |   | Electric Keys | 
 
  | 
| - |  |  | 
 | -block-intro symbols: |   | Syntactic Symbols | 
 | -close symbols: |   | Syntactic Symbols | 
 | -cont symbols: |   | Syntactic Symbols | 
 | -intro symbols: |   | Syntactic Symbols | 
 | -open symbols: |   | Syntactic Symbols | 
 
  | 
| / |  |  | 
 | /: |   | Electric Keys | 
 
  | 
| : |  |  | 
 | :: |   | Electric Keys | 
 
  | 
| ; |  |  | 
 | ;: |   | Electric Keys | 
 
  | 
| < |  |  | 
 | <: |   | Electric Keys | 
 | <backspace>: |   | Hungry WS Deletion | 
 | <delete>: |   | Hungry WS Deletion | 
 
  | 
| > |  |  | 
 | >: |   | Electric Keys | 
 
  | 
| { |  |  | 
 | {: |   | Electric Keys | 
 
  | 
| } |  |  | 
 | }: |   | Electric Keys | 
 
  | 
| A |  |  | 
 | Abbrev mode: |   | Electric Keys | 
 | access-label: |   | Class Symbols | 
 | action functions: |   | Custom Braces | 
 | Adaptive Fill mode: |   | Custom Filling and Breaking | 
 | anchor position: |   | Indentation Engine Basics | 
 | anchor position: |   | Syntactic Analysis | 
 | annotation-top-cont: |   | Java Symbols | 
 | annotation-var-cont: |   | Java Symbols | 
 | announcement mailing list: |   | Mailing Lists and Bug Reports | 
 | arglist-close: |   | Paren List Symbols | 
 | arglist-cont: |   | Paren List Symbols | 
 | arglist-cont-nonempty: |   | Paren List Symbols | 
 | arglist-intro: |   | Paren List Symbols | 
 | Auto Fill mode: |   | Filling and Breaking | 
 | auto-newline: |   | Auto-newlines | 
 | AWK style: |   | Built-in Styles | 
 | awk-mode.el: |   | Introduction | 
 
  | 
| B |  |  | 
 | block-close: |   | Conditional Construct Symbols | 
 | block-open: |   | Literal Symbols | 
 | BOCM: |   | Introduction | 
 | brace lists: |   | Brace List Symbols | 
 | brace-entry-open: |   | Brace List Symbols | 
 | brace-list-close: |   | Brace List Symbols | 
 | brace-list-entry: |   | Brace List Symbols | 
 | brace-list-intro: |   | Brace List Symbols | 
 | brace-list-open: |   | Brace List Symbols | 
 | BSD style: |   | Built-in Styles | 
 | bug report mailing list: |   | Mailing Lists and Bug Reports | 
 | bugs: |   | Limitations and Known Bugs | 
 
  | 
| C |  |  | 
 | c: |   | Literal Symbols | 
 | c++-mode.el: |   | Introduction | 
 | C-c .: |   | Other Commands | 
 | C-c :: |   | Other Commands | 
 | C-c <backspace>: |   | Hungry WS Deletion | 
 | C-c <DELETE>: |   | Hungry WS Deletion | 
 | C-c C-<backspace>: |   | Hungry WS Deletion | 
 | C-c C-<DELETE>: |   | Hungry WS Deletion | 
 | C-c C-a: |   | Minor Modes | 
 | C-c C-b: |   | Mailing Lists and Bug Reports | 
 | C-c C-c: |   | Comment Commands | 
 | C-c C-d: |   | Hungry WS Deletion | 
 | C-c C-DEL: |   | Hungry WS Deletion | 
 | C-c C-e: |   | Other Commands | 
 | C-c C-k: |   | Minor Modes | 
 | C-c C-l: |   | Minor Modes | 
 | C-c C-n: |   | Movement Commands | 
 | C-c C-o: |   | c-offsets-alist | 
 | C-c C-o: |   | Interactive Customization | 
 | C-c C-p: |   | Movement Commands | 
 | C-c C-q: |   | Indentation Commands | 
 | C-c C-s: |   | Syntactic Analysis | 
 | C-c C-u: |   | Movement Commands | 
 | C-c C-w: |   | Minor Modes | 
 | C-c C-z: |   | Other Commands | 
 | C-c C-\: |   | Other Commands | 
 | C-c DEL: |   | Hungry WS Deletion | 
 | C-d: |   | Hungry WS Deletion | 
 | C-j: |   | Indentation Commands | 
 | C-j: |   | FAQ | 
 | C-M-a (AWK Mode): |   | Movement Commands | 
 | C-M-e (AWK Mode): |   | Movement Commands | 
 | C-M-h: |   | Indentation Commands | 
 | C-M-q: |   | Indentation Commands | 
 | C-M-q: |   | FAQ | 
 | C-M-u: |   | FAQ | 
 | C-M-\: |   | Indentation Commands | 
 | C-M-\: |   | FAQ | 
 | c-mode.el: |   | Introduction | 
 | C-x h: |   | FAQ | 
 | case-label: |   | Switch Statement Symbols | 
 | catch-clause: |   | Conditional Construct Symbols | 
 | class-close: |   | Class Symbols | 
 | class-open: |   | Class Symbols | 
 | clean-ups: |   | Clean-ups | 
 | comment handling: |   | Filling and Breaking | 
 | comment line prefix: |   | Custom Filling and Breaking | 
 | comment-intro: |   | Literal Symbols | 
 | comment-only line: |   | Syntactic Analysis | 
 | comments (insertion of): |   | Comment Commands | 
 | composition-close: |   | External Scope Symbols | 
 | composition-open: |   | External Scope Symbols | 
 | Configuration: |   | Config Basics | 
 | cpp-define-intro: |   | Multiline Macro Symbols | 
 | cpp-macro: |   | Literal Symbols | 
 | cpp-macro-cont: |   | Multiline Macro Symbols | 
 | customization, brace hanging: |   | Custom Braces | 
 | customization, colon hanging: |   | Hanging Colons | 
 | customization, comma newlines: |   | Hanging Semicolons and Commas | 
 | customization, indentation: |   | Customizing Indentation | 
 | customization, indentation functions: |   | Custom Line-Up | 
 | customization, interactive: |   | Interactive Customization | 
 | customization, semicolon newlines: |   | Hanging Semicolons and Commas | 
 
  | 
| D |  |  | 
 | defun-block-intro: |   | Function Symbols | 
 | defun-close: |   | Function Symbols | 
 | defun-open: |   | Function Symbols | 
 | DEL: |   | Hungry WS Deletion | 
 | do-while-closure: |   | Conditional Construct Symbols | 
 | documentation comments: |   | Doc Comments | 
 | Doxygen markup: |   | Doc Comments | 
 
  | 
| E |  |  | 
 | electric characters: |   | Electric Keys | 
 | Ellemtel style: |   | Built-in Styles | 
 | else-clause: |   | Conditional Construct Symbols | 
 | Emacs Initialization File: |   | Config Basics | 
 | extern-lang-close: |   | External Scope Symbols | 
 | extern-lang-open: |   | External Scope Symbols | 
 
  | 
| F |  |  | 
 | faces: |   | Faces | 
 | file local variables: |   | File Styles | 
 | Filladapt mode: |   | Custom Filling and Breaking | 
 | Font Lock mode: |   | Font Locking | 
 | font locking: |   | Font Locking | 
 | friend: |   | Class Symbols | 
 | func-decl-cont: |   | Literal Symbols | 
 
  | 
| G |  |  | 
 | GNU indent program: |   | Indentation Commands | 
 | GNU style: |   | Built-in Styles | 
 | GtkDoc markup: |   | Doc Comments | 
 
  | 
| H |  |  | 
 | hanging braces: |   | Hanging Braces | 
 | hanging colons: |   | Hanging Colons | 
 | hanging commas: |   | Hanging Semicolons and Commas | 
 | hanging semicolons: |   | Hanging Semicolons and Commas | 
 | history: |   | Introduction | 
 | hungry-deletion: |   | Hungry WS Deletion | 
 
  | 
| I |  |  | 
 | in-class inline methods: |   | Class Symbols | 
 | inclass: |   | Class Symbols | 
 | inclass: |   | External Scope Symbols | 
 | incomposition: |   | External Scope Symbols | 
 | indentation: |   | Indentation Commands | 
 | indentation: |   | Indentation Calculation | 
 | indentation: |   | Customizing Indentation | 
 | indentation function: |   | Line-Up Functions | 
 | indentation offset specifications: |   | Indentation Engine Basics | 
 | Indenting #pragma: |   | Indenting Directives | 
 | Indenting Directives: |   | Indenting Directives | 
 | inexpr-class: |   | Java Symbols | 
 | inexpr-statement: |   | Statement Block Symbols | 
 | inexpr-statement: |   | Statement Block Symbols | 
 | inextern-lang: |   | External Scope Symbols | 
 | inher-cont: |   | Class Symbols | 
 | inher-intro: |   | Class Symbols | 
 | inlambda: |   | Statement Block Symbols | 
 | inline-close: |   | Class Symbols | 
 | inline-open: |   | Class Symbols | 
 | inmodule: |   | External Scope Symbols | 
 | innamespace: |   | External Scope Symbols | 
 | interactive customization: |   | Interactive Customization | 
 
  | 
| J |  |  | 
 | Java style: |   | Built-in Styles | 
 | Javadoc markup: |   | Filling and Breaking | 
 | Javadoc markup: |   | Doc Comments | 
 | Just-in-time Lock mode: |   | Font Locking Preliminaries | 
 
  | 
| K |  |  | 
 | K&R style: |   | Built-in Styles | 
 | knr-argdecl: |   | K&R Symbols | 
 | knr-argdecl-intro: |   | K&R Symbols | 
 
  | 
| L |  |  | 
 | label: |   | Literal Symbols | 
 | lambda-intro-cont: |   | Statement Block Symbols | 
 | Lazy Lock mode: |   | Font Locking Preliminaries | 
 | limitations: |   | Limitations and Known Bugs | 
 | line breaking: |   | Filling and Breaking | 
 | line-up function: |   | Line-Up Functions | 
 | Linux style: |   | Built-in Styles | 
 | literal: |   | Indentation Commands | 
 | literal: |   | Auto-newlines | 
 | literal: |   | Clean-ups | 
 
  | 
| M |  |  | 
 | M-;: |   | Comment Commands | 
 | M-a: |   | Movement Commands | 
 | M-e: |   | Movement Commands | 
 | M-j: |   | Filling and Breaking | 
 | M-q: |   | Filling and Breaking | 
 | macros: |   | Custom Macros | 
 | macros with semicolons: |   | Macros with ; | 
 | member-init-cont: |   | Class Symbols | 
 | member-init-intro: |   | Class Symbols | 
 | Minor Modes: |   | Minor Modes | 
 | mode hooks: |   | CC Hooks | 
 | module-close: |   | External Scope Symbols | 
 | module-open: |   | External Scope Symbols | 
 | movement: |   | Movement Commands | 
 | multiline macros: |   | Multiline Macro Symbols | 
 
  | 
| N |  |  | 
 | namespace-close: |   | External Scope Symbols | 
 | namespace-open: |   | External Scope Symbols | 
 | noise macros: |   | Noise Macros | 
 | nomenclature: |   | Subword Movement | 
 
  | 
| O |  |  | 
 | objc-method-args-cont: |   | Objective-C Method Symbols | 
 | objc-method-call-cont: |   | Objective-C Method Symbols | 
 | objc-method-intro: |   | Objective-C Method Symbols | 
 | offset specification: |   | c-offsets-alist | 
 | offsets: |   | Indentation Engine Basics | 
 | open paren in column zero: |   | FAQ | 
 
  | 
| P |  |  | 
 | paragraph filling: |   | Filling and Breaking | 
 | performance: |   | Performance Issues | 
 | Pike autodoc markup: |   | Filling and Breaking | 
 | Pike autodoc markup: |   | Doc Comments | 
 | preprocessor directives: |   | Custom Macros | 
 | Python style: |   | Built-in Styles | 
 
  | 
| R |  |  | 
 | RET: |   | FAQ | 
 
  | 
| S |  |  | 
 | statement: |   | Function Symbols | 
 | statement-block-intro: |   | Conditional Construct Symbols | 
 | statement-case-intro: |   | Switch Statement Symbols | 
 | statement-case-open: |   | Switch Statement Symbols | 
 | statement-cont: |   | Function Symbols | 
 | stream-op: |   | Literal Symbols | 
 | string: |   | Literal Symbols | 
 | Stroustrup style: |   | Built-in Styles | 
 | style definition: |   | Adding Styles | 
 | style variables: |   | Style Variables | 
 | styles: |   | Style Variables | 
 | styles: |   | Styles | 
 | styles, built-in: |   | Built-in Styles | 
 | styles, file local: |   | File Styles | 
 | substatement: |   | Conditional Construct Symbols | 
 | substatement: |   | Syntactic Analysis | 
 | substatement block: |   | Syntactic Analysis | 
 | substatement-label: |   | Conditional Construct Symbols | 
 | substatement-open: |   | Conditional Construct Symbols | 
 | subword: |   | Subword Movement | 
 | syntactic analysis: |   | Syntactic Analysis | 
 | syntactic context: |   | Syntactic Analysis | 
 | syntactic element: |   | Syntactic Analysis | 
 | syntactic symbol: |   | Indentation Engine Basics | 
 | syntactic symbol: |   | Syntactic Analysis | 
 | syntactic symbols, brief list: |   | Syntactic Symbols | 
 | syntactic whitespace: |   | Auto-newlines | 
 | syntactic whitespace: |   | Literal Symbols | 
 | syntactic whitespace: |   | Multiline Macro Symbols | 
 
  | 
| T |  |  | 
 | TAB: |   | Indentation Commands | 
 | template-args-cont: |   | Class Symbols | 
 | text filling: |   | Filling and Breaking | 
 | topmost-intro: |   | Function Symbols | 
 | topmost-intro-cont: |   | Function Symbols | 
 | types, user defined: |   | Font Locking Preliminaries | 
 
  | 
| U |  |  | 
 | user defined types: |   | Font Locking Preliminaries | 
 | User style: |   | Built-in Styles | 
 
  | 
| W |  |  | 
 | web site: |   | Updating CC Mode | 
 | Whitesmith style: |   | Built-in Styles | 
 
  |