Thanks, I am sorry i was criptic. All my team members are indenting the files by the command > indent -bap -bl -ce -l80 bscSmSeAmMsgHlr.cpp > where, > -bap -> putting blank line after the defintion of procedure. > -bl -> formatting the braces > -ce -> cuddling up the else statement with the previous brace > -l80 -> for logically breaking the line after 80 columns(no need to > scroll to right or enlarge the window) What i want is, when i press TAB key, It should indent according to the options given above, So that i don't have to run the above command again on a file. How can i do it in emacs? Anand tomas@tuxteam.de wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On Tue, Jun 02, 2009 at 09:22:41AM +0530, Anand Dhanakshirur wrote: > > Funny, when the content of the mail is more terse than the vcard ;-) > > Answer: > Meta-x customize-variable > then > c-offsets-alist > > Customize to heart's content! > > You may browse your way to there (there are lots of interesting knobs > you might want to get acquainted to) by just typing > > Meta-x customize > then > > > and click your way along the links: > Programming -> Languages -> C -> C Syntactic Indentation > > (you might want, as an example, switch on "C Echo Syntactic > Information", which lets Emacs put the name of the syntactic construct > in the echo area, sso you can see how the key for this particular > indentation is called). > > Hope that helps > - -- tomás > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.6 (GNU/Linux) > > iD8DBQFKJNFXBcgs9XrR2kYRAsNFAJoCpKqK7sjYonKIdWrUGkSgvn1QFQCdFb51 > HHRB7QuPlE+EK7l7vKJEb6w= > =UCKU > -----END PGP SIGNATURE----- >