The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

PLS::Server::Method::Workspace

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

PLS::Server::Request::TextDocument::Definition

textDocument/documentSymbol - https://microsoft.github.io/language-server-protocol/specifications/specification-current/#textDocument_documentSymbol

PLS::Server::Request::TextDocument::DocumentSymbol

textDocument/hover - https://microsoft.github.io/language-server-protocol/specifications/specification-current/#textDocument_hover

PLS::Server::Request::TextDocument::Hover

textDocument/signatureHelp - https://microsoft.github.io/language-server-protocol/specifications/specification-current/#textDocument_signatureHelp

PLS::Server::Request::TextDocument::SignatureHelp

textDocument/didOpen - https://microsoft.github.io/language-server-protocol/specifications/specification-current/#textDocument_didOpen

PLS::Server::Request::TextDocument::DidOpen

textDocument/didChange - https://microsoft.github.io/language-server-protocol/specifications/specification-current/#textDocument_didChange

PLS::Server::Request::TextDocument::DidChange

textDocument/didClose - https://microsoft.github.io/language-server-protocol/specifications/specification-current/#textDocument_didClose

PLS::Server::Request::TextDocument::DidClose

textDocument/didSave - https://microsoft.github.io/language-server-protocol/specifications/specification-current/#textDocument_didSave

PLS::Server::Request::TextDocument::DidSave

textDocument/formatting - https://microsoft.github.io/language-server-protocol/specifications/specification-current/#textDocument_formatting

PLS::Server::Request::TextDocument::Formatting

textDocument/rangeFormatting - https://microsoft.github.io/language-server-protocol/specifications/specification-current/#textDocument_rangeFormatting

PLS::Server::Request::TextDocument::RangeFormatting

textDocument/completion - https://microsoft.github.io/language-server-protocol/specifications/specification-current/#textDocument_completion

PLS::Server::Request::TextDocument::Completion