struct LSP::ClientCapabilities
- LSP::ClientCapabilities
- Struct
- Value
- Object
Overview
Workspace specific client capabilities.
Included Modules
- JSON::Serializable
Defined in:
lsp/capabilities/client_capabilities.crConstructors
Instance Method Summary
-
#experimental : JSON::Any | Nil
Experimental client capabilities.
-
#experimental=(experimental : JSON::Any | Nil)
Experimental client capabilities.
-
#general : General | Nil
General client capabilities.
-
#general=(general : General | Nil)
General client capabilities.
- #notebook_document : NotebookDocumentClientCapabilities | Nil
- #notebook_document=(notebook_document : NotebookDocumentClientCapabilities | Nil)
- #text_document : TextDocumentClientCapabilities | Nil
- #text_document=(text_document : TextDocumentClientCapabilities | Nil)
-
#window : Window | Nil
Window specific client capabilities.
-
#window=(window : Window | Nil)
Window specific client capabilities.
-
#workspace : Workspace
The client supports applying batch edits to the workspace by supporting the request 'workspace/applyEdit'
-
#workspace=(workspace : Workspace)
The client supports applying batch edits to the workspace by supporting the request 'workspace/applyEdit'
Constructor Detail
Instance Method Detail
def notebook_document=(notebook_document : NotebookDocumentClientCapabilities | Nil)
#
The client supports applying batch edits to the workspace by supporting the request 'workspace/applyEdit'
The client supports applying batch edits to the workspace by supporting the request 'workspace/applyEdit'