1# Fish
2
3Fish language support in Zed is provided by the community-maintained [Fish extension](https://github.com/hasit/zed-fish).
4Report issues to: [https://github.com/hasit/zed-fish/issues](https://github.com/hasit/zed-fish/issues)
5
6- Tree-sitter: [ram02z/tree-sitter-fish](https://github.com/ram02z/tree-sitter-fish)
7
8### Formatting
9
10Zed supports auto-formatting fish code using external tools like [`fish_indent`](https://fishshell.com/docs/current/cmds/fish_indent.html), which is included with fish.
11
121. Ensure `fish_indent` is available in your path and check the version:
13
14```sh
15which fish_indent
16fish_indent --version
17```
18
192. Configure Zed to automatically format fish code with `fish_indent`:
20
21```json
22 "languages": {
23 "Fish": {
24 "formatter": {
25 "external": {
26 "command": "fish_indent"
27 }
28 }
29 }
30 },
31```