v0.61.0からバージョンアップ。気になる点を確認。
観測範囲ではメリットはほぼなさそう。むしろ、[[#プロンプトの反応が遅い]]というデメリットが出てきた。
ただ、見えないところで安定性だったり改善がされているのかもしれない。気がついていないだけで。
## プロンプトの反応が遅い
<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">
📝cmux 0.62でプロンプトのコマンドを実行すると0コンマ数秒のラグが発生する
</div>
<div class="link-card-v2-content">cmux 0.62.1でプロンプト実行時に0.1〜0.2秒のラグが発生した。原因はサイドバーのPRステータス表示用ポーリング停止処理に`sleep 0.1`が含まれたためで、`_cmux_preexec`から毎回呼ばれる実装になったことによる。回避策としてsidebarShellIntegration無効化や`.zshrc`でPR関連関数を上書きする方法が提示された。</div>
<img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/troubleshooting.webp" />
<a data-href="📝cmux 0.62でプロンプトのコマンドを実行すると0コンマ数秒のラグが発生する" class="internal-link"></a>
</div>
%%[[📝cmux 0.62でプロンプトのコマンドを実行すると0コンマ数秒のラグが発生する]]%%
## Search workspaceがワークスペースだけになった
以前は[[ワークスペース (cmux)|ワークスペース]]と[[サーフェイス (cmux)|サーフェイス]]が表示されていたが、[[ワークスペース (cmux)|ワークスペース]]だけになり見やすくなった。
> [!hint]
> [[サーフェイス (cmux)|サーフェイス]]も表示したい場合はせっていで `Command Palette Searches All Surfaces` を有効にする。
## `cmux --version` コマンド
やっとバージョンが気軽に確認できるように。
```console
$ cmux --version
cmux 0.62.1 (76) [ac98625eb]
```
## `cmux markdown` コマンド
`cmux markdown` コマンドで[[マークダウンファイル]]を開くと、分割された[[ペイン (cmux)|ペイン]]にプレビューが表示されるようになった。
```console
cmux markdown README.md
```
元ファイルを修正するとリアルタイムで再描画される。ただ、カーソル位置への追従はしない。
[[Obsidian]]で編集しているときは[[Live Preview]]があるから不要だし、[[Neovim]]で編集しているときは[[Markdown Preview for (Neo)vim]]が上位互換なのでユースケースは少ないかも。