AdvMemo block highlighting

Hello. Is there any way to highlight blocks "BEGIN..END;" even when the distance between them more than AdvMemo height? This limitation really prevents the work.

UP

How would you expect that to work? I'd assume the highlighting can only happen at the position where BEGIN and END block is?

Ok, here is example:

begin

  Showmessage('low distance');

// highlighting is working correct

end;


begin

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

//

// highlighting is not working

end;

It searches full blocks within visible rows to highlight both start & end of the block, otherwise, it could never show both the start & begin of a block within such long block.

So the question is how to fix that problem? Because this is problem and provokes confusion with big constructions. In every code-editors highlighting is not limited. 

We'll investigate this, but  as explained, at best, you can display half a block this way.

Thanks

It can't display even half a block