NAME
PLS::Server::Method::TextDocument
DESCRIPTION
This module redirects requests starting with textDocument/ to the appropriate subclass of PLS::Server::Request for the type of request.
Requests currently implemented:
- textDocument/definition - https://microsoft.github.io/language-server-protocol/specifications/specification-current/#textDocument_definition
 - textDocument/documentSymbol - https://microsoft.github.io/language-server-protocol/specifications/specification-current/#textDocument_documentSymbol
 - textDocument/hover - https://microsoft.github.io/language-server-protocol/specifications/specification-current/#textDocument_hover
 - textDocument/signatureHelp - https://microsoft.github.io/language-server-protocol/specifications/specification-current/#textDocument_signatureHelp
 - textDocument/didOpen - https://microsoft.github.io/language-server-protocol/specifications/specification-current/#textDocument_didOpen
 - textDocument/didChange - https://microsoft.github.io/language-server-protocol/specifications/specification-current/#textDocument_didChange
 - textDocument/didClose - https://microsoft.github.io/language-server-protocol/specifications/specification-current/#textDocument_didClose
 - textDocument/didSave - https://microsoft.github.io/language-server-protocol/specifications/specification-current/#textDocument_didSave
 - textDocument/formatting - https://microsoft.github.io/language-server-protocol/specifications/specification-current/#textDocument_formatting
 - textDocument/rangeFormatting - https://microsoft.github.io/language-server-protocol/specifications/specification-current/#textDocument_rangeFormatting
 - textDocument/completion - https://microsoft.github.io/language-server-protocol/specifications/specification-current/#textDocument_completion