2012-02-12 34 views
14

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.

ANSI codes not rendered correctly

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

+0

Có [câu hỏi tương tự] (http://stackoverflow.com/questions/3072648/cucumbers-ansi-colors-messing-up-emacs-compilation-buffer) – syohex

+1

@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

+0

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

Trả lời

3

Vì vậy, nó bật ra rằng vấn đề là do zenburn-theme 1.2. Đã xảy ra lỗi với ansi-color-names-vector được khắc phục trong phiên bản 1.3 (vừa được phát hành). Nếu bạn gặp phải sự cố tương tự, hãy đảm bảo bạn nâng cấp phiên bản zenburn của mình.

+0

cảm ơn sự giúp đỡ – jupp0r

2

tôi chắc chắn có thể nói nó làm việc tốt đối với tôi chỉ với (ansi-color-for-comint-mode-on). FWIW bạn có thể duyệt emacs cấu hình của tôi, nhưng nó khá lớn :)

https://github.com/aufflick/emacs.d

Các vấn đề liên quan