Ash

@juice49
13 Followers
48 Following
69 Posts
The Web and Stuff ✨ ui πŸ’• server 🌈 html 🦦 css βš›οΈ react πŸ”Œ ts β€’ Software Engineer @sanity_io
Websitehttps://ash.gd
GitHubhttps://github.com/juice49
Codepenhttps://codepen.io/ash

To achieve this, I first needed to create a Tree-sitter grammar to parse GROQ. This means Zed understands the actual structure of your GROQ code; if you open the syntax tree view, you can see how each part of it is parsed.

In the future, the Zed extension could use its knowledge of the syntax tree to do useful things like exposing landmarks in GROQ to Zed's outline navigator.

https://github.com/juice49/tree-sitter-groq

GitHub - juice49/tree-sitter-groq: A Tree-sitter grammar for GROQ.

A Tree-sitter grammar for GROQ. Contribute to juice49/tree-sitter-groq development by creating an account on GitHub.

GitHub
My GROQ extension for the Zed editor just got published! πŸ₯³

Panic's Nova code editor has an awesome built in syntax inspector. Super helpful if you're building a syntax grammar extension.

Also, I love Zed, but I'd forgotten how great Nova looks.

This is how I add my favourite tracks to my site using Sanity @sanity_io.
I'd say my migration from Chrome to Satori generated Open Graph images is going pretty well. Here's two examples of Chrome generated images alongside their Satori counterparts.
I made a Raycast extension that formats GROQ queries. It's pretty handy if you work with @sanity_io! https://www.raycast.com/juice49/groq-tools
Raycast - GROQ Tools

Format GROQ queries and parse Sanity query URLs.

Nice. Wrap guides (vertical rules) just landed in Zed. Enable them by adding an array of line lengths to your config, with the `wrap_guides` key.

https://zed.dev/releases/stable

Zed β€” The editor for what's next

Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.

Zed
I never really got the hang of the whole blogging thing.
One year since the first commit on my current main side project. It’s a TypeScript query builder for the GROQ query language. Maybe it’ll never be released, but I’ve learned so much.