Tree [217e7d] default tip /
History



File Date Author Commit
admin 2012-02-19 Alan Mackenzie Alan Mackenzie [714362] Create .hgignore. Delete the two old .cvsignor...
tests 2012-02-07 acmacm acmacm [269c4e] Test for keyword @implementation in a #pragma. ...
.hgignore 2012-02-19 Alan Mackenzie Alan Mackenzie [714362] Create .hgignore. Delete the two old .cvsignor...
.hgtags 2012-02-19 Alan Mackenzie Alan Mackenzie [9e9f3f] Added tag 2012-02-14-m for changeset 714362e3e98a
2www.gnu.org.sh 2007-07-13 acmacm acmacm [2b1847] Add a #! line, and a directory parameter.
ANNOUNCEMENT 2011-08-24 acmacm acmacm [c23471] ANNOUNCEMENT: Finally remove Martin Stjernholm,...
COPYING 2011-08-24 acmacm acmacm [c59e39] Replace GPL 2 with GPL 3.
ChangeLog 2011-08-24 acmacm acmacm [0882b7] The ChangeLog for CC Mode 5.32.
Checklist.txt 2005-11-30 acmacm acmacm [100b80] Checklist.txt: Add cc-mode.XEMACS.info.tar.gz t...
MANIFEST 2011-08-24 acmacm acmacm [c23471] ANNOUNCEMENT: Finally remove Martin Stjernholm,...
Makefile 2011-07-15 acmacm acmacm [dc9183] cc-guess.el: Update this and Make it an integra...
NEWS 2011-08-24 acmacm acmacm [c23471] ANNOUNCEMENT: Finally remove Martin Stjernholm,...
README 2011-08-24 acmacm acmacm [c23471] ANNOUNCEMENT: Finally remove Martin Stjernholm,...
Release.py 2003-07-16 mast mast [ba513f] Makefile no longer contains a literal version n...
Update.py 2003-05-29 mast mast [d94b70] #Changed to use ISO date format.
cc-align.el 2011-09-03 acmacm acmacm [b0e4aa] Correct the copyright and license statements fo...
cc-awk.el 2011-12-04 acmacm acmacm [af2b97] Add the switch statement to AWK Mode.
cc-bytecomp.el 2011-10-11 acmacm acmacm [717e84] Enhance cc-bytecomp-ignore-obsolete to cope wit...
cc-cmds.el 2012-01-13 acmacm acmacm [c8731b] Fix filling for when filladapt mode is enabled.
cc-compat.el 2011-09-03 acmacm acmacm [b0e4aa] Correct the copyright and license statements fo...
cc-defs.el 2011-09-15 acmacm acmacm [571482] cc-defs.el (top level): Add a test for the exis...
cc-engine.el 2012-03-16 Alan Mackenzie Alan Mackenzie [217e7d] Silly comment.
cc-fix.el 2011-09-15 acmacm acmacm [571482] cc-defs.el (top level): Add a test for the exis...
cc-fonts.el 2012-01-18 acmacm acmacm [16ccdf] Eliminate sluggishness and hangs in fontificati...
cc-guess.el 2011-09-03 acmacm acmacm [b0e4aa] Correct the copyright and license statements fo...
cc-langs.el 2012-01-08 acmacm acmacm [c25c32] Optimise font locking in long enum definitions.
cc-lobotomy.el 2011-09-03 acmacm acmacm [b0e4aa] Correct the copyright and license statements fo...
cc-menus.el 2011-09-04 acmacm acmacm [eb4e26] Reapply the change up to revision 5.87.
cc-mode.el 2012-02-13 acmacm acmacm [bea82b] Fix a loop in c-set-fl-decl-start.
cc-mode.texi 2011-12-20 acmacm acmacm [a8955e] Convert some British English spellings to Ameri...
cc-styles.el 2011-09-03 acmacm acmacm [b0e4aa] Correct the copyright and license statements fo...
cc-subword.el 2011-09-03 acmacm acmacm [b0e4aa] Correct the copyright and license statements fo...
cc-vars.el 2011-09-03 acmacm acmacm [b0e4aa] Correct the copyright and license statements fo...
idl-keywords.txt 2003-05-25 mast mast [541a17] #New column to correspond to the split-off of c...

Read Me

README for CC Mode 5.32
Current maintainer : Alan Mackenzie
Contact address    : bug-cc-mode@gnu.org

INTRODUCTION

    The canonical web location for all knowledge CC Mode is:

	<http://cc-mode.sourceforge.net/>

    Please read the cc-mode.texi manual for details on using CC Mode.
    This is available on-line from:

        <http://cc-mode.sourceforge.net/cc-mode.html>

    As of this writing (August 2011), CC Mode currently works
    out of the box with XEmacs versions 21.4 and later, and with Emacs
    versions 22 and later.  (It might well still work with some earlier
    versions and will very likely work with later versions too, when
    they become available.)

MORE INFORMATION

    Check out the CC Mode web site for the latest information,
    updates, tips, installation and compatibility notes, etc. on using
    CC Mode.  The installation instructions given below are an excerpt
    of the on-line instructions.  If you have problems installing CC
    Mode, please check out the URL above before submitting a bug
    report.  Thanks!

    The MANIFEST file contains a description of all the files you
    should have gotten with this distribution.

MANUALS

    Preformatted versions of the manual in DVI, PostScript, and Info,
    are all available at the CC Mode web page.  The Info manual has
    two variants, one for GNU Emacs, the other for XEmacs - the only
    differences between them are the targets of some cross references
    within the manual.

    To build the manual yourself, you will need Texinfo 4.7 or later.
    Simply type:

        % makeinfo cc-mode.texi                   # For GNU Emacs
    or
        % makeinfo -DXEMACS cc-mode.texi          # For XEmacs

    To make the DVI version, type:

        % texi2dvi cc-mode.texi

INSTALLATION

    Here is a quick guide for installing CC Mode.  For the latest
    information on installing CC Mode, please see the CC Mode web site
    given above.

    If you're using XEmacs, make sure you've got the "advice" package
    installed.

  Byte Compiling

    It is highly recommended that you byte-compile CC Mode for
    performance reasons.  Running CC Mode non-byte-compiled is not
    supported.

    You can compile CC Mode in the same way as any other package.  To
    compile it from a running (X)Emacs session:

        M-0 M-x byte-recompile-directory RET /path/to/cc-mode RET

    To compile CC Mode from the shell:

        % cd /path/to/cc-mode
        % $(EMACS) -batch -no-site-file -q -f batch-byte-compile cc-*.el

    where $(EMACS) is either emacs or xemacs depending on the flavor
    you use.  Note that the byte compiled files from one version of
    (X)Emacs are likely not to work on a different version - compile
    them fresh when you upgrade your (X)Emacs version.

  Installing

    Put the compiled files somewhere (X)Emacs will find them, i.e. in
    some path that's in the load-path variable.  You must make sure
    they are found before any CC Mode files which are distributed with
    (X)Emacs.  A directory has higher precendence than all directories
    after it in the load-path list.

    To test that you have things set up correctly, visit a C file and
    then type:

        M-x c-version RET
        => Using CC Mode version 5.XX

    where XX is the correct minor revision number.

  Compatibility Issues

    CC Mode should work fine with most versions of Emacs and XEmacs
    which aren't ancient (see the introduction above).

    For more details about interactions with different packages, see
    the CC Mode web page.