Taskfile
Taskfile syntax highlighting and task runner support
Languages
How to install
With Forge Super installed, the button above opens the app on this extension, where you press Install. Nothing is installed until you do.
You can also open the Extensions panel in the app and search for Taskfile. The extension's id is taskfile.
Don't have Forge Super yet? Download it here.
README
From the extension's repository, written by its authors and not by Mentenaz. See the source.
Zed Taskfile Extension
Features
- Syntax highlighting for Taskfile.yml and Taskfile.yaml files
- Task outline view for easy navigation
- Run tasks directly from the editor
- Shell command syntax highlighting within task commands
- Auto-completion and bracket matching
About Taskfile
Taskfile is a task runner / build tool that aims to be simpler and easier to use than GNU Make. It uses YAML syntax and is written in Go.
Learn more at:
- Official site: https://taskfile.dev/
- Documentation: https://taskfile.dev/docs/
- Schema reference: https://taskfile.dev/docs/reference/schema
Usage
- Install the extension via Zed's extension manager
- Open any
Taskfile.ymlorTaskfile.yamlfile - Use the outline view to navigate between tasks
- Run tasks using Zed's task runner
Development
To develop this extension:
- Clone this repository
- Use Zed's extensions manager (
zed: extensions) to add this as a dev extension - Reload the extension when you make changes
License
See LICENSE.
Credits
Based on the zed-make extension structure.