Fixes #6008, Enabled onSave and onOpen textDocument #6010
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #6008
This enables the already written textDocument methods of
didOpen
,didClose
, anddidSave
which means that once the file is opened the LanguageServer is immediately notified.This allows the document to almost instantaneously show markup (as before it needed a change event for it to function)
These methods were already written but the Language Server never properly notified the client of such.
Additionally I changed
verboseLog
to a public method so that it can be called from inside textDocument so that I could replace error_log with verboseLog as per the spec (error_log simply outputted right to STDOUT which violates the LSP specification)