[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: C-mode electric braces
From: |
Carsten Burstedde |
Subject: |
Re: C-mode electric braces |
Date: |
Wed, 11 Sep 2002 11:37:12 +0200 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.0) Gecko/20020607 |
>> 2. After having typed
>> for (i = 0; i < 3; ++i)
>> I want that hitting the opening brace places it on the next line,
>> then inserts an empty line and the closing brace, and places the
>> cursor in >>between:
>> {
>> <point>
>> }
>> Any suggestions for my .emacs?
> I'm afraid you'll have to hack it yourself. There is (AFAIK) no
> predefined functionality in CC mode for doing this.
>
> You could look at the function that gets called when you hit a brace
> and then write a new function that looks whether newlines should be
> inserted.
hmm, I am already happy enough that I can set some key bindings and
variables in my .emacs, this kind of stuff is probably beyond my el
skills. Anyone feels challenged to code this?
Concerning my first question (quote):
1. When I define array constants, I do not want emacs to put the closing
braces on an extra line, which it currently does. When I hit } after
int a[3] = { 1, 2, 3
the closing brace jumps to the next line. How can I switch this off?
(/quote)
This might be simple, any ideas?
Thanks,
Carsten
- C-mode electric braces, Carsten Burstedde, 2002/09/10
- Re: C-mode electric braces, Kai Großjohann, 2002/09/10
- Re: C-mode electric braces,
Carsten Burstedde <=
- Re: C-mode electric braces, Klaus Berndl, 2002/09/11
- Re: C-mode electric braces, Carsten Burstedde, 2002/09/11
- Re: C-mode electric braces, Klaus Berndl, 2002/09/11
- Re: C-mode electric braces, Alan Mackenzie, 2002/09/11