savonet / liquidsoap

Liquidsoap is a statically typed scripting general-purpose language with dedicated operators and backend for all thing media, streaming, file generation, automation, HTTP backend and more.
http://liquidsoap.info
GNU General Public License v2.0
1.36k stars 121 forks source link

FR: Add Tree-sitter LS grammar to Pulsar, the Atom successor? #3929

Open Moonbase59 opened 1 month ago

Moonbase59 commented 1 month ago

Is your feature request related to a problem? Please describe. As a long-time user of the Atom editor, I nowadays use Pulsar as a successor. Pulsar, like Atom, favours the Tree-sitter grammar and I was happy to read Liquidsoap does, too.

I wonder if the devs could find the heart to work with the Pulsar devs and integrate tree-sitter-liquidsoap with Pulsar, maybe in the form of a new/updated plugin language-liquidsoap?

Describe the solution you'd like A Pulsar plugin "language-liquidsoap" that uses savonet’s Tree-sitter grammar, and could be updated by the devs when the Liquidsoap language changes.

This would make developing nice again for the rest of us, who are more visually oriented.

Describe alternatives you've considered VSCode—but I don’t like it. ;-) Purely because I’m an old Atom guy…

Additional context

Other Pulsar/Atom users: Please support this feature request, so the LS devs will know there is an actual demand! Would be so sad if another good editor using Tree-sitter goes unnoticed!

toots commented 1 month ago

I'm burned out on tooling haha. Any interest in work with them? I'm happy to make whatever change is necessary in the TS code.