Tigでgitのdiff-highlightが使いたかったのですが、apt installで入るtigが2.0.2で、2.2以上がいるらしく最新版のTigを入れてみました
Ubuntu 18.04 でやっています
基本的には公式ドキュメントを参考に
Installation · Tig - Text-mode interface for Git
エラーが出るたびに必要なものをインストールしました
sudo apt install automake
sudo apt install pkg-config
sudo apt install libncursesw5 libncursesw5-devGitHubからリポジトリをclone、最新のtagにします
git clone [email protected]:jonas/tig.git
git checkout -b tig-2.5.0 refs/tags/tig-2.5.0ビルドします
prefixは好きな場所にします
cd tig
./autogen.sh
./configure
make prefix=/usr/local LDLIBS=-lncursesw CPPFLAGS=-DHAVE_NCURSESW_CURSES_H
sudo make install prefix=/usr/localこれで日本語も文字化けしないようになりました
ちなみに diff-highlight の設定は、.tigrcに
set diff-highlight = trueで有効になります
diff-highlight については Git tips | freks blog に少し書いています