I've just implemented "intelligent" indentation support in gnu-apl-mode. I'm using quotes there because the rules are in fact very simple.
Could you guys share with me how you indent code, so that I can add the necessary configuration options to support whatever style you're using? If anyone is interested, the code is here: https://github.com/lokedhs/gnu-apl-mode/blob/master/gnu-apl-mode.el#L380 Regards, Elias