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

[Question] Status? #6

Open
svenefftinge opened this issue Dec 7, 2017 · 4 comments
Open

[Question] Status? #6

svenefftinge opened this issue Dec 7, 2017 · 4 comments
Labels

Comments

@svenefftinge
Copy link

I wonder what status this project has. Would it make sense to start working on a Theia extension already?

@vladdu
Copy link
Collaborator

vladdu commented Dec 7, 2017

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.

@vladdu vladdu added the question label Dec 7, 2017
@svenefftinge
Copy link
Author

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?

@vladdu
Copy link
Collaborator

vladdu commented Dec 11, 2017

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.

@svenefftinge
Copy link
Author

svenefftinge commented Dec 13, 2017

Ok, I guess then I would prefer to wait. :) Please ping me if it has matured a bit.

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

No branches or pull requests

2 participants