1

When I use magit on a RHEL 7 box today, it gives me this output when checking magit-status:

magit-status output

Not sure what went wrong. Magit-version output is:

Magit 2.11.0, Git 2.14.1, Emacs 25.3.1, gnu/linux

The same Emacs setting works on Mac without any issue, haven't checked with a different Linux box yet.

Has anyone encountered the same problem before?

Thanks.

Edit:

Found the problem, thanks to icarus. Sometime ago, I added

[color] ui = always

in my ~/.gitconfig. That's cause for all these control characters to show up. Removing it fixed it.

4
  • 1
    Identical ~/.gitconfig files on the two machines? Does removing ~/.gitconfig help?
    – icarus
    Jan 11, 2018 at 6:35
  • Ah ha, yes, it's because the [color] ui = always setting in ~/.gitconfig Thanks
    – sudo
    Jan 11, 2018 at 20:04
  • @sudo Instead of appending the answer to the question itself please turn it into an actual, stand-alone answer. You can then accept your own answer and the question does not forever remain unanswered.
    – tarsius
    Jan 11, 2018 at 21:00
  • @tarsius Cool, got it.
    – sudo
    Jan 12, 2018 at 21:11

1 Answer 1

1

The two different machines had different ~/.gitconfig files, in particular one had an option selecting color always rather than when the output was going to the terminal. The ^[[32m and similar are ansi terminal color selecting sequences.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.