git の差分表示に lv を使うときは

git diff とかのコマンドでページャーが指定してあるといいんですが、日本語とかを扱うのに lv を使っている場合にエスケープシーケンスが文字化けしてしまうことありませんか?

less だと問題なくカラー表示されるんですが。。。

というわけで、環境変数 GIT_PAGER に次のように設定するとよいかと。

※上記は ZShell を使っている場合です。

あとは git-config で設定する方法も

優先順位としては GIT_PAGER > PAGER > core.pager なのかな?