
Ich habe eine Emacs-Installation, die in einigen Puffern Farbzeichen druckt, anstatt nur die Farbe zu ändern.
eshell
hat die richtigen Farben, ebenso wie mein *compilation*
, aber das Ergebnis meiner ack
Suche 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-on
sollte 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)