У меня есть модуль Lua, написанный на C, скомпилированный как общая библиотека, но когда я использую этот модуль, редакторы не могут его автозаполнить, потому что они не могут видеть содержимое библиотеки.
In C, редакторы могут выводить из заголовочных файлов, как это сделать в Lua?
Стандартная библиотека Lua делает это, но я не могу понять, как. Каждый редактор lua может рассказать мне о стандартных функциях библиотеки (их подписи и документации). Как он получает эту информацию? Как добавить такую документацию в мой собственный модуль lua?