1
0
Fork 0
Commit Graph

3 Commits (a81bed93c75f0e33ccfcb32c355594a046240ed2)

Author SHA1 Message Date
Jürgen Steitz a81bed93c7 Partial work on feedback 2018-09-01 00:10:36 +02:00
Jürgen Steitz e317e8c743 Start indexing after initialization
The indexer is moved to the method initialized, so we can request
configurations from the client to init the indexer itself.
2018-08-31 11:54:52 +02:00
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