En la línea que habla Neftali, existe un macro llamado procedure, es decir, en el código tú escribes procedure + CTRL + J y aparece:
El cursor se queda esperando donde está la barra vertical (tubería).
Podrías sustituirlo, o crear uno nuevo que sustituya además añada los separadores que pides. Yo al menos tengo 2 definidos
cos (comentario simple) que se sustituye por:
{ ----------------------------- | ---------------------------------}
cod (comentario doble)
{ -----------------------------------------------------------------
|
----------------------------------------------------------------}
por cierto, las
www.GExperts.com amplían un poco el tema de macros
pudiendo insertar automáticamente la fecha, hora, usuario y algunas
otras variables.
Por supuesto todo esto funciona cuando creas a mano un procedimiento, cuando usas el object Inspector, no se hace automáticamente.
Quizás puedas hacer algo con el Jcf (Jedi Code Formatter), un programa open source y gratuito. No te lo puedo asegurar, pero algo es algo.
Saludos