CC Mode

Manual (html)
Manual (info/PS/DVI)
Recent changes
Mailing lists
Mercurial Repository
Browse hg Repository
Savannah project page

CC Mode is an Emacs and XEmacs mode for editing C and other languages with similar syntax; currently C++, Objective-C, Java, CORBA's IDL, Pike, and AWK. It's a standard package in both Emacs and XEmacs.

CC Mode is maintained by Alan Mackenzie, with numerous contributions from other people. Several other people have helped make CC Mode what it is today, notably Barry Warsaw who took over BOCM (Boring Old C Mode) back in 1992 and revamped it to CC Mode, and Martin Stjernholm, CC Mode's maintainer from 2000 to 2005.

The current release available for download is 5.35. There is a detailed list of user visible changes, as well as installation instructions and Emacs/XEmacs compatibility details.

When a patch release is made, the last number in its version spec (e.g. 5.35.2) is the patch release number. Any patch releases made contain only bug fixes since the last "real" release. The ChangeLog file lists the bugs fixed.

You can browse the documentation on-line. It's also available for download in several formats.

For bug reports, feature requests, kudos, and anything else concerning CC Mode, please mail There is also an announcement only mailing list you can join to get notified of new CC Mode releases.

If you want the latest bug fixes or feel adventurous and want to contribute (don't hesitate! ;), clone the source repository.