Emacs-Pufferfarbsteuerzeichen

Emacs-Pufferfarbsteuerzeichen

Ich habe eine Emacs-Installation, die in einigen Puffern Farbzeichen druckt, anstatt nur die Farbe zu ändern.

eshellhat die richtigen Farben, ebenso wie mein *compilation*, aber das Ergebnis meiner ackSuche sieht folgendermaßen aus:

[1;32m/home/.../moveeval.cpp[0m
[1;33m44[0m:            [30;43mbest_coord[0m = test_coord;[0m[K
[1;33m47[0m:    return [30;43mbest_coord[0m;[0m[K

Ack finished at Wed Nov 27 09:20:46

Ich nehme an, dass ich eine Art Nebenmodus aktivieren muss, aber:

  • Ich weiß nicht, welche
  • Bei meinen anderen Installationen musste ich es nicht aktivieren (beispielsweise unter Win7. Dies ist unter Ubuntu der Fall).

Was kann ich tun, um die Farben zu korrigieren, die Änderung bei jedem Start automatisch vorzunehmen und warum funktioniert es nicht sofort?

Antwort1

ansi-color-for-comint-mode-onsollte funktionieren.

Fügen Sie dies zu Ihrem Setup hinzu, um sicherzustellen, dass diese Option aktiviert ist:

(add-hook 'comint-mode-hook 'ansi-color-for-comint-mode-on)

verwandte Informationen