いくつかの機能が動かなくなったのでその対応、および新機能について。
## アップデート
[[Homebrew]]で普通にアップデートすると最新版(v26.1.4)しかインストールできなくなってしまうので、[[GitHub]]からインストールする。
```console
wget https://github.com/sxyazi/yazi/releases/download/v26.1.4/yazi-aarch64-apple-darwin.zip
unzip yazi-aarch64-apple-darwin.zip
mv yazi-aarch64-apple-darwin/yazi yy
rm -rf yazi-aarch64-apple-darwin*
```
これで `yy` が最新として使える。
## `open --interactive` の候補が1つしか出ない
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" />
<span class="link-card-v2-site-name">Minerva</span>
</div>
<div class="link-card-v2-title">
📝Yazi v26.1.4でprepend_rulesやappend_rulesが期待通り動かなくなった
</div>
<div class="link-card-v2-content">Yazi v26.1.4で`open --interactive`をPNGに実行したところ、`prepend_rules`と`append_rules`がv25.5.31のようにマージされず、`prepend_rules`の`mime = "image/*"`が優先採用されて`append_rules`が無視された。`find`ではなく`filter`を使った不具合が修正され、仕様通りの挙動になったためである。</div>
<img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/troubleshooting.webp" />
<a data-href="📝Yazi v26.1.4でprepend_rulesやappend_rulesが期待通り動かなくなった" class="internal-link"></a>
</div>
%%[[📝Yazi v26.1.4でprepend_rulesやappend_rulesが期待通り動かなくなった]]%%
## openerのツールが開かない
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" />
<span class="link-card-v2-site-name">Minerva</span>
</div>
<div class="link-card-v2-title">
📝Yazi v26.1.4でopenerのツールが正しく開かれない
</div>
<div class="link-card-v2-content">Yazi v26.1.4でopener設定の`$0`を使った`qlmanage -p "$0"`や`LANG=ja gimp -n "$0"`を実行したところ、Quick Lookは起動せず、GIMPは起動したが選択ファイルを開かなかった事象が発生した。opener仕様が`$1`参照に変更されたため`$1`に書き換えた。</div>
<img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/troubleshooting.webp" />
<a data-href="📝Yazi v26.1.4でopenerのツールが正しく開かれない" class="internal-link"></a>
</div>
%%[[📝Yazi v26.1.4でopenerのツールが正しく開かれない]]%%
## クリップボードにコピーできない
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" />
<span class="link-card-v2-site-name">Minerva</span>
</div>
<div class="link-card-v2-title">
📝Yazi v26.1.4でsystem-clipboard.yaziのコピーができなくなった
</div>
<div class="link-card-v2-content">Yazi v26.1.4環境でsystem-clipboard.yaziが古いバージョンのまま動作し、`runtime error: [string "system-clipboard"]:16: attempt to call a nil value (field 'manager_emit')` が発生した事象である。`ya.manager_emit()` が `ya.mgr_emit()` に変更された影響でエラーになり、プラグインをアップデートして解消した事例である。</div>
<img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/troubleshooting.webp" />
<a data-href="📝Yazi v26.1.4でsystem-clipboard.yaziのコピーができなくなった" class="internal-link"></a>
</div>
%%[[📝Yazi v26.1.4でsystem-clipboard.yaziのコピーができなくなった]]%%
## プラグインアップデート
ついでにすべての[[プラグインをアップデート (Yazi)|プラグインをアップデート]]しておいた。
### before
```
Plugins:
yazi-rs/plugins:git (d7588f6)
yazi-rs/plugins:full-border (d7588f6)
yazi-rs/plugins:smart-enter (d7588f6)
yazi-rs/plugins:toggle-pane (d7588f6)
stelcodes/bunny (bd8a767)
orhnk/system-clipboard (4f6942d)
```
### after
```
Plugins:
yazi-rs/plugins:git (4e55902)
yazi-rs/plugins:full-border (4e55902)
yazi-rs/plugins:smart-enter (4e55902)
yazi-rs/plugins:toggle-pane (4e55902)
stelcodes/bunny (7137a44)
orhnk/system-clipboard (888026c)
```
## 新機能
> [!todo]
> ==追加する==