使用emacs获取函数原型

时间:2012-11-04 11:02:02

标签: c function emacs elisp prototype

我有一个用emacs编辑过的C程序。

C程序看起来并不重要

int main(int ac, char **av)
{
....
}
int func(void){...}
int anotherfunc(int a, char c, void *data){...}

我们可以使用Elisp函数解析当前缓冲区中的那些函数并捕获函数原型吗?

我已经使用了etags,但我只是

int main(
int func(

但我想要

int main(int ac, char **av)
int func(void)
int anotherfunc(int a, char c,  void *data)

非常感谢

1 个答案:

答案 0 :(得分:0)

我建议查看c-eldoc模式 - http://www.emacswiki.org/emacs/CEldocMode