Дублирую сюда предложение с партнерского форума
https://partners.v8.1c.ru/forum/t/1432733/m/1432733Допустим курсор стоит в большом общем модуле, где много директив препроцессора, включая вложенные. Но в текущей отображаемой области я не вижу директив. Чтобы понять, будет ли компилироваться позиция курсора, мне приходится скроллить отображаемую область вверх по тексту модуля до нахождения всех оказывающих влияние директив.
Предлагаю избавить нас от этого низко интеллектуального занятия и добавить маленький индикатор в виде полоски с пиктограммами каждого типа контекста, которые бы "загорались"/"гасли" в соответствии с применимостью компиляции позиции курсора. Т.е. если я стою в месте которое будет компилироваться в режиме внешнего соединения и толстого управляемого приложения, то "загораются" только эти пиктограммы, а другие гаснут. Если такой анализ будет создавать заметную нагрузку, то при изменении положения курсора полоска должна выключаться (но оставаться видимой), а фоново должен запускаться анализ для новой позиции в модуле и по его завершении полоска должна включаться.