I know `nph` is opinionated and I like the general approach. One minor issue to me is the impossibility to control vertical spacing via empty lines between procs.
I tend to separate different sections within a single proc with a space, and nph lets me do that, but then to visually separate different procs I tend to use two or even three empty lines between them, but here nph brings back to 1 space separation. This makes somewhat harder to visually identify when proc starts and ends. On the other hand, this is driving me into using the "outline" vscode windows more and more. What's the idea behind not going more than 1 empty line?