Open kkurian opened 5 years ago
FWIW, questions about Sublime came up in the Flutter repo:
https://github.com/flutter/flutter/issues/29915
I posted some notes there from trying to set up Dart using the SDK-supplied LSP server. Using the LSP server removes the need to do all the integration work against the analysis server (as was originally done here) since LSP is a standard protocol.
I'm not a Sublime user so I'm not so interested in owning a Sublime package, however I since I did the LSP server work in Dart I'm happy to help people that integrate against it (the more editors that use it, the better it's likely to become) :-)
I think it's safe to assume that this project has been abandoned. @DanTup I know nothing of LSP but I'd be interested in learning how to integrate it. I'm also not a Sublime user, but everything else on the Pixelbook is painfully slow even with GPU support.
LSP is a common protocol for editors and language servers to communicate (this makes it easier for new editors to get lots of language support, or new languages to get lots of editor support!).
The page here (which despite the vague URL, seems to be about LSP in Sublime) about setting things up:
https://lsp.readthedocs.io/en/latest/
It does mention Dart, and it's been updated fairly recently because it talks about the built-in LSP support.
This package no longer works right out of the box. For example, these are the changes I had to make to resolve crashes. Also, the syntax highlighting seems like a good start but incomplete... lots of code that ought to be highlighted isn't.
Love the work here. Thank you so much! What's the plan?