zigtools/lsp-kit
The necessary building blocks to develop LSP implementations in Zig.
Provides the necessary building blocks to develop Language Server Protocol implementations in Zig.
NOTE The default branch requires Zig
0.15.0-dev.1160+e43617e68
or later. Checkout the0.14.x
branch when using Zig 0.14
# Initialize a `zig build` project if you haven't already
zig init
# Add the `lsp_kit` package to your `build.zig.zon`
zig fetch --save git+https://github.com/zigtools/lsp-kit.git
You can then import the lsp
module in your build.zig
with:
const lsp = b.dependency("lsp_kit", .{}).module("lsp");
const exe = b.addExecutable(...);
exe.root_module.addImport("lsp", lsp);