Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Language Server Index Format support #993

Open
Avi-D-coder opened this issue Jul 18, 2019 · 1 comment
Open

Language Server Index Format support #993

Avi-D-coder opened this issue Jul 18, 2019 · 1 comment
Labels
enhancement New feature or request

Comments

@Avi-D-coder
Copy link
Contributor

Avi-D-coder commented Jul 18, 2019

The Language Server Index Format is still under construction, but there are already tools that emit it (hie-lsif). Tools/libraries for handling it already exist in typescript.

lsif databases produced by build tools as apposed to language servers will become out of date.
A language server may produce a separate lsif database.

This would seem to require a prioritization mechanism, try server lsif DB, if it fails ask the server, if that fails fallback to build tool produced lsif DB.

One simple implementation might be to just run a lsif consuming server for each database and implement server prioritization.

@chemzqm chemzqm added the enhancement New feature or request label Jul 18, 2019
@chemzqm
Copy link
Member

chemzqm commented Jul 18, 2019

Need to wait for a language server that actually make use of it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants