zed
zed copied to clipboard
Flutter/Dart support
Is your feature request related to a problem? Please describe.
No syntax highlighting or language server for Flutter.
Describe the solution you'd like
Syntax highlighting, dart format
, go to definition, hover, autocomplete, problems, and suggested fixes (for imports especially!) would be enough for me to do Flutter work from Zed.
LSP info here: https://github.com/dart-lang/sdk/blob/main/pkg/analysis_server/tool/lsp_spec/README.md
Stretch goals would be some sort of "snippets" feature (flutter has a lot of boilerplate for class definitions) and a "run" button to give those IDE vibes.
Personally I'm doing Rust + Flutter projects right now, so I don't know if there's anything extra hard about showing problems from two different LSPs at once.
yes please
There is Language Server for Dart but Flutter support could be somewhat problematic without official Flutter's Team support I think.
Yes! VS code is getting to be very slow working on large Flutter and Dart projects.
Will this be a milestone?
Work have begun to enable Zed to be extended with other languages. Unfortunately, I don't have an estimate on when this will be available for the general public. Stay tuned. 🙂
Are there any updates?
Hey, I'm on the Flutter team and am really interested in trying Zed out on a Dart project.
As a Flutter developer I can tell you that we really need this. VS Code works well but becomes incredibly slow and resource heavy as soon as you get an hour into your work and have a few more tabs opened. Android Studio is even worse tho.
Dart and Flutter support would be very much appreciated.
VS code and Android studio as both resource heavy, so flutter support on this would be great, thanks in advance.
Flutter support would make this awesome Zed IDE the King of IDEs, until then i'm enjoying every frame of this gaming editor
I would want to voice my support for this request. Dart/Flutter on Zed would be great. Until then I can use it for my GO, Rust programming.
Flutter support would make this the king.
Flutter support would be awesome.
Yes please, tired of VScodes web experience, especially when the project is large it gets slow and heavy on resources.
Is it possible to still work with Dart only projects via the LSP?
Any update about this guys ?
Expressing my support for this. We truly desire it.
Hello all, would you checkout my branch and test it to point out any issues or improvements you can find.
https://github.com/zed-industries/zed/pull/7220
Flutter support would be awesome! And thank you @agent3bood for you contribution to add Dart support.
Zed is awesome 🤩 and Flutter support would lift our DX to another level.
Need Flutter support..
+1 Flutter support is literally the only thing from keeping me doing the full switch from vscode
im just here trying to do some autocompletion on vs code completly lagging, help zed team
+1 need flutter, please
We needs ZED for Flutter. We no longer have one option of clean, straightforward and fast code editor to make decent work with flutter.
Any update on this or timeline?
Dart support will ship in Zed 0.124. :ship: :rocket: https://github.com/zed-industries/zed/pull/7220#issuecomment-1953044960
Dart support will ship in Zed 0.124. 🚢 🚀 #7220 (comment)
I'm very happy to hear that. But since Dart support doesn't mean Flutter support I may ask what the plans for adding Flutter support are?
I tried the beta version of the ide to experience Dart. It's an average experience sadly without flutter support built in. Launch configurations are also not adhered to by the IDE. No simple way to spin up emulators or simulators as well. You can ofcourse spin up your application using the Flutter cli commands, but that's just about it. Maybe in a few months it'd be a better experience
I tried the beta version of the ide to experience Dart. It's an average experience sadly without flutter support built in. Launch configurations are also not adhered to by the IDE. No simple way to spin up emulators or simulators as well. You can ofcourse spin up your application using the Flutter cli commands, but that's just about it. Maybe in a few months it'd be a better experience
Agreed, though I think this should be handled by a Flutter plugin/extension instead of being baked into the editor itself.