## 事象 `cmux.json` に以下のように設定をする。 `~/.config/cmux/cmux.json` ```json { "commands": [ { "name": "Karabiner Dev", "restart": "confirm", "workspace": { "name": "🧑‍💻Toki: Karabiner Dev", "cwd": "~/git/github.com/tadashi-aikawa/toki/karabiner/", "color": "#2B2146", "layout": { "direction": "vertical", "split": 0.8, "children": [ { "pane": { "surfaces": [ { "type": "terminal", "name": "Neovim", "command": "nvim", "focus": true } ] } }, { "pane": { "surfaces": [ { "type": "terminal", "name": "serve", "command": "deno task dev" } ] } } ] } } } ] } ``` ### 期待値 `Neovim` の[[サーフェイス (cmux)|サーフェイス]]が縦80%、`serve`の[[サーフェイス (cmux)|サーフェイス]]が縦20%になること。 ### 実際 `Neovim` の[[サーフェイス (cmux)|サーフェイス]]が縦50%、`serve`の[[サーフェイス (cmux)|サーフェイス]]が縦50%になる。 `workspace.layout.split` の値が効いてなさそう。 ### 環境 | 対象 | バージョン | | -------- | ------ | | [[cmux]] | 0.63.0 | ## 原因 不明。 [[Codex CLI]]の調査によると実装バグではとのこと。回避策はなさそう。 > [[cmux.jsonでsplitを指定しても分割の比率が変わらない問題の調査]] ## 解決方法 不明。 今のところissueもない。