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
chocolate1
biế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
Firebrick
biế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 light
giá 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à .emacs
sử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à xterm
giống như các giá trị
* Chế độ khung nền biến đổi tùy chỉnh Mx
TERM=xterm emacs
để buộcTERM
cài đặt biến cho emacs. Điều gì xảy ra khi bạn làm điều đó?