Tôi sử dụng biểu tượng cảm xúc để chỉnh sửa một số loại tệp và muốn một hàng đợi trực quan dễ dàng cho biết tệp .c từ tệp .vhd hoặc .py chẳng hạn. Làm cách nào để thêm màu nền tùy chỉnh vào chế độ chính cho ngôn ngữ đó?Màu nền tùy chỉnh của Emac theo chế độ
Trả lời
Bạn có thể thực hiện điều này thông qua móc. Trong số những thứ khác bạn có thể móc là khi một chế độ chính mới bắt đầu. Đặt một cái gì đó như thế này vào tập tin .emacs của bạn, và emacs sẽ thiết lập màu nền của bạn để màu tím mỗi khi bạn đi vào chế độ Python.
(add-hook 'python-mode-hook
(lambda()
(set-background-color "purple")))
Đặt lại màu nền thành mặc định trong trường hợp bạn chuyển về chế độ không có móc nền đặt rõ ràng để nó được để lại dưới dạng bài tập cho người đọc.
Bạn cũng có thể tự thiết lập màu nền với M-x set-background-color
Bạn không thể đặt màu nền trên cơ sở đệm-by-đệm. Xem câu hỏi SU How can I change the background colour of a single emacs buffer?.
Câu trả lời đầu tiên cho thấy cách bạn có thể thay đổi nền cho một khung Emacs duy nhất, có thể phù hợp với bạn nếu bạn có một khung cho mỗi tệp (hoặc mỗi chế độ).
Đối với hậu thế, vì chuỗi này là 4 tuổi, giờ đây, bạn có thể sử dụng Emacs 24.4+ để thay đổi khuôn mặt ở cấp bộ đệm cục bộ. Chỉ cần xác định khuôn mặt và sử dụng (face-remap-add-relative)
để trao đổi bất kỳ khuôn mặt nào bạn muốn với nó.
Xác định một defface
:
(defface my-special-face '((t :background "aqua")))
Sau đó, thêm một cái móc để chế độ bạn chọn:
(add-hook 'python-mode-hook
(lambda()
(face-remap-add-relative 'default 'my-special-face)))
- 1. Tắt chế độ tô màu trong chế độ nXhtml của Emac
- 2. Nền tùy chỉnh cho UINavigationBar ở chế độ ngang
- 3. Nền tùy chỉnh trong NSTableView dựa trên chế độ xem
- 4. UIPickerView tùy chỉnh với màu nền tùy chỉnh
- 5. Chế độ xem thông báo tùy chỉnh
- 6. Android - Màu nền AlertDialog tùy chỉnh
- 7. Cách thêm nền tùy chỉnh vào chế độ xem bảng của UISearchDisplayController?
- 8. Chế độ chia tách màu nền của tab ActionBar Android
- 9. Vẽ nền của Chế độ xem tùy chỉnh từ tệp .png trên Android
- 10. Thay đổi chế độ xem bảng (màu được phân nhóm theo nhóm) màu nền?
- 11. Tùy chỉnh màu của UISegmentedControl
- 12. Tùy chỉnh phông chữ/màu nền của thanh chỉ mục/nền trong UITableView
- 13. Thay đổi màu nền của ô UITableViewCell tùy chỉnh theo kiểu UITableView đơn giản
- 14. Cách thay đổi màu của nhận xét Emac ở chế độ C++/C sang màu hồng nhạt
- 15. Làm thế nào để thiết lập nền tùy chỉnh cho chế độ linum?
- 16. Tùy chỉnh màu của ListView Android?
- 17. Thay đổi màu nền của chế độ kém chất lượng trong Emacs
- 18. Chế độ xem ảnh tùy chỉnh
- 19. Chế độ nền iOS
- 20. Tùy chỉnh (gradient) nền của ActionBar Compat
- 21. Màu nền của tùy chọn đã chọn
- 22. Hình nền tùy chỉnh UISegmentedControl
- 23. Tùy chỉnh màu sắc của thanh tab của vim
- 24. Chế độ xem nền tùy chỉnh UITextField và văn bản dịch chuyển
- 25. Cách tùy chỉnh màu nền, màu nền và màu văn bản cho Bánh mì nướng trong android
- 26. Chống răng cưa lạ trong chế độ xem tùy chỉnh
- 27. MKUserLocation Chế độ xem tùy chỉnh không di chuyển!
- 28. Độ mờ CSS - màu nền
- 29. màu nền của chế độ xem văn bản không thay đổi khi nhấp chuột trong popupwindow
- 30. Chế độ xem tùy chỉnh iOS trong các tệp xib
Cảm ơn, đó là những gì tôi đang tìm kiếm. –
Lưu ý rằng bạn không thể thay đổi màu nền * cho mỗi bộ đệm * hoặc * trên mỗi cửa sổ *, chỉ trên mỗi khung hình (xem câu trả lời của Trey Jackson bên dưới). – Thomas