Можно ли отображать текущие блоки #ifdef в Emacs (например, в строке режима)?
Например:
#ifdef A
... | #cursor position num. 1
#ifdef !B & C
...
#else /* !B & C */
foo(); | #cursor position num. 2
#endif /* !B & C */
#endif /* A */
Он должен показывать A
в строке режима, если я помещаю курсор в позицию 1
и покажите A & !(!B & C)
в позиции 2.
Я уже использую режим hide-if-def. Но иногда мне нужно работать со всеми блоками #ifdef.