https://github.com/hasit/zed-fish
Fish language support in Zed
https://github.com/hasit/zed-fish
Last synced: about 2 months ago
JSON representation
Fish language support in Zed
- Host: GitHub
- URL: https://github.com/hasit/zed-fish
- Owner: hasit
- License: mit
- Created: 2024-03-01T18:44:01.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-06T18:24:16.000Z (over 1 year ago)
- Last Synced: 2025-03-06T19:27:51.827Z (over 1 year ago)
- Language: Scheme
- Size: 23.4 KB
- Stars: 9
- Watchers: 2
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-zed-extensions - Fish
README
# zed-fish
Fish language support in Zed
## Releasing
This repository publishes GitHub releases automatically when the version in
`extension.toml` changes on `main`.
1. Update the `version` field in `extension.toml`.
2. Merge the version bump to `main`.
3. GitHub Actions creates the matching `v` tag and a GitHub Release.
You can also run the workflow manually from the Actions tab to create a release
for the current version when the tag does not exist yet.
If you need to do the same thing manually, run:
```sh
version="$(sed -nE 's/^version = "([^"]+)"$/\1/p' extension.toml | head -n1)"
git tag "v$version"
git push origin "v$version"
gh release create "v$version" --generate-notes
```
This only creates the GitHub tag and release for this repository. To publish the
updated extension in Zed's extension registry, you still need to open or update
the matching PR in `zed-industries/extensions`.
## Credits
- [vscode-fish](https://github.com/bmalehorn/vscode-fish)
- [tree-sitter-fish](https://github.com/ram02z/tree-sitter-fish)