On 22 Jun 2024, at 15:11, Alfredo wrote: > Hmmm. . . > > The next (obvious) question then becomes: > > Which language modules support the inclusion of "commented notes" (or > whatever the proper technical name happens to be) in BBEdit's Function > Navigator? > > Is that even possible for mere mortals?
Callout generation is handled during function scanning; it depends on the implementation but most of BBEdit's built-in languages support them. > Any hints on how to start exploring that topic? <https://github.com/siegel/LanguageModuleSDK>. R. > Thanks. > > Alfredo > > On Thursday, June 20, 2024 at 7:18:08 PM UTC-6 Rich Siegel wrote: > >> On 20 Jun 2024, at 20:04, Alfredo wrote: >> >>> Nice, Rich. >>> >>> This works great. Now, of course, "one more thing". >>> >>> How can I nudge BBEdit to display these "NOTE:" pieces of info on the >>> Function Navigator? >>> >>> ListTile( // NOTE: Report Log >> >> Codeless languages modules don't support this; sorry. >> >> R. >> >>> >>> On Thursday, June 20, 2024 at 3:06:46 PM UTC-6 Rich Siegel wrote: >>> >>>> On 20 Jun 2024, at 13:41, Alfredo wrote: >>>> >>>>> That language server is a bit above my pay scale. >>>>> >>>>> Does anyone have a clue regarding how to extract (from the Dart >> language >>>>> server that Ulrich mentioned) the relevant info for a BBEdit Codeless >>>>> Language Module? >>>> >>>> This seems to old some clues: < >>>> >> https://github.com/dart-lang/sdk/blob/master/pkg/analysis_server/tool/lsp_spec/README.md >>>>> >>>> >>>> Thus, a suitable key in the language module might look like: >>>> >>>> <key>BBLMLanguageServerInfo</key> >>>> <dict> >>>> <key>ServerCommand</key> >>>> <string>dart</string> >>>> >>>> <key>ServerArguments</key> >>>> <array> >>>> <string>language-server</string> >>>> <string>--client-id com.barebones.bbedit</string> >>>> <string>--client-version 15</string> >>>> </array> >>>> </dict> >>>> >>>> (You should test and verify, of course.) >>>> >>>> R. >>>> >>>>> Thanks, >>>>> >>>>> Alfredo >>>>> >>>>> On Wednesday, June 19, 2024 at 6:31:42 AM UTC-6 Ulrich Kapp wrote: >>>>> >>>>>> Hi Alfredo, >>>>>> >>>>>> I just entered this discussion and have the following question: >>>>>> >>>>>> Did you already try to use the Dart language server ( >>>>>> https://github.com/serverpod/lsp_server) with BBEdit? >>>>>> Maybe this will help your needs. >>>>>> >>>>>> Ulrich >>>>>> >>>>>> Alfredo schrieb am Donnerstag, 13. Juni 2024 um 21:41:55 UTC+2: >>>>>> >>>>>>> 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]. >>>>> To view this discussion on the web visit >>>> >> https://groups.google.com/d/msgid/bbedit/345977dc-66d9-4f14-978c-8b49e10785e4n%40googlegroups.com >>>> . >>>> >>>> >>>> -- >>>> Rich Siegel Bare Bones Software, Inc. >>>> <[email protected]> <https://www.barebones.com/> >>>> >>>> Someday I'll look back on all this and laugh... until they sedate me. >>>> >>> >>> -- >>> 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/3e937a7b-1458-4598-b495-43fef43f7a74n%40googlegroups.com >> . >> >> >> -- >> Rich Siegel Bare Bones Software, Inc. >> <[email protected]> <https://www.barebones.com/> >> >> Someday I'll look back on all this and laugh... until they sedate me. >> > > -- > 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/0fd5adf9-969d-41db-b9b7-4b82be2824e5n%40googlegroups.com. -- Rich Siegel Bare Bones Software, Inc. <[email protected]> <https://www.barebones.com/> Someday I'll look back on all this and laugh... until they sedate me. -- 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/BBDB666D-82DE-4A9D-85CA-D4F2C8E0930D%40barebones.com.
