Re: auto syntax indenting
Re: auto syntax indenting
- Subject: Re: auto syntax indenting
- From: Mike Lazear <email@hidden>
- Date: Thu, 7 Apr 2005 12:36:34 -0700
On Apr 7, 2005, at 11:50 AM, Markian Hlynka wrote:
Here's something annoying. Is it just me, or does everyone see this?
I had:
for( i = 0; i < N; i++ )
for( j = 0; j < N; j++ )
if (aboard.board[i][j].colour != empty)
{
thekey ^= myZobrist[i][j][aboard.board[i][j]];
}
blah;
now, here are my issues. First off, blah is auto-indented to the wrong
spot. Second, for some reason it's indented with spaces, while the
other lines are tab-indented. I thought I'd had tabs turned OFF. Why
is this happening? Could this be related to the "Tab indents: In
leading white space" setting under prefs->indentation?
So, "blah" should actually be aligned with "thekey ^="
Why would "blah" align with thekey"? it's outside of the if therefore
it should be aligned with the very first for.
Xcode indenting has a way of getting very confused. Start using if { }
and else without braces and it gets really messed up quick!
However, this works properly:
for( i = 0; i < N; i++ )
{
for( j = 0; j < N; j++ )
{
if (aboard.board[i][j].colour != empty)
{
//no assertion necessary because it's the loop bound by
definition!
thekey ^= myZobrist[i][j][aboard.board[i][j]];
}
}
}
blah;
except once again 'blah' has spaces, and the others have tabs?!
so, 2 questions:
1. Why do I have tabs when "Editor uses tabs" is NOT checked in Text
Editing prefs.
2. should I file a bug for the aberrant auto-indent behaviour?
Have you gone thru and removed all existing tabs from your files?
Changing the preference to use spaces instead of tabs does not, in my
experience, automatically replace existing tabs.
I had a similar thing and used BBEdit to replace all tabs with spaces.
Mike
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden