Next: Scheme Mode
Up: Programming Modes
Previous: Programming Modes
If you use Emacs for programming in the C language , you can
get it to do all the indentation for you automatically. Files whose
names end in ``.c '' or ``.h'' are automatically brought
up in c-mode. This means that certain special editing commands,
useful for writing C-programs, are available. In C-mode, is
bound to c-indent-command. This means that hitting the
key does not actually insert a tab character. Instead, if
you hit anywhere on a line, Emacs automatically indents
that line correctly for its location in the program. This implies
that Emacs knows something about C syntax, which it does (although
nothing about semantics--it cannot insure that your program has no
errors!)
In order to do this, it assumes that the previous lines are
indented correctly. That means that if the preceding line is missing
a parenthesis, semicolon, curly brace, or whatever, Emacs will indent
the current line in a funny way. When you see it do that, you will
know to look for a punctuation mistake on the line above.
You can use this feature to check that you have punctuated
your programs correctly--instead of reading through the entire
program looking for problems, just start indenting lines from the top
down with , and when something indents oddly, check the
lines just before it. In other words, let Emacs do the work for you!
Converted on:
Mon Apr 1 08:59:56 EST 1996
|