¿Cómo evito expandir regiones plegadas cuando invoco el formateador de código?

Como saben, Delphi 2010 tiene un formato de código incorporado. Sin embargo, el formato despliega todos los bloques de código plegados. ¿Alguna idea para solucionarlo? Esta "característica" es particularmente molesta para mí y me sorprendió mucho cuando no pude encontrar ninguna mención de este problema. Lo que he intentado:

Buscando alternativas, por ejemplo, los GExperts tienen un complemento de formateador de código, pero también despliegan bloques de código.Intenté escribir una macro para GExperts: Ctrl + D (código de formato) -> varios métodos abreviados de plegado / desplegado de código, pero no pudo hacer que respeten todas las estructuras de bloque plegadas / desplegadas.Escriba un script CnWizards, pero no pudo encontrar un ejemplo de plegado de código.

Estaría muy agradecido por cualquier idea / sugerencia.

Respuestas a la pregunta(2)

Su respuesta a la pregunta