如何在Lua模块中转发声明函数



我有一个用C编写的Lua模块,它被编译为共享库,但当我使用该模块时,编辑器无法自动完成它,因为他们看不到库的内容。

在C中,编辑器可以从头文件中推断,在Lua中如何做到这一点?

Lua标准库可以做到这一点,但我不知道如何做到。每个lua编辑器都可以告诉我标准库函数(它们的签名和文档(。它是如何获得这些信息的?如何将此类文档添加到我自己的lua模块中?

这取决于您使用的编辑器。每个编辑器都有自己的实现,您必须查看如何扩展自动完成的文档。

对于记事本++有关自动完成的文档:https://npp-user-manual.org/docs/auto-completion/,和文件:Notepad++autoCompletionlua.xml

最新更新