Вы также можете использовать git из emacs: EmacsWiki: Git.
Ответ 2
Если вы работаете в Emacs, вы можете advicevc-git-diff (функция найдена в vc- git.el для справки), чтобы дать вам возможность использовать либо git -diff, либо emacs-diff в соответствии с вашей прихоти (и это wouldn 't требует от вас "разветвления" библиотеки git, которая поставляется вместе с Emacs).
Предполагая, что вы имеете в виду git -diff, а не git -difftool, вы, вероятно, ищете опцию diff.external config. Вам нужно посмотреть раздел git Diffs git (1). В этом разделе не упоминается настройка конфигурации, хотя она указана в git -config (1).
Ответ 5
Другая возможность - использовать
M-x term
Что будет выводить терминал внутри emacs, который поддерживает страницу.
Вы также можете сделать
$ git diff <your file> | cat
Вы также можете открыть файл и выполнить M-x vc-diff.