EmacsのシェルモードでGitのページャを無効にする方法
$ git log
WARNING: terminal is not fully functional
- (press RETURN)
みたいに悲しいことになったことはありませんか?(誰でも一度はありますよね?)
そんなあなたに解決策を教えちゃいましょう。
Emacs内ではgitのページャを無効にする
Emacs初期設定ファイル(.emacsなど)で、; gitのページャを無効にする
(setenv "GIT_PAGER" "")
たったこれだけです!
gitのページャをカスタマイズする
私の場合はこういう風にしています。(setenv "GIT_PAGER" "nkf -w|colordiff")
※別途nkfとcolordiffのインストールが必要です。