LuaLS provides deep integration with Lua through the Lua Language Server project.
⚠️ Disclaimer
This extension is not officially maintained or endorsed by the LuaLS project. Should you run into any issues with this extension, please file bug reports and feature requests on this project's page.
LuaLS requires some additional tools to be installed on your Mac:
To install the current stable version of Lua Language Server with Homebrew, run
brew install lua-language-server
.
LuaLS runs any time you open a local project, automatically lints all open files, then reports errors and warnings in Nova's Issues sidebar and the editor gutter.
To configure global preferences, open Extensions → Extension Library... then select LuaLS's Preferences tab.
Likewise, you can write a custom .luarc.json
file in your local project to control the behaviors of LuaLS. Or, if you have a custom configuration file, you can open your Workspace settings to configure LuaLS with it.