Tôi đang sử dụng các emacs 24 trên OS X và gặp sự cố lạ mà tôi không thể thấy bất kỳ mã màu nào. Emacs dường như chỉ phớt lờ họ. Động lực của tôi là xem kết quả đầu ra màu từ cmake, llvm và khung công tác googletest cho một dự án C++. Tôi muốn nhìn thấy màu sắc trong chế độ biên dịch, tuy nhiên nó có lẽ sẽ đủ để sửa chữa màn hình hiển thị cho chế độ comint hoặc shell.emacs loại bỏ tất cả các mã màu ansi trong các vỏ
Vấn đề của tôi khác với nhiều vấn đề khác trong thực tế là tôi không thể nhìn thấy chuỗi màu ansi nguyên cũng như màu sắc mà chúng sẽ tạo ra. Có vẻ như các mã chỉ bị tước đi từ đầu ra, nhưng tôi không thể tìm ra đâu.
tôi đã cố gắng ra những điều hiển nhiên như
- đòi hỏi
'ansi-color
- quay
ansi-color-for-comint-mode
trên - không thành công cố gắng để sản xuất bất kỳ sản lượng ansi màu trong hoặc vỏ, eshell, đa kỳ hạn, ansi-term
- đặt HẠN hạn của tôi thành các cài đặt khác nhau, bao gồm
xterm
,xterm-color
,xterm-256color
tất cả đều không có.
Edit:
cấu hình emacs của tôi được chia thành personal settings tôi và một fork của emacs khúc dạo đầu trong đó tôi sửa đổi một số cài đặt nhỏ, chủ yếu là bổ sung thêm gói
Có [câu hỏi tương tự] (http://stackoverflow.com/questions/3072648/cucumbers-ansi-colors-messing-up-emacs-compilation-buffer) – syohex
@syohex: Không, nó được bao phủ bởi " điều này khác với "mệnh đề trong câu hỏi! – tripleee
Trông với tôi từ ảnh chụp màn hình của bạn như đầu ra từ 'echo' * có màu *, có thể là do chế độ làm nổi bật' chế độ biên dịch 'thông thường. – tripleee