Lua - замечательный язык, и мне нравится писать код на нем. В настоящее время я работаю над важным проектом, в котором много файлов и кода, в первую очередь Lua, и мне было интересно, есть ли какие-нибудь инструменты для разработки для Lua?
В настоящее время я использую код Visual Studio, и у меня есть подсветка синтаксиса Lua с помощью luacheck, но это очень простой инструмент. Мне нужно что-то с осознанием проекта, чтобы, если я напишу модуль Lua, мой текстовый редактор / IDE немедленно узнал об этом модуле и мог предложить его мне через автозаполнение или отслеживать предполагаемые типы данных через код, чтобы он мог автозаполняться функции модуля, такого рода вещи. Я знаю, что гораздо сложнее создать такие инструменты для языков с динамической типизацией, поэтому мне интересно, что это было сделано для Lua? Я не могу найти себя много.
Я быстро просмотрел список возможностей ZeroBrane, но я не увидел ничего, что могло бы мне показаться "осведомленностью о проекте". Возможно, я ошибаюсь?