Arduino Proramming in .c not .ino?

is there any way I can program Arduino boards with C?
I know, Arduino is basically C/C++, but the file extension ".ino" doesn't allow my text editor(Atom) to recognize it as a C file and I can't get syntax errors on it. You know, those red dots next to lines with errors. I only get my syntax errors through verbose output through the terminal. It is really frustrating.
Is there a way rename my Arduino files to .c and still compile/upload them?


P.S. I don't mean AVR-GCC, my brain's too small for that. I mean normal Arduino syntax grammar, just a different file extension.

Just change Atom to treat dot-ino files the way you want it to treat them...

This may be of interest: