Hello,

It seems to be a bug in Lazarus:

When writing source code with tab character, auto ident on, smart tabs off, tab indents blocks on the following happens:

begin
   writeln('program started');
1_

^^^ bad ^^^

1 = space
_ = cusor

Lazarus moves the cursor to the second character instead of the first character.

It does not do that for further lines:

1234if a = b then
1234begin
1234_
1234_   writeln('ok');
1234end;
1234_

^^^ good ^^^

1234 = tab character, tab widths=4

It only does it for the first line of the program which seems weird and makes me think it's a bug ?!

Bye,
 Skybuck.




_________________________________________________________________
    To unsubscribe: mail [EMAIL PROTECTED] with
               "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to