feat(ls): fix completion paths, self and indirect refs #2975
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 completion of references:
Provides a
completionContext
optionincludeIndirectRefs
: if set totrue
indirect refs are also included, but only when the document namespace (specification + version) allows for siblings of$ref
field, as this is the only case where such a reference would make sense. Currently the only namespace supporting this is OpenAPI 3.1