Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The naming of notification and request types was inconsistent so far, sometimes having a
Request
suffix and sometimes missing it.This PR makes the naming consistent with requests always having the
Request
suffix and notifications always having theNotification
suffix.It also moves the request types into their own folder and the notification types as well. Some files were split up to allow that separation (e.g.
ShutdownRequest
andExitNotification
now live in different files).The only weird naming that came out of this naming scheme is
CancelRequestNotification
sinceCancelRequest
is the name of the notification as described in the LSP spec.Renames
Requests
DocumentFormatting
->DocumentFormattingRequest
DocumentRangeFormatting
->DocumentRangeFormattingRequest
DocumentOnTypeFormatting
->DocumentOnTypeFormattingRequest
PollIndex
->PollIndexRequest
Notifications
Exit
->ExitNotification
CancelRequest
->CancelRequestNotification
LogMessage
->LogMessageNotification
DidChangeConfiguration
->DidChangeConfigurationNotification
DidChangeWorkspaceFolders
->DidChangeWorkspaceFoldersNotification
DidOpenTextDocument
->DidOpenTextDocumentNotification
DidCloseTextDocument
->DidCloseTextDocumentNotification
DidChangeTextDocument
->DidChangeTextDocumentNotification
DidSaveTextDocument
->DidSaveTextDocumentNotification
WillSaveTextDocument
->WillSaveTextDocumentNotification
PublishDiagnostics
->PublishDiagnosticsNotification