Luau - Zed

# Luau

Luau is a fast, small, safe, gradually typed, embeddable scripting language derived from Lua. Luau was developed by Roblox and is available under the MIT license.

Luau language support in Zed is provided by the community-maintained Luau extension. Report issues to: https://github.com/4teapo/zed-luau/issues

- Tree-sitter: 4teapo/tree-sitter-luau
- Language Server: JohnnyMorganz/luau-lsp

## Configuration

Configuration instructions are available in the Luau Zed Extension README.

## Formatting

To support automatically formatting your code, you can use JohnnyMorganz/StyLua, a Lua code formatter.

Install with:

    # macOS via Homebrew
    brew install stylua
    # Or via Cargo
    cargo install stylua --features lua52,lua53,lua54,luau

Then add the following to your Zed `settings.json`:

      "languages": {
        "Luau": {
          "formatter": {
            "external": {
              "command": "stylua",
              "arguments": ["-"]
            }
          }
        }
      }