No me gustaría tener que mantener esa unidad... debe ser caótica!!!
Una cosa que se me ocurre, es que le des formato al código con alguna herramienda (
JedoCodeFormat, por ejemplo) y le digas que quite líneas en blanco cuando hay mas de dos seguidas.
Además le puedes decir que
- el BEGIN después de in IF/WHILE lo ponga en la misma línea.
- quite comentarios vacíos
- quite líneas en blanco en diferentes lugares que no serían necesarias
- la línea tenga una longitud mayor antes de cortarse (declaración de procedimientos con muchos parámetros quedarían en una sola línea)
- quite begin..end en bloques de una sola línea.
Aclaro, que propongo esto como una solución temporal.
Lo suyo sería dividir esta unidad de una forma adecuada.