## 概要 正確には以下issueに関して手元でforkして使っていたバージョンからのアップデート。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://github.githubassets.com/favicons/favicon.svg" /> <span class="link-card-v2-site-name">GitHub</span> </div> <div class="link-card-v2-title"> Better support for large repositories and external diff tools · Issue #121 · lusingander/serie </div> <div class="link-card-v2-content"> First off, thanks for building such a fantastic tool! I usually rely on LazyGit, but I've struggled to find a go ... </div> <img class="link-card-v2-image" src="https://opengraph.githubassets.com/455b029d665225c4cb476d7f12bae5614cf5fb5bb877e70eeb0ab6c20683b88e/lusingander/serie/issues/121" /> <a href="https://github.com/lusingander/serie/issues/121"></a> </div> ## `--max-count` オプション 表示するコミット数を制限できるようになった。fork版では `--max-commits` にしていたのでそれを変更するだけ。 ## 外部ツールでのコマンド実行 fork版とのIFの違いを把握 -> 修正してもらった。 > [!left-bubble] ![[claudine-face.webp]] > 変更点を整理しました。ユーザーの設定で必要な修正は2点です: > > 1. `[keybind]` の `user_command_view_toggle_2` → `user_command_2` > 2. `commands_2` の `mode = "exec"` → `type = "suspend"`(issue #121 の exec モードが v0.7.0 で suspend タイプに相当) > > また `"name"` のクォートは不要なので合わせて修正します。 > > ```toml > [ui.list] > date_format = "%Y-%m-%d %H:%M" > date_width = 16 > > [ui.detail] > height = 30 > > [ui.user_command] > height = 40 > > [core.user_command] > commands_1 = { name = "git diff", commands = ["sh", "-c", "git diff --color=always {{first_parent_hash}} {{target_hash}} | delta --dark --paging=never --side-by-side --line-numbers --width {{area_width}}"] } > commands_2 = { name = "Diffview.nvim", commands = ["nvim", "-c", "DiffviewOpen \"{{first_parent_hash}}\"..\"{{target_hash}}\""], type = "suspend" } > > [keybind] > user_command_2 = ["shift-d"] > ``` > > 変更箇所まとめ: > - `"name"` → `name`(クォート不要) > - `mode = "exec"` → `type = "suspend"` > - `user_command_view_toggle_2` → `user_command_2` > > 設定ファイルのパスを教えていただければ直接編集します。 ## 列のカスタマイズ デフォルトの列表示はこんな感じ。 ![[2026-03-15-18-01-08.avif]] これをカスタマイズできるようになった。デフォルトの設定はこう。 ```toml [ui.list] columns = ["graph", "marker", "subject", "name", "hash", "date"] ``` ただ、これだと名前と[[コミットグラフ]]が離れすぎているので、[[Lazygit]]のような並びにしたい。 ![[2026-03-15-18-02-50.avif]] こうする。 ```toml [ui.list] columns = ["hash", "date", "name", "graph", "marker", "subject"] ``` ![[2026-03-15-18-07-54.avif]] 見やすい☺️