AxonDocs
Language Servers
Axon documentation

Lua

Lua language-server support in Axon.

Lua

Lua language server

Lua support for completions, diagnostics, hover, symbols, formatting, and runtime-aware configuration.

Delivery

bundled or system server depending on build

Activation

.lua files

Capabilities

Provides completions, hover, diagnostics, definitions, references, symbols, and formatting.
Can be tuned for runtime globals, libraries, and project-specific APIs.
Useful for Neovim, game, plugin, and scripting projects.

Setup

Open the folder containing the Lua project configuration or scripts.
Configure known globals for host environments when needed.
Add library paths for project-specific APIs.

Troubleshooting

Unknown globals often need runtime configuration.
Missing library completions usually mean library paths are not configured.
Formatting depends on the server configuration and style settings.