Delphi Automatic Format Source corrompe procedimentos anônimos

Ontem eu descobri o recurso Format Source no Delphi, e isso me poupa muito tempo.

No entanto, descobri que isso corrompe o layout de procedimentos anônimos. Existe uma configuração que pode melhorar esse resultado?

Por exemplo, se eu tiver o seguinte código:

procedure TServerThread.cbUpdateStreamProgBar(Precentage: Integer);
begin
  Synchronize(
    procedure
    begin
      FrmMain.StreamProgressBar.StepBy(Precentage);
    end);
end;

Depois de formatar automaticamente o código-fonte, ele é recolhido da seguinte forma:

procedure TServerThread.cbUpdateStreamProgBar(Precentage: Integer);
begin
  Synchronize( procedure begin FrmMain.StreamProgressBar.StepBy
    (Precentage); end);
end;

Como posso evitar isso?

questionAnswers(1)

yourAnswerToTheQuestion