I habe been trying to find an option which allows me to prevent linebreaks in the procedure and function signatures when formatting. I cannot seem to find one. Is there one?
There's no option to prevent this unfortunately.
We artificially removed the line break in version 3.2.1 - so if you were to use that version, you'll notice your CREATE OR REPLACE PROCEDURE X... all on a single line, however it 'breaks' the debugger. If you're OK with that limitation, then maybe that is a viable alternative for you. The debugger will work but breakpoint line#'s are off by 1 and there may be other unintended consequences that pop up.
Our long term goal is to have it so either style is supported.