Em 15/02/2012, às 12:47, Martin escreveu:

> On 15/02/2012 11:25, Everton Vieira wrote:
>> If someone had to go on the drawing of the editor, please someone,
>> consider to put lines to show block structure if an option is marked,
>> like the cnpack does in delphi. I`m aware this is an complicanting of
>> it, but is also a good feature that many likes.
> 
> I know of them for a long time, and yes I do have plans to add them.

So good! I`m sure many will appreciate that.

> But I have still other things on top of my list.
> 
> I don't have Delphi with CNPack, but out of interest:
> If you put 1000 lines (fill each line with "caption := 'a'+#44+inttostr(9);" 
> / Maybe a few nested "If") between the begin and end of an If => does it slow 
> down?
> 
> I know that is not likely code, but ...
> 
> Just to make the point, load MacOsAll (packages/univint from an older fpc 
> 2.4.0 (300.000 lines) in delphi, select all (ctrl-a). In turbo delphi (2007) 
> you can now go get your coffee.

kkkkk, maybe some cookies also. Just kidding.

> It will be locked up for minutes (my guess: the  search for equal words, for 
> syncro edit)
> 
> 
> And also there are other bits: currently Lazarus highlighter does have no 
> awareness of the statement. it goes from begin to end (well that could still 
> draw a line, but does not mark the "IF"
>     If a =1 then
>     begin
> Folding starts at "begin" too, not at "if"
> (of course, as I said, that is not a stopper)
> 
> -----------
> The main issue s finding all the outer the block begin, in a fast way.
> 
> Actually that is now work in progress (still low prior). It is needed by 
> another feature. (for preview compile trunk with "WithSynInfoView" defined). 
> Open a file with 100.000 lines go to the end, navigate (it will be noticeable 
> slow)
> 
> 
> _______________________________________________
> Lazarusdev mailing list
> lazarus...@freepascal.org
> http://idefix.wisa.be/mailman/listinfo/lazarusdev
> 
> --
> _______________________________________________
> Lazarus mailing list
> Lazarus@lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to