Versions in this module Expand all Collapse all v0 v0.5.0 Jun 8, 2026 v0.4.0 Jun 1, 2026 Changes in this version + var ErrLSPServerCommandRequired = errors.New("lsp server command is required") + var ErrLSPServerNameRequired = errors.New("lsp server name is required") + func ResolveServers(config Config, workspaceRoot string) []lsp.ServerConfig + type CodeIntelService struct + func NewCodeIntelService(config Config) *CodeIntelService + func (s *CodeIntelService) Close(ctx context.Context) + func (s *CodeIntelService) DiagnosticsForFiles(ctx context.Context, primaryRoot string, additionalRoots []string, ...) ([]tool.CodeIntelFileDiagnostics, error) + func (s *CodeIntelService) Navigator(primaryRoot string, additionalRoots []string) tool.CodeIntel + func (s *CodeIntelService) SyncMutation(ctx context.Context, primaryRoot string, additionalRoots []string, ...) + func (s *CodeIntelService) WorkspaceServerStatus(primaryRoot string, additionalRoots []string) *WorkspaceLSPStatus + type Config struct + AutoDiscover bool + Servers []lsp.ServerConfig + func DefaultConfig() Config + func (c Config) Validate() error + type WorkspaceLSPStatus struct + ActiveServers []string