PAGERの設定でgitのANSIエスケープシークエンスが…

(更新日: 2018/08/14)

私の環境では、PAGER=’lv’ としていたのでMac OSXのターミナルでgit diff とかするとANSIエスケープシーケンスが正しく処理されない。GIT_PARGER環境変数を以下のように修正した。

export GIT_PAGER=’/opt/local/bin/lv -c’

これはMacportsのlv(マルチバイト文字も正しく表示できるテキストビューアー)ですが、普通のlessを使っている人は

export GIT_PAGER=’/usr/bin/less -R’

でカラー表示になると思います。

 

 

Facebook Comments
Pocket