Các định nghĩa vềfont-lock-comment-face bao gồm nhiều biến thể cho các trường hợp khác nhau hỗ trợ màu sắc.
- Các
chocolate1biến thể được sử dụng khi có ít nhất 88 màu sắc có sẵn và “nền” là “đen tối”.
- Các
Firebrickbiến thể được sử dụng khi có ít nhất 88 màu sắc có sẵn và “nền” là “ánh sáng”.
Sự khác biệt là do một số mã mang lại ý nghĩa đặc biệt đối với giá trị HẠN bắt đầu bằng xterm, rxvt, dtterm, và eterm: nó coi họ có một “ánh sáng” nền.
Bạn sẽ có thể tùy chỉnh frame-background-mode* theo lightgiá trị của nó để luôn luôn sử dụng các biến thể màu của ánh sáng.
Nếu Emacs của bạn không đủ mới để có riêng term/screen.el, thì bạn cũng sẽ cần điều chỉnh một cái cho chính mình để thực hiện các cuộc gọi điều chỉnh màu sắc phù hợp. Bạn có thể sử dụng một từ thân cây Emacs hoặc tôi có một Gist bao gồm một .emacs.d/lisp/term/screen.el(có thêm một số bit để nhận ra trình tự sửa đổi + mũi tên / Trang chủ / Kết thúc được cung cấp bởi tùy chọn tmux , s xterm-keys) và .emacssửa đổi cần thiết để tự động tải .
Tất nhiên, vẫn có thể có các bit mã khác kiểm tra trực tiếp giá trị TERM và thực hiện một số thứ khác cho screen- và xtermgiống như các giá trị
* Chế độ khung nền biến đổi tùy chỉnh Mx
TERM=xterm emacsđể buộcTERMcài đặt biến cho emacs. Điều gì xảy ra khi bạn làm điều đó?