1
0
Fork 0
php-language-server/src/Protocol
Felix Becker 03bbf5f4ba Enable LS to operate without accessing the file system (#136)
This PR decouples the LS from direct file system access by implementing the proposals for workspace/files and textDocument/content under workspace/xfiles and textDocument/xcontent. The requests are only used when the client expressed support for them through ClientCapabilities, otherwise direct FS access is used.
This turns document content retrieval and recursive file search into async operations.
In turn, all server handlers can now operate async by returning a promise.
2016-11-14 10:25:44 +01:00
..
ClientCapabilities.php Enable LS to operate without accessing the file system (#136) 2016-11-14 10:25:44 +01:00
CodeActionContext.php Update 2016-08-22 22:43:33 +02:00
CodeLens.php Update 2016-08-22 22:43:33 +02:00
CodeLensOptions.php Update 2016-08-22 22:43:33 +02:00
Command.php Update 2016-08-22 22:43:33 +02:00
CompletionItem.php Update 2016-08-22 22:43:33 +02:00
CompletionItemKind.php Linting (#107) 2016-10-24 19:35:37 +02:00
CompletionList.php Update 2016-08-22 22:43:33 +02:00
CompletionOptions.php Update 2016-08-22 22:43:33 +02:00
ContentChangeEvent.php Update 2016-08-22 22:43:33 +02:00
Diagnostic.php Hover (#50) 2016-10-19 12:31:32 +02:00
DiagnosticSeverity.php Update 2016-08-22 22:43:33 +02:00
DocumentHighlight.php Update 2016-08-22 22:43:33 +02:00
DocumentHighlightKind.php Update 2016-08-22 22:43:33 +02:00
DocumentOnTypeFormattingOptions.php Update 2016-08-22 22:43:33 +02:00
ErrorCode.php Update 2016-08-22 22:43:33 +02:00
FileChangeType.php Update 2016-08-22 17:32:31 +02:00
FileEvent.php Update 2016-08-22 22:43:33 +02:00
FormattingOptions.php Update 2016-08-22 22:43:33 +02:00
Hover.php Hover (#50) 2016-10-19 12:31:32 +02:00
InitializeResult.php Update 2016-08-25 15:27:14 +02:00
Location.php Add fromNode() factories and correct columns 2016-10-09 15:58:39 +02:00
MarkedString.php Hover (#50) 2016-10-19 12:31:32 +02:00
Message.php Update 2016-08-25 15:27:14 +02:00
MessageActionItem.php Update 2016-08-22 22:43:33 +02:00
MessageType.php Update 2016-08-22 22:43:33 +02:00
ParameterInformation.php Update 2016-08-22 22:43:33 +02:00
Position.php Add Position::compare() and Range::includes() 2016-10-09 15:51:42 +02:00
Range.php Hover (#50) 2016-10-19 12:31:32 +02:00
ReferenceContext.php Linting (#107) 2016-10-24 19:35:37 +02:00
ServerCapabilities.php Update 2016-08-25 15:27:14 +02:00
SignatureHelp.php Update 2016-08-22 22:43:33 +02:00
SignatureHelpOptions.php Update 2016-08-22 22:43:33 +02:00
SignatureInformation.php Update 2016-08-22 22:43:33 +02:00
SymbolInformation.php Cache index on disk (#82) 2016-10-20 03:48:30 +02:00
SymbolKind.php Update 2016-08-25 15:27:14 +02:00
TextDocumentContentChangeEvent.php Update 2016-08-22 22:43:33 +02:00
TextDocumentIdentifier.php Publish errors as diagnostics, improve tests 2016-09-02 21:13:30 +02:00
TextDocumentItem.php Update 2016-08-22 22:43:33 +02:00
TextDocumentSyncKind.php Update 2016-08-22 22:43:33 +02:00
TextEdit.php Use PHP_CodeSniffer as a formatter (#35) 2016-10-10 15:06:02 +02:00
VersionedTextDocumentIdentifier.php Update 2016-08-22 22:43:33 +02:00
WorkspaceEdit.php Update 2016-08-22 22:43:33 +02:00