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

问题描述 投票:0回答:1

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

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

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

lua
1个回答
0
投票

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

对于notepad ++有关自动完成的文档:https://npp-user-manual.org/docs/auto-completion/,和文件为此:Notepad++\autoCompletion\lua.xml

© www.soinside.com 2019 - 2024. All rights reserved.