我正在寻找一种在Emacs(在任何模式下)生成和插入我的函数上方的标题注释块的方法,注释的默认内容自动基于函数的签名(即@param位置的正确数量) -holders)。
Doxymacs是一个不错的候选人。但我更喜欢另一种没有必要的库的方式。任何人都可以推荐其他方法为Emacs中的函数添加智能注释吗?感谢。
修改 现在我发现了这个:http://nschum.de/src/emacs/doc-mode/,但似乎它在我需要它进入我的.emacs并为js-mode添加钩子后效果不好。它不支持js函数吗?
答案 0 :(得分:2)
我不知道任何通用方法。
Csharp-mode有一个绑定到/的defun,它试图生成适合C#的注释。它的工作方式:每次键入斜杠时,它都会查看它是否是连续的第三个斜杠。 (在C#中,三个斜杠用于表示生成文档的注释)。如果它是第三个斜杠,那么它会查看周围的文本并插入适当的注释框架或片段。
不支持javascript或其他语言语法的任何方式。但是,如果从这开始,你可能能够构建你想要的东西。
这是摘录:
答案 1 :(得分:0)
我过去曾使用过doxymacs而且我发现它很有用 http://doxymacs.sourceforge.net/