(ReqApplyWorkspaceEdit m) -> request m
(ReqShowMessage m) -> request m
(ReqUnregisterCapability m) -> request m
+ (ReqCustomServer m) -> request m
(RspInitialize m) -> response m
(RspShutdown m) -> response m
(RspHover m) -> response m
(RspDocumentColor m) -> response m
(RspColorPresentation m) -> response m
(RspFoldingRange m) -> response m
+ (RspCustomServer m) -> response m
(NotPublishDiagnostics m) -> notification m
(NotLogMessage m) -> notification m
(NotShowMessage m) -> notification m
+ (NotProgressStart m) -> notification m
+ (NotProgressReport m) -> notification m
+ (NotProgressDone m) -> notification m
(NotTelemetry m) -> notification m
(NotCancelRequestFromServer m) -> notification m
+ (NotCustomServer m) -> notification m
handleClientMessage
:: forall a.
(ReqDocumentFormatting m) -> request m
(ReqDocumentRangeFormatting m) -> request m
(ReqDocumentOnTypeFormatting m) -> request m
+ (ReqPrepareRename m) -> request m
(ReqRename m) -> request m
(ReqExecuteCommand m) -> request m
(ReqDocumentLink m) -> request m
(NotDidSaveTextDocument m) -> notification m
(NotDidChangeWatchedFiles m) -> notification m
(NotDidChangeWorkspaceFolders m) -> notification m
- (UnknownFromClientMessage m) -> error $ "Unknown message sent from client: " ++ show m
+ (NotProgressCancel m) -> notification m
+ (ReqCustomClient m) -> request m
+ (NotCustomClient m) -> notification m