在Emacs中对Git版本化文件执行C-x v l时,我得到了它的近期历史,但是有了转义符号^ [[...
请参阅http://screencast.com/t/x1YWh4GKZR。
我的配置有什么问题?
答案 0 :(得分:0)
问题在于git寻呼机(例如:' git log'和' git diff')。
这是由于默认的寻呼机
less
,
因为它无法正确解释转义字符。
第一个是将寻呼机改为'更多':
git config --global core.pager more
第二个是附加less -r
git diff --color | less -r
git log -p --color | less -r
// And you get a nice colored output.
当调用git pager以正确打印转义字符时,这会直接附加modified less命令
git config --global core.pager "less -r"