-
Notifications
You must be signed in to change notification settings - Fork 19
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
[Question] Status? #6
Comments
Hi Sven! The status is that I'm working on it. It kind of already works, but there are internal things missing and also the connections between them and the LSP requests. I haven't looked at the Theia extensions APIs, is it more or less like for vscode when it comes to language servers, i.e. one just has to start it and the rest is taken care of? For an IDE there will be more things to implement, of course. I already got a question about supporting Theia, but I am focusing on the server itself, as it's quite enough work with that already. For vscode I use existing extensions for the functionality not relying on the LS, and I hope that it will be reasonably easy to port those to Theia, as a starting point. |
Building an extension based on LSP for Theia is pretty straightforward and indeed similar to vs code. I didn't mean to ask you to do that but just wanted to know if it makes sense to build an extension based on this project already. So you are saying we could give it a spin? |
At the moment, the LS is working but not providing much functionality (I think only 'workspace symbols' is available). I am working on adapting or rewriting the older code to work with the new APIs and data structures. My goal is to get something usable released before January. So if you really want to try it out right now, the only thing you can check is that it doesn't crash and that it recognises the LSP messages. |
Ok, I guess then I would prefer to wait. :) Please ping me if it has matured a bit. |
I wonder what status this project has. Would it make sense to start working on a Theia extension already?
The text was updated successfully, but these errors were encountered: