on main help sign in
fix: initialize lsp manager callback to prevent nil pointer panic (#2307)
643919dAndrey Nering
internal/lsp/manager.go+4−3
@@ -59,9 +59,10 @@ func NewManager(cfg *config.Config) *Manager {
59 }
59 }
60
60
61 return &Manager{
61 return &Manager{
62− clients: csync.NewMap[string, *Client](),
62+ clients: csync.NewMap[string, *Client](),
63− cfg: cfg,
63+ cfg: cfg,
64− manager: manager,
64+ manager: manager,
65+ callback: func(string, *Client) {}, // default no-op callback
65 }
66 }
66}
67}
67
68