Как выделить #ifdef <code /> #endif в emacs?
Я не знаю, предоставляет ли cc-mode или cedet что-то похожее, но это не должно быть таким трудным для понимания, я надеюсь.
Я хочу изменить фон для кода в исходных файлах C++ / C# между #ifdef (что-то) и #endif. Есть ли опция для режима или с чего начать?
1 ответ
Решение
Вы можете использовать пакет 'hideif', который вы можете включить с помощью:
M-x hide-ifdef-mode
После того, как вы включите его, вам нужно настроить значение hide-ifdef-shadow на true, чтобы указать цвет вместо невидимого текста.
Если вы используете CEDET для анализа ваших файлов, вы получите дополнительное преимущество, так как многие из ваших макросов #define будут точными и с hideif.