當我通過emacs(gui或命令行)運行magit-status併爲文件顯示diff時,顏色代碼不會正確轉義。因此,整個差異充滿了^[[
's,這使得不可能看到發生了什麼。Magit diff不能正確顯示字符
這是我已經試過:
如果我運行一個普通
git diff
,在終端的顏色被正確顯示。問題時爲GUI和在端子(
-nw
)我從ELPA回購更新爲
magit-20140305.1300
,通過emacs包管理器。我試過兩種不同的emacs主題,沒有任何改變。
我試着調整
magit-item-highlighting
,就像在另一個錯誤here上建議的那樣。
我正在使用bbatsov's prelude,但已經更新了magit,如上所述。
任何人都知道可能是什麼原因造成的,以及我如何修復它?
GUI Emacs或'-nw'? –
這兩個問題都會發生。我已經在第一句中寫了,但我可以看出它還不清楚。我會解決這個問題。 – mfaerevaag
只是猜測。嘗試做'M-:(ansi-color-apply-on-region(point-min)(point-max))' – 2014-03-06 17:34:14