help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: c++-mode newline after if


From: Rares Vernica
Subject: Re: c++-mode newline after if
Date: Tue, 10 Apr 2007 10:38:53 -0700
User-agent: Thunderbird 1.5.0.10 (X11/20070403)

Robert Thorpe wrote:
On Apr 9, 7:40 pm, Rares Vernica <rvern...@gmail.com> wrote:
Hi,

The c++-mode in emacs 22 inserts a new line after the if, so the code
will look like this:

if (a > 0)
   {

This is called "GNU style" C.

How can I disable this. I would like the code to be like this:

if (a > 0) {

This is "K&R style" C.
To change type C-c . k&r

That's control-c dot k & r

Other possibilities are Whitesmith style and Stroustrup style.


Thanks for the suggestion.

I recently switched from emacs 21 to emacs 22. I had an indentation style which I liked in 21.

I tried all the indentation styles that are available for 22 and none of them is exactly as the one I used. You can see the difference in this example.

if (a > 0) {
  a++;
}

This is how I would like the code to look. The indentation is done using spaces.

Few of the styles had the '{' on the same line as the 'if'. But none of them used 2 spaces to do the indentation.

How can I figure out what indentation style I used in 21 and get the same indentation style in 22?

Thanks a lot,
Ray


reply via email to

[Prev in Thread] Current Thread [Next in Thread]