* Emacs changed indenting on me
@ 2004-09-29 18:33 Sarir Khamsi
2004-09-29 19:16 ` EScott
2004-09-29 22:31 ` Sarir Khamsi
0 siblings, 2 replies; 8+ messages in thread
From: Sarir Khamsi @ 2004-09-29 18:33 UTC (permalink / raw)
Well, I have no idea what I did but GNU Emacs (21.3.50.1) changed
indenting of C++ code. Now it indents 2 spaces instead of the usual 3
and moves comment characters ("//") typed in the first column to align
with the indented code...it didn't do that before.
Any ideas on what I could have done to make this happen or how I can
fix it? (I'm on WinXP, SP1.) Thanks.
Sarir
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Emacs changed indenting on me
2004-09-29 18:33 Emacs changed indenting on me Sarir Khamsi
@ 2004-09-29 19:16 ` EScott
2004-09-29 22:31 ` Sarir Khamsi
1 sibling, 0 replies; 8+ messages in thread
From: EScott @ 2004-09-29 19:16 UTC (permalink / raw)
Cc: help-gnu-emacs, help-gnu-emacs-bounces+escott=nyiso.com
[-- Attachment #1.1: Type: text/plain, Size: 762 bytes --]
help-gnu-emacs-bounces+escott=nyiso.com@gnu.org wrote on 09/29/2004
02:33:27 PM:
> Well, I have no idea what I did but GNU Emacs (21.3.50.1) changed
> indenting of C++ code. Now it indents 2 spaces instead of the usual 3
> and moves comment characters ("//") typed in the first column to align
> with the indented code...it didn't do that before.
>
> Any ideas on what I could have done to make this happen or how I can
> fix it? (I'm on WinXP, SP1.) Thanks.
>
> Sarir
> _______________________________________________
> Help-gnu-emacs mailing list
> Help-gnu-emacs@gnu.org
> http://lists.gnu.org/mailman/listinfo/help-gnu-emacs
Try c-set-style
When prompted use ? to list available styles. There are 11 under the
W2000 install!. I like Ellemtel.
Eric.
[-- Attachment #1.2: Type: text/html, Size: 1025 bytes --]
[-- Attachment #2: Type: text/plain, Size: 152 bytes --]
_______________________________________________
Help-gnu-emacs mailing list
Help-gnu-emacs@gnu.org
http://lists.gnu.org/mailman/listinfo/help-gnu-emacs
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Emacs changed indenting on me
[not found] <mailman.370.1096485805.2017.help-gnu-emacs@gnu.org>
@ 2004-09-29 21:09 ` Sarir Khamsi
2004-09-30 12:48 ` Greg Rowe
0 siblings, 1 reply; 8+ messages in thread
From: Sarir Khamsi @ 2004-09-29 21:09 UTC (permalink / raw)
EScott@nyiso.com writes:
> help-gnu-emacs-bounces+escott=nyiso.com@gnu.org wrote on 09/29/2004 02:33:27
> PM:
>
>> Well, I have no idea what I did but GNU Emacs (21.3.50.1) changed
>> indenting of C++ code. Now it indents 2 spaces instead of the usual 3
>> and moves comment characters ("//") typed in the first column to align
>> with the indented code...it didn't do that before.
>>
>> Any ideas on what I could have done to make this happen or how I can
>> fix it? (I'm on WinXP, SP1.) Thanks.
>
> Try c-set-style
Thanks, but does that change the indentation amount (ie, number of
spaces) and comment character placement? I don't see a call to that in
my ~/.emacs file.
Sarir
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Emacs changed indenting on me
2004-09-29 18:33 Emacs changed indenting on me Sarir Khamsi
2004-09-29 19:16 ` EScott
@ 2004-09-29 22:31 ` Sarir Khamsi
2004-09-30 12:38 ` J. David Boyd
[not found] ` <mailman.513.1096548315.2017.help-gnu-emacs@gnu.org>
1 sibling, 2 replies; 8+ messages in thread
From: Sarir Khamsi @ 2004-09-29 22:31 UTC (permalink / raw)
Never mind...I did a diff between previous versions and found my
problem. Sorry.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Emacs changed indenting on me
2004-09-29 22:31 ` Sarir Khamsi
@ 2004-09-30 12:38 ` J. David Boyd
[not found] ` <mailman.513.1096548315.2017.help-gnu-emacs@gnu.org>
1 sibling, 0 replies; 8+ messages in thread
From: J. David Boyd @ 2004-09-30 12:38 UTC (permalink / raw)
Sarir Khamsi <sarir.khamsi@raytheon.com> writes:
> Never mind...I did a diff between previous versions and found my
> problem. Sorry.
You're supposed to tell us what the problem was so that we can all learn!
Dave
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Emacs changed indenting on me
2004-09-29 21:09 ` Sarir Khamsi
@ 2004-09-30 12:48 ` Greg Rowe
0 siblings, 0 replies; 8+ messages in thread
From: Greg Rowe @ 2004-09-30 12:48 UTC (permalink / raw)
On Wed, 29 Sep 2004 14:09:40 -0700, Sarir Khamsi wrote:
> Thanks, but does that change the indentation amount (ie, number of
> spaces) and comment character placement? I don't see a call to that in
> my ~/.emacs file.
Yes it does. It can completely change the indentation style including the
number of spaces.
If the spaces do not suit you you can change that by setting the
c-basic-offset variable. For example, I like 5 spaces per indent:
(setq c-basic-offset 5)
In reality I use the stroustroup indentation style which uses a
basic-offset of 5 anyhow.
Greg
--
Home is where the .bashrc is.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Emacs changed indenting on me
[not found] ` <mailman.513.1096548315.2017.help-gnu-emacs@gnu.org>
@ 2004-10-01 18:13 ` Sarir Khamsi
2004-10-01 19:44 ` EScott
0 siblings, 1 reply; 8+ messages in thread
From: Sarir Khamsi @ 2004-10-01 18:13 UTC (permalink / raw)
dave@adboyd.com (J. David Boyd) writes:
> Sarir Khamsi <sarir.khamsi@raytheon.com> writes:
>
>> Never mind...I did a diff between previous versions and found my
>> problem. Sorry.
>
> You're supposed to tell us what the problem was so that we can all learn!
Fair enough...this is what I took out:
(add-hook 'c-mode-hook
(function (lambda ()
(setq c-file-style "local"))))
(add-hook 'c++-mode-hook
(function (lambda ()
(setq c-file-style "local"))))
(c-add-style "local"
'((c-basic-offset . 3)
(c-comment-only-line-offset . 0)
(c-hanging-braces-alist . ((substatement-open before after)))
(c-offsets-alist . ((topmost-intro . 0)
(topmost-intro-cont . 0)
(substatement . 3)
(substatement-open . 0)
(statement-case-open . 3)
(statement-cont . 3)
(access-label . -3)
(inclass . 3)
(inline-open . 0)
))))
I didn't think I needed it. After I got the initial reply, it all made
sense when I did the diff.
Sari
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Emacs changed indenting on me
2004-10-01 18:13 ` Sarir Khamsi
@ 2004-10-01 19:44 ` EScott
0 siblings, 0 replies; 8+ messages in thread
From: EScott @ 2004-10-01 19:44 UTC (permalink / raw)
Cc: help-gnu-emacs, help-gnu-emacs-bounces+escott=nyiso.com
[-- Attachment #1.1: Type: text/plain, Size: 1197 bytes --]
help-gnu-emacs-bounces+escott=nyiso.com@gnu.org wrote on 10/01/2004
02:13:44 PM:
> dave@adboyd.com (J. David Boyd) writes:
>
> > Sarir Khamsi <sarir.khamsi@raytheon.com> writes:
> >
> >> Never mind...I did a diff between previous versions and found my
> >> problem. Sorry.
> >
> > You're supposed to tell us what the problem was so that we can all
learn!
>
> Fair enough...this is what I took out:
>
> (add-hook 'c-mode-hook
> (function (lambda ()
> (setq c-file-style "local"))))
>
> (add-hook 'c++-mode-hook
> (function (lambda ()
> (setq c-file-style "local"))))
[snip]
>
> I didn't think I needed it. After I got the initial reply, it all made
> sense when I did the diff.
>
> Sari
I still think you would do better using something like this in your
.emacs:
;Set Ellemtel as the default indent style
;Stroustrup looks about the same
(add-hook 'c-mode-hook
'(lambda ()
(c-set-style "Ellemtel")))
There are several complete systems of C styles, which should be more
satisfactory than re-inventing the wheel. Of course, you may like
inventing!
Eric
[-- Attachment #1.2: Type: text/html, Size: 2138 bytes --]
[-- Attachment #2: Type: text/plain, Size: 152 bytes --]
_______________________________________________
Help-gnu-emacs mailing list
Help-gnu-emacs@gnu.org
http://lists.gnu.org/mailman/listinfo/help-gnu-emacs
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2004-10-01 19:44 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-09-29 18:33 Emacs changed indenting on me Sarir Khamsi
2004-09-29 19:16 ` EScott
2004-09-29 22:31 ` Sarir Khamsi
2004-09-30 12:38 ` J. David Boyd
[not found] ` <mailman.513.1096548315.2017.help-gnu-emacs@gnu.org>
2004-10-01 18:13 ` Sarir Khamsi
2004-10-01 19:44 ` EScott
[not found] <mailman.370.1096485805.2017.help-gnu-emacs@gnu.org>
2004-09-29 21:09 ` Sarir Khamsi
2004-09-30 12:48 ` Greg Rowe
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).