Versions in this module Expand all Collapse all v0 v0.2.4 Jun 10, 2025 Changes in this version + type CallFunc func(method string, params any, result any) error + type Handler interface + Handle func(ctx *LSPContext) (r any, validMethod bool, validParams bool, err error) + type HandlerFunc func(ctx *LSPContext) (r any, validMethod bool, validParams bool, err error) + func (f HandlerFunc) Handle(ctx *LSPContext) (r any, validMethod bool, validParams bool, err error) + type LSPContext struct + Call CallFunc + Context context.Context + Method string + Notify NotifyFunc + Params json.RawMessage + type NotifyFunc func(method string, params any) error