Emacs/emacs/Programs
From Get docs
26 Editing Programs
This chapter describes Emacs features for facilitating editing programs. Some of the things these features can do are:
- Find or move over top-level definitions (see Defuns).
- Apply the usual indentation conventions of the language (see Program Indent).
- Balance parentheses (see Parentheses).
- Insert, kill or align comments (see Comments).
- Highlight program syntax (see Font Lock).
| • Program Modes: | Major modes for editing programs. | |
| • Defuns: | Commands to operate on major top-level parts
of a program. | |
| • Program Indent: | Adjusting indentation to show the nesting. | |
| • Parentheses: | Commands that operate on parentheses. | |
| • Comments: | Inserting, killing, and aligning comments. | |
| • Documentation: | Getting documentation of functions you plan to call. | |
| • Hideshow: | Displaying blocks selectively. | |
| • Symbol Completion: | Completion on symbol names of your program or language. | |
| • MixedCase Words: | Dealing with identifiersLikeThis. | |
| • Semantic: | Suite of editing tools based on source code parsing. | |
| • Misc for Programs: | Other Emacs features useful for editing programs. | |
| • C Modes: | Special commands of C, C++, Objective-C, Java,
IDL, Pike and AWK modes. | |
| • Asm Mode: | Asm mode and its special features. | |
| • Fortran: | Fortran mode and its special features. |