summaryrefslogtreecommitdiff
path: root/cmd
diff options
context:
space:
mode:
Diffstat (limited to 'cmd')
-rw-r--r--cmd/hexai/main.go10
1 files changed, 9 insertions, 1 deletions
diff --git a/cmd/hexai/main.go b/cmd/hexai/main.go
index 65cbfdf..8e446a3 100644
--- a/cmd/hexai/main.go
+++ b/cmd/hexai/main.go
@@ -63,7 +63,15 @@ func main() {
}
}
- server := lsp.NewServer(os.Stdin, os.Stdout, logger, *logPath != "", cfg.MaxTokens, cfg.ContextMode, cfg.ContextWindowLines, cfg.MaxContextTokens, cfg.NoDiskIO, client)
+ server := lsp.NewServer(os.Stdin, os.Stdout, logger, lsp.ServerOptions{
+ LogContext: *logPath != "",
+ MaxTokens: cfg.MaxTokens,
+ ContextMode: cfg.ContextMode,
+ WindowLines: cfg.ContextWindowLines,
+ MaxContextTokens: cfg.MaxContextTokens,
+ NoDiskIO: cfg.NoDiskIO,
+ Client: client,
+ })
if err := server.Run(); err != nil {
logger.Fatalf("server error: %v", err)
}