Probably because c-mode uses the tab key to enforce an indentation style. Try opening a loop in C, then using tab on the next line: it should be indented according to the looping level of the program you're writing. Most programming modes (e.g., perl-mode, cperl-mode) do the same thing to assist with figuring out how deep the looping levels go.
ap ---------------------------------------------------------------------- Andrew J Perrin - [EMAIL PROTECTED] - http://www.unc.edu/~aperrin Assistant Professor of Sociology, U of North Carolina, Chapel Hill 269 Hamilton Hall, CB#3210, Chapel Hill, NC 27599-3210 USA On Thu, 27 Sep 2001, Josh McKinney wrote: > I have what seems like a simple question but has become tough to find an > answer. I have been playing around with Emacs for a little while and have > noticed one thing thats really bothers me. Why can't I tab(indent) a new line > in c-mode? Basically when I open a *.c file and want to indent a line I hit > tab > and nothing happens. This is only is c-mode. This also happens if there is > no > .emacs file in the homedir also. > > Thanks > Josh > -- > Linux, the choice | Speaking of purchasing a dog, never buy a > of a GNU generation -o) | watchdog that's on sale. After all, > Kernel 2.4.9-ac15 /\ | everyone knows a bargain dog never bites! > on a i586 _\_v | > | > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] > >