我正在使用从Cygwin终端(在Windows上)启动的图形化Emacs-w32进行所有编辑,使用Zsh(在MinTTY中)运行命令。
我在diff-cmd = colordiff
中设置了~/.subversion/config
,虽然在终端中使用了漂亮的颜色(svn log
),但这会导致添加颜色转义的问题输出中的代码,当在Emacs中进行差异时,导致在Emacs中未着色,不可读的差异。
对此最明智的解决办法是什么?
答案 0 :(得分:0)
尝试在EmacsWiki中找到此解决方案:
如果你在svn中使用colordiff,也许你需要这个:
(add-hook 'diff-mode-hook
'(lambda ()
(require 'ansi-color)
(ansi-color-apply-on-region (point-min) (point-max))))
来源:https://www.emacswiki.org/emacs/VersionControl
顺便说一下:在网上搜索'emacs svn colordiff',这就产生了前5名......