## 概要 [[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>