A Zig installed by the Zig extension matching the project's minimum_zig_version
zig on PATH
The newest Zig installed by the Zig extension
Language server
The server starts when you open a .zx file, from the nearest project whose
build.zig has a zx step. It runs zx lsp, or
zig build zx -Dziex-lsp=true -- lsp when the zx CLI is not installed.
Configure it under Settings › Extensions › Ziex:
{
"ziex.lsp.inlayHintsShowBuiltin": true,
// Other ZLS options, by their ZLS name
"ziex.lsp.additionalOptions": { "skip_std_references": true },
"editor.inlayHints.enabled": "on"
}
Unset ziex.lsp.* options fall back to your Zig extension settings
(zig.zls.*, zig.libPath). See the editor guide for the ZX
defaults.