server package:lsp

Contains all the callbacks to use for initialized the language server. it is parameterized over a config type variable representing the type for the specific configuration data the language server needs to use.
Information about the server that can be advertised to the client.
Convenience function for runServerWithHandles which: (1) reads from stdin; (2) writes to stdout; and (3) logs to stderr and to the client, with some basic filtering.
Starts listening and sending requests and responses using the specified I/O.
Starts a language server over the specified handles. This function will return once the exit notification is received.
Applies the changes from a ApplyWorkspaceEditRequest to the VFS