# Syntax-Aware Task Spawning With Tree-Sitter

DevFeed: [Syntax-Aware Task Spawning With Tree-Sitter](<https://devfeed.tech/articles/syntax-aware-task-spawning-with-tree-sitter-13577.md>)

Original publisher: [Read original article](<https://zed.dev/blog/zed-decoded-tasks>)

Author: Thorsten Ball, Piotr Osiewicz, Kirill Bulatov

Published: 2024-05-21T00:00:00Z

Content type: tutorial

Language: en

Sources: [Zed Industries - Blog](<https://devfeed.tech/sources/zed-industries-blog.md>)

Topics: [Tree-sitter](<https://devfeed.tech/topics/tree-sitter.md>), [Code](<https://devfeed.tech/topics/code.md>), [Parser](<https://devfeed.tech/topics/parser.md>)

Tags: [building](<https://devfeed.tech/tags/building.md>), [features](<https://devfeed.tech/tags/features.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [syntax](<https://devfeed.tech/tags/syntax.md>)

## AI overview

This Zed Decoded article explains how Zed Tasks let developers execute tests, linters, compilers, scripts, and shell commands from inside the editor. It covers task execution, rerunning, keybindings, context variables, and the Tree-sitter technology used for syntax-aware task spawning.

## Source excerpt

In this episode of Zed Decoded, Thorsten talks to Piotr and Kirill, who have spent the last few months building Tasks, a collection of features in Zed that allow you to execute code.