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.

Reply via email to