From cfdd687216799cb5b47f099f1e7cd5dd16b3bdd0 Mon Sep 17 00:00:00 2001 From: Kujtim Hoxha Date: Thu, 3 Apr 2025 15:20:15 +0200 Subject: add initial lsp support --- internal/config/config.go | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'internal/config') diff --git a/internal/config/config.go b/internal/config/config.go index d4cf82354..03b26e32c 100644 --- a/internal/config/config.go +++ b/internal/config/config.go @@ -49,12 +49,21 @@ type Log struct { Level string `json:"level"` } +type LSPConfig struct { + Disabled bool `json:"enabled"` + Command string `json:"command"` + Args []string `json:"args"` + Options any `json:"options"` +} + type Config struct { Data *Data `json:"data,omitempty"` Log *Log `json:"log,omitempty"` MCPServers map[string]MCPServer `json:"mcpServers,omitempty"` Providers map[models.ModelProvider]Provider `json:"providers,omitempty"` + LSP map[string]LSPConfig `json:"lsp,omitempty"` + Model *Model `json:"model,omitempty"` } -- cgit v1.2.3