The watched files notification is sent from the client to the server when the client detects changes to files and folders
watched by the language client (note although the name suggest that only file events are sent it is about file system events which include folders as well).
It is recommended that servers register for these file system events using the registration mechanism.
In former implementations clients pushed file events without the server actively asking for it.
The workspace/didChangeWorkspaceFolders notification is sent from the client to the server to inform the server
about workspace folder configuration changes
A notification to ask the server to exit its process.
The server should exit with success code 0 if the shutdown request has been received before;
otherwise with error code 1.
The initialized notification is sent from the client to the server after the client received
the result of the initialize request but before the client is sending any other request or
notification to the server. The server can use the initialized notification for example to
dynamically register capabilities.
The window/workDoneProgress/cancel notification is sent from the client
to the server to cancel a progress initiated on the server side using the window/workDoneProgress/create.