Emacs etags - как игнорировать строки перед определениями функций
Я постараюсь быть конкретным. Я пишу код C для конкретного процессора. В моих определениях функций мне нужно добавить строку:
раздел ("sec_name")
поэтому мои функции имеют следующую структуру:
section("sec_name") int function_name(){ .... }
Это приводит к тому, что etags не распознает их как функцию, и они не включаются в таблицу TAGS. Можно ли сказать etags игнорировать строку
раздел ("sec_name")
и пометить следующий символ как функцию? Спасибо за любые ответы.
1 ответ
На странице руководства etags описана опция --regex=regexp
, где вы можете определить свои собственные регулярные выражения для поиска тегов etags на основе нестандартного формата объявления.
Есть примеры тоже.