## 概要
[[Lazygit]]のdiff pagerは[[delta]]を使っていたが、[[delta]]よりも[[hunk]]の方がdiffが見やすいので検討してみた。
## 設定
`config.yml`
```diff
git:
pagers:
- colorArg: always
- pager: delta --dark --paging=never --side-by-side --line-numbers --hyperlinks --hyperlinks-file-link-format="lazygit-edit://{path}:{line}"
+ pager: hunk pager --mode split
```
## 結論
[[delta]]のままにする。
見やすさは[[hunk]]...... だが、ファイルを切り替えるたびに1秒弱のラグがあるのは許容できなかった。[[delta]]のラグを感じたことがない。
以下のissueが解消すれば再検討するかも。
<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">
Proposal: Streaming pager mode for `git log -p` and other large patch streams · Issue #247 · modem-dev/hunk
</div>
<div class="link-card-v2-content">
How this was put together: The design and the prototype implementation were developed in collaboration with a co ...
</div>
<img class="link-card-v2-image" src="https://opengraph.githubassets.com/71779f875c1a80fbd3486ac4297b7f9356747e601b34c470f43ca1c495d7dfed/modem-dev/hunk/issues/247" />
<a href="https://github.com/modem-dev/hunk/issues/247"></a>
</div>