
Tengo una instalación de emacs que imprime caracteres de color en lugar de simplemente cambiar el color, en algunos buffers.
eshell
tiene los colores correctos, al igual que mi *compilation*
, pero el resultado de mi ack
búsqueda se ve así:
[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
Supongo que es algún tipo de modo menor que necesito activar, pero:
- no se cual
- No necesitaba activarlo en mis otras instalaciones (en win7, por ejemplo. Esto es en Ubuntu).
¿Qué puedo hacer para arreglar los colores, hacer que el cambio sea automático en cada inicio y por qué no funciona de inmediato?
Respuesta1
ansi-color-for-comint-mode-on
debería funcionar.
Agregue esto a su configuración para asegurarse de que esta opción esté activada:
(add-hook 'comint-mode-hook 'ansi-color-for-comint-mode-on)