символи буфера управління кольорами emacs


0

У мене є одна установка emacs, яка друкує кольорові символи замість того, щоб просто змінювати колір, у деяких буферах.

eshellмає правильні кольори, як і моє *compilation*, але результат мого ackпошуку виглядає так:

[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

Я вважаю, що це якийсь другорядний режим, який мені потрібно активувати, але:

  • Я не знаю, який
  • Мені не потрібно було активувати його в інших моїх установках (наприклад, на win7. Це в Ubuntu).

Що я можу зробити, щоб виправити кольори, зробити зміни автоматично автоматичними при кожному запуску, і чому це не виходить з поля?

Відповіді:


0

ansi-color-for-comint-mode-on повинен зробити трюк.

Додайте це до налаштування, щоб переконатися, що цей параметр увімкнено:

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

Я сподівався так, але ні. Я спробував і те, M-x ansi-color-for-comint-mode-onі додав гачок init.el(і навіть перезапустив після цього), але кольорів все ще немає.
Готьє
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.