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

Basic LSP implementation #62

Open
2 tasks done
Tracked by #63 ...
alexrp opened this issue Mar 27, 2023 · 2 comments
Open
2 tasks done
Tracked by #63 ...

Basic LSP implementation #62

alexrp opened this issue Mar 27, 2023 · 2 comments
Assignees
Labels
area: driver Issues related to the command line driver. area: service Issues related to the Language Server Protocol implementation. area: tests Issues related to the test suite. area: tooling Issues related to the tooling layer. state: approved Enhancements and tasks that have been approved.
Milestone

Comments

@alexrp
Copy link
Member

alexrp commented Mar 27, 2023

The syntax/semantic analysis APIs should now be sufficient for a basic LSP implementation. We don't need to be super ambitious here - just performing semantic highlighting would be a great first step.

Depends on:

@alexrp alexrp added state: blocked Issues that are blocked on some other issue or work. type: feature area: driver Issues related to the command line driver. area: service Issues related to the Language Server Protocol implementation. area: tooling Issues related to the tooling layer. labels Mar 27, 2023
@alexrp alexrp added this to the v1.0 milestone Mar 27, 2023
@alexrp alexrp self-assigned this Mar 27, 2023
@alexrp alexrp added the area: tests Issues related to the test suite. label Mar 27, 2023
@alexrp alexrp added state: approved Enhancements and tasks that have been approved. and removed state: blocked Issues that are blocked on some other issue or work. labels Apr 8, 2023
alexrp added a commit that referenced this issue Apr 9, 2023
@alexrp
Copy link
Member Author

alexrp commented Apr 11, 2023

e2dbe09 implemented syntax classification.

Now we just need to hook up an LSP handler to our workspace and classification APIs.

@alexrp
Copy link
Member Author

alexrp commented Apr 25, 2023

@alexrp alexrp added state: blocked Issues that are blocked on some other issue or work. and removed state: approved Enhancements and tasks that have been approved. labels Apr 25, 2023
@alexrp alexrp added state: approved Enhancements and tasks that have been approved. state: blocked Issues that are blocked on some other issue or work. and removed state: blocked Issues that are blocked on some other issue or work. state: approved Enhancements and tasks that have been approved. labels May 5, 2023
@alexrp alexrp added state: approved Enhancements and tasks that have been approved. and removed state: blocked Issues that are blocked on some other issue or work. labels May 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: driver Issues related to the command line driver. area: service Issues related to the Language Server Protocol implementation. area: tests Issues related to the test suite. area: tooling Issues related to the tooling layer. state: approved Enhancements and tasks that have been approved.
Development

No branches or pull requests

1 participant