Update lsp to have set root path

This commit is contained in:
nub31
2025-11-05 15:53:08 +01:00
parent d3822bc9b4
commit c3d64c4ea9
5 changed files with 74 additions and 13 deletions

View File

@@ -18,17 +18,7 @@ var server = await LanguageServer.From(options => options
.WithHandler<HoverHandler>()
.WithHandler<CompletionHandler>()
.WithHandler<DefinitionHandler>()
.OnInitialize((server, request, ct) =>
{
var workspaceManager = server.GetRequiredService<WorkspaceManager>();
if (request.RootPath != null)
{
workspaceManager.Init(request.RootPath);
}
return Task.CompletedTask;
})
.WithHandler<SetRootPathCommandHandler>()
);
await server.WaitForExit;