When I run magit-status through emacs (gui or command line) and show a diff for a file, the color codes don't get escaped properly. Therefore, the whole diff is filled with ^[[
's and that makes it impossible to see what's going on.
Here's what I've tried:
If I run a regular
git diff
, in terminal colors are displayed correctly.Problem occurs for both GUI and in terminal (
-nw
)I have updated to
magit-20140305.1300
from the elpa repo, through the emacs package manager.I have tried with both different emacs themes, with no change.
I have tried tweaking the
magit-item-highlighting
, as suggested on a different bug here.
I am using bbatsov's prelude, but have updated magit, as stated above.
Any one know what could be causing this, and how I could fix it?