Emacs etags-如何在函数定义之前忽略字符串

Emacs etags-如何在函数定义之前忽略字符串,emacs,tags,etags,Emacs,Tags,Etags,我会尽量说得具体一些。 我正在为一个特定的处理器编写一个C代码。 在我的函数定义中,我需要在字符串前面加上前缀: 章节(“sec_名称”) 因此,我的函数具有以下结构: section("sec_name") int function_name(){ .... } 这导致ETag无法将它们识别为函数,并且它们不包含在标记表中。 可以告诉etags忽略该字符串吗 章节(“sec_名称”) 并将以下字符标记为函数? 谢谢您的回答。在etags的手册页面中介绍了选项--regex=regexp,您可

我会尽量说得具体一些。 我正在为一个特定的处理器编写一个C代码。 在我的函数定义中,我需要在字符串前面加上前缀:

章节(“sec_名称”)

因此,我的函数具有以下结构:

section("sec_name") int function_name(){ .... }
这导致ETag无法将它们识别为函数,并且它们不包含在标记表中。 可以告诉etags忽略该字符串吗

章节(“sec_名称”)

并将以下字符标记为函数?
谢谢您的回答。

在etags的手册页面中介绍了选项
--regex=regexp
,您可以在其中定义自己的正则表达式,使etags基于非标准声明格式查找标记

还有一些例子。

很抱歉,我尝试了etags--regex=/[\t]*节(“\w+”)\w+\w+(/包括以节(“sec\u name”)int function\u name开头的每一行(但我得到了错误:etags:null regexp