当我通过 emacs(gui 或命令行)运行 magit-status 并显示文件的差异时,颜色代码无法正确转义。因此,整个 diff 都充满了^[[
',这使得无法看到发生了什么。
这是我尝试过的:
如果我运行常规
git diff
,终端颜色会正确显示。GUI 和终端 (
-nw
)都出现问题我已经
magit-20140305.1300
通过 emacs 包管理器从 elpa repo 更新到。我尝试了两种不同的 emacs 主题,没有任何变化。
我已经尝试调整, 正如这里
magit-item-highlighting
另一个错误所建议的那样。
我正在使用bbatsov 的前奏曲,但已经更新了 magit,如上所述。
有谁知道这可能是什么原因造成的,我该如何解决?