Beautifier: Treatment of Procedure and Function calls

MarkP

Member²
Hi.

Our packages contain many calls nested 3 or more deep. An example (not the worst
smile.gif
):

Mailer.Mail.Send(Sender => ls_SenderEMAIL,
Recipient => lr_Record.EMAIL,
Subject => 'Change of Account',
Message => REPLACE(REPLACE(REPLACE(Cnv.Cnv_VARCHAR2.FOLD(Cnv.Cnv_Convert.ToVARCHAR2(lo_Message,
lsc_NL | |
lsc_NL,
''),
60),
'@FIRSTNAME@',
l_Record.FIRSTNAME),
'@USER@',
ls_USER),
'@ACCOUNT@',
ls_ACCOUNT));

I have not been able to find a way of preventing the Beautifier from aligning the passed parameter values under the procedure's opening parenthesis, putting so much white space between the left margin and the parameter values, that I cannot fit the call on the monitor.

Is there a way of doing this?

If not, would you consider, please, the option of not aligning the parameter values under the procedure's opening parenthesis, but of indenting them by one more tab-character for each level of nesting?

Many Thanks. Mark.
 
We have had some more enhancement requests to allow parameter alignment at an indent position. Hopefully we can add this in a future 5.1.x release.

------------------
Marco Kalter
Allround Automations
 
Back
Top