Skip to content

smelt.lsp

Tier: Host - Available in every runtime, including headless mode.

Visibility: Public - Stable Lua API intended for user config and plugins.

Generic stdio Language Server Protocol client. Used by the optional LSP tool plugin.

smelt.lsp.configure

fun(config: table): nil

Configure available language servers. servers maps names to { cmd, language_id, extensions, root_markers }.