Emacs etags - как игнорировать строки перед определениями функций

Я постараюсь быть конкретным. Я пишу код C для конкретного процессора. В моих определениях функций мне нужно добавить строку:

раздел ("sec_name")

поэтому мои функции имеют следующую структуру:

section("sec_name") int function_name(){ .... }

Это приводит к тому, что etags не распознает их как функцию, и они не включаются в таблицу TAGS. Можно ли сказать etags игнорировать строку

раздел ("sec_name")

и пометить следующий символ как функцию? Спасибо за любые ответы.

1 ответ

На странице руководства etags описана опция --regex=regexp, где вы можете определить свои собственные регулярные выражения для поиска тегов etags на основе нестандартного формата объявления.

Есть примеры тоже.

Другие вопросы по тегам