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

Add a LSP (language service protocol) extension #22

Closed
kaleidawave opened this issue Jun 8, 2023 · 3 comments
Closed

Add a LSP (language service protocol) extension #22

kaleidawave opened this issue Jun 8, 2023 · 3 comments
Assignees
Labels
lsp Language service protocol and editor integration

Comments

@kaleidawave
Copy link
Owner

kaleidawave commented Jun 8, 2023

need to update the 2k lines of code I wrote last year to the new Ezno

There is an example video near the top of the page

Things to consider:

Future things

  • Not rechecking the whole source every write
@kaleidawave kaleidawave added the lsp Language service protocol and editor integration label Jun 8, 2023
@kaleidawave kaleidawave self-assigned this Jun 8, 2023
@kaleidawave kaleidawave added this to the 0.1.0 milestone Jun 23, 2023
@kaleidawave kaleidawave removed this from the 0.1.0 milestone Aug 22, 2023
@kaleidawave
Copy link
Owner Author

This probably won't happen this year as I don't think it is particularly useful while the checker is still in demo stages.

Maybe I will release the LSP I build last year but it will likely only be for sponsors to test and only print diagnostics without completions etc...

Or this feature gets added if Oxc gets a vscode extension? 👀 oxc-project/oxc#688

@Boshen
Copy link

Boshen commented Aug 25, 2023

We have the code here https://github.com/web-infra-dev/oxc/tree/main/editor/vscode

Need to find the time to publish this thing :-/

@kaleidawave
Copy link
Owner Author

A basic LSP is now available to GitHub sponsors. It is similar to the web playground but works locally (in vscode) and can support multiple files & imports etc. Similar to the checker it is WIP & not production ready. It will be available only to sponsors for the foreseeable future.

If you have contributed code to this repository and want access then LMK and I can add you to the private repository!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
lsp Language service protocol and editor integration
Projects
None yet
Development

No branches or pull requests

2 participants