GNU Info

Info Node: (emacs)Programs

(emacs)Programs


Next: Building Prev: Text Up: Top
Enter node , (file) or (file)node

Editing Programs
****************

   Emacs provides many features to facilitate editing programs.  Some
of these features can

   * Find or move over top-level definitions (Note: Defuns).

   * Apply the usual indentation conventions of the language (Note:
     Program Indent).

   * Insert, kill or align comments (Note: Comments).

   * Balance parentheses (Note: Parentheses).

   * Highlight program syntax (Note: Font Lock).

   This chapter describes these features and many more.

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.
Comments
Inserting, killing, and aligning comments.
Parentheses
Commands that operate on parentheses.
Documentation
Getting documentation of functions you plan to call.
Hideshow
Displaying blocks selectively.
Symbol Completion
Completion on symbol names of your program or language.
Glasses
Making identifiersLikeThis more readable.
Misc for Programs
Other Emacs features useful for editing programs.
C Modes
Special commands of C, C++, Objective-C,
Java, and Pike modes.
Fortran
Fortran mode and its special features.
Asm Mode
Asm mode and its special features.

automatically generated by info2www version 1.2.2.9