Pulsar 1.111.0
One annoying thing that software developers do is insist on writing in more than one language at once. Web developers are espeically obnoxious about this — routinely, for instance, putting CSS inside their HTML, or HTML inside their JavaScript, or CSS inside their HTML inside their JavaScript.
Code editors like Pulsar need to roll with this, so today we’ll talk about how the modern Tree-sitter system handles what we call injections.
What month is most important for a Pulsar? A supernova-ember! ...What isn't a bad joke is this, the Pulsar community update!
Last time we looked at Tree-sitter’s query system and showed how it can be used
Today we’ll look at two other systems — indentation hinting and code folding — and I’ll explain how queries can be used to support each one.
Armed with a big ol' can of Raid: Pulsar 1.110.0
Last time I laid out the case
Today I’d like to show you the specific problems that we had to solve in order to pull that off.
As the leaves turn brown and the days grow shorter, make sure you draw up a chair and settle in for a nice, warm, pumpkin spice edition of the Pulsar community update!
In
Today I’ll try to illustrate what that system looks like and why it’s important.
The last few releases of Pulsar have been bragging about a feature that arguably isn’t even new: our experimental “modern” Tree-sitter implementation. You might’ve read that phrase a few times now without fully understanding what it means, and an explanation is long overdue.
Join !pulsaredit@lemmy.ml!