我正在尝试编写一个函数,该函数将从匹配文件中的任何sexps中检索文档字符串(def.*)
。
我想既能够检索任何函数/宏,也可以检索定义的任何变量。对于变量,我需要文档字符串,而对于任何函数,我还需要参数列表。
我最初想要第一个,但是基于君士坦丁的解释,我能够获得一个功能实现,使我得到所需的东西。目标是将elisp源代码转换为基于Docstrings的文档(以Org编写)。
—
乔纳森·里奇·佩平2014年
通过第二种解释,内置对象
—
T. Verron 2014年
describe-function
和朋友可以完成您想要的大部分工作(文档字符串和参数列表)。
(def…)
性行为,而不仅仅是顶级规范吗?还是对文件加载后将要定义的功能和变量的中间解释?还是更宽松的定义,其中包括诸如的顶级形式(when nil (defun …))
?