[[Yazi]]で[[ホバー (Yazi)|ホバー]]対象を開くopenコマンドに独自の候補を追加する方法。
## イメージ
[[GIMP]]で開くための `GIMP` という選択肢を追加した状態。
![[2025-09-12-18-19-25.avif]]
## やり方
`yazi.toml` に `opener` と `open` を追加する。
```toml
[opener]
gimp = [
{ run = 'LANG=ja gimp -n "$0"', desc = "GIMP"}
]
[open]
append_rules = [
{ mime = "image/*", use = "gimp" },
]
```
- `opener`
- ホバー対象を引数にとった場合に開くためのコマンドを記載
- `open`
- [[MIMEタイプ]]やファイル名パターンごとに利用するopenerを追加
- `append_rules` は末尾に追加される
- 先頭がよければ `prepend_rules`
## 参考
- [yazi.toml | Yazi](https://yazi-rs.github.io/docs/configuration/yazi/#open)
- [Search | DeepWiki](https://deepwiki.com/search/open-gimp-gimp-n-file_edfdbab9-1bad-46f8-a626-b6f254917f1a)