คุณทำไม่ได้
สีพื้นหลังโดยทั่วไปจะเป็นแบบเฉพาะเฟรม
คุณสามารถตั้งค่าสีพื้นหลังของdefault
ใบหน้าให้เป็นเฟรมโดยใช้set-face-background
เช่น:
(set-face-background 'default "#CCCCCC" (window-frame (frame-selected-window))
การปรับแต่งกรอบจะถูกควบคุมโดยทั่วไปผ่านพารามิเตอร์กรอบ ทีนี้ถ้าคุณดูbackground-color
พารามิเตอร์เฟรมอย่างใกล้ชิดคุณจะเห็นว่าสีพื้นหลังเริ่มต้นมาจากdefault
ใบหน้าซึ่งเป็นสาเหตุที่ elisp ด้านบนมีผล
ที่ผ่านมาดูเหมือนว่าการปิดที่คุณสามารถมากับสีพื้นหลังของบัฟเฟอร์คือโดยใช้โหมดรองbuffer-face-mode
(เพิ่มใน 23.1) - อย่างไรก็ตามจะเปลี่ยนเฉพาะพื้นหลังสำหรับข้อความของบัฟเฟอร์ไม่ใช่พื้นหลังทั้งหมด