* c-mode seems broken
@ 2010-05-03 8:57 Francis Moreau
2010-05-03 16:48 ` Alan Mackenzie
0 siblings, 1 reply; 5+ messages in thread
From: Francis Moreau @ 2010-05-03 8:57 UTC (permalink / raw)
To: help-gnu-emacs
Hello,
Since a couple of months (I don't remember when exactly I first
encounter this), the indentation stop working when editing a C source
file. That is when I press <TAB> the line is indented at the start of
the line (instead of inserting an appropriate number of spaces). To
workaround this problem I do "M-x c-mode" and the indentation is
working again.
It seems that happens after adding/modifying code inside "#ifdef/
#endif", but I'm not sure.
How can I fix this ?
Thanks
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: c-mode seems broken
2010-05-03 8:57 c-mode seems broken Francis Moreau
@ 2010-05-03 16:48 ` Alan Mackenzie
2010-05-04 19:22 ` Francis Moreau
0 siblings, 1 reply; 5+ messages in thread
From: Alan Mackenzie @ 2010-05-03 16:48 UTC (permalink / raw)
To: help-gnu-emacs
Francis Moreau <francis.moro@gmail.com> wrote:
> Hello,
> Since a couple of months (I don't remember when exactly I first
> encounter this), the indentation stop working when editing a C source
> file. That is when I press <TAB> the line is indented at the start of
> the line (instead of inserting an appropriate number of spaces). To
> workaround this problem I do "M-x c-mode" and the indentation is
> working again.
> It seems that happens after adding/modifying code inside "#ifdef/
> #endif", but I'm not sure.
This is a known problem which has been fixed (by removing an
"improvement") in the soon-to-be-released Emacs 23.2. The "improvement"
itself has been fixed for the medium future Emacs 24.
The bug is triggered by inserting a newline at the end of any C
preprocessor line. This wrongly pushes a "CPP marker" (actually a text
property) onto the start of the next line.
> How can I fix this ?
Upgrade to Emacs 23.2 when it gets released. This could be as early as
the coming Friday.
Sorry for this bug.
> Thanks
--
Alan Mackenzie (Nuremberg, Germany).
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: c-mode seems broken
2010-05-03 16:48 ` Alan Mackenzie
@ 2010-05-04 19:22 ` Francis Moreau
2010-05-04 19:48 ` Alan Mackenzie
0 siblings, 1 reply; 5+ messages in thread
From: Francis Moreau @ 2010-05-04 19:22 UTC (permalink / raw)
To: help-gnu-emacs
On May 3, 6:48 pm, Alan Mackenzie <a...@muc.de> wrote:
[snip]
> > How can I fix this ?
>
> Upgrade to Emacs 23.2 when it gets released. This could be as early as
> the coming Friday.
Which probably means: get a bunch of new bugs ;)
Are there any 23.1 'stable' branches somewhere which can be used to
get only fixes ?
> Sorry for this bug.
No problem.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: c-mode seems broken
2010-05-04 19:22 ` Francis Moreau
@ 2010-05-04 19:48 ` Alan Mackenzie
2010-05-05 4:08 ` Stefan Monnier
0 siblings, 1 reply; 5+ messages in thread
From: Alan Mackenzie @ 2010-05-04 19:48 UTC (permalink / raw)
To: help-gnu-emacs
Francis Moreau <francis.moro@gmail.com> wrote:
> On May 3, 6:48?pm, Alan Mackenzie <a...@muc.de> wrote:
> [snip]
>> > How can I fix this ?
>> Upgrade to Emacs 23.2 when it gets released. ?This could be as early
>> as the coming Friday.
> Which probably means: get a bunch of new bugs ;)
23.2 is purely a bugfix release, so there should be very few new ones.
> Are there any 23.1 'stable' branches somewhere which can be used to
> get only fixes ?
23.2 is on the same branch as 23.1 and is purely a bugfix release.
Really!
--
Alan Mackenzie (Nuremberg, Germany).
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: c-mode seems broken
2010-05-04 19:48 ` Alan Mackenzie
@ 2010-05-05 4:08 ` Stefan Monnier
0 siblings, 0 replies; 5+ messages in thread
From: Stefan Monnier @ 2010-05-05 4:08 UTC (permalink / raw)
To: help-gnu-emacs
> 23.2 is on the same branch as 23.1 and is purely a bugfix release.
Well, not quite. It does have a few improvements as well. And even
"bug-fix only" can introduce new bugs. But yes, 23.2 aims to fix more
bugs than it introduces and doesn't try to provide
significant improvements.
Stefan
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2010-05-05 4:08 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-05-03 8:57 c-mode seems broken Francis Moreau
2010-05-03 16:48 ` Alan Mackenzie
2010-05-04 19:22 ` Francis Moreau
2010-05-04 19:48 ` Alan Mackenzie
2010-05-05 4:08 ` Stefan Monnier
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).