guillermooo / dart-sublime-bundle

Sublime Text 3 Dart Package
BSD 3-Clause "New" or "Revised" License
264 stars 42 forks source link

Is this project abandoned? #586

Open kkurian opened 5 years ago

kkurian commented 5 years ago

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?

DanTup commented 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) :-)

chimon2000 commented 4 years ago

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.

DanTup commented 4 years ago

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.

cseas commented 4 years ago

This plugin seems to be outdated and couldn't syntax highlight a lot of things including classes and methods in my dart code. I found the Dartlite package to be a much better alternative.