Hi, There are three methods to support a language on BBEdit: codeless language modules, specifically coded language modules and the language server protocol. The last one is probably your best bet.
Dart is not mentioned on https://www.barebones.com/support/bbedit/lsp-notes.html or in the language module library (https://www.barebones.com/support/bbedit/plugin_library.html). But if you find the LSP module that VS Code uses, then you should be able to configure BBEdit to use the same. Kind regards, Maarten > On 13 Jun 2024, at 21:41, Alfredo <[email protected]> wrote: > > I do about 50% of my work under the Flutter umbrella. There are two > "official" IDEs for Flutter: VS Code and Android Studio. I prefer Android > Studio for compiling/linking/installing on all platforms (Android, iOS, > macOS, Windows, Linux, Web/PWA). > > However (and this is a big "however") I use BBEdit for all of my editing and > I have configured both Android Studio and BBEdit to refresh file contents > upon detecting any change. Perfect world (for me). > > Flutter supports hot reload and hot restart, so it's really impressive to see > that when I save a changed source file with BBEdit, I can immediately do a > hot reload or hot restart with Android Studio and I can immediately see the > results of my changes on whatever platform I happen to be debugging. > > Magic. > > I wish there were a language module for Dart (the language that Flutter uses) > that I could use with BBEdit. > > For now, I switch the language mapping for a given source file between Java > and JavaScript, to highlight different structural aspects in the source file > and to navigate to different things using the Function Navigator. This is > reasonably ok but not ideal. > > Has anyone found a way to use a Dart Language module with BBEdit? > > Thanks. > > Alfredo > > -- > This is the BBEdit Talk public discussion group. If you have a feature > request or believe that the application isn't working correctly, please email > "[email protected]" rather than posting here. Follow @bbedit on Mastodon: > <https://mastodon.social/@bbedit> > --- > You received this message because you are subscribed to the Google Groups > "BBEdit Talk" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] > <mailto:[email protected]>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/bbedit/235e08f7-b6b6-45c6-aecf-9ec022ffd07cn%40googlegroups.com > > <https://groups.google.com/d/msgid/bbedit/235e08f7-b6b6-45c6-aecf-9ec022ffd07cn%40googlegroups.com?utm_medium=email&utm_source=footer>. -- This is the BBEdit Talk public discussion group. If you have a feature request or believe that the application isn't working correctly, please email "[email protected]" rather than posting here. Follow @bbedit on Mastodon: <https://mastodon.social/@bbedit> --- You received this message because you are subscribed to the Google Groups "BBEdit Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/bbedit/516CC917-9F0C-4C28-BF04-ABFCA3D168CA%40xs4all.nl.
