2010-02-05 22 views

Trả lời

7

Tôi nghĩ cách tiếp cận tốt nhất để sử dụng là sử dụng ColorTheme. Các tùy chọn khác để tùy chỉnh màu khung bạn có thể tìm thấy here. Tôi không thể suy nghĩ về một lệnh duy nhất, tuy nhiên bạn có thể bắt đầu emacs với --reverse-video.

2

M-x set-variable <RET> frame-background-mode <RET> dark

cũng nhìn thấy đáy của http://www.gnu.org/software/emacs/elisp/html_node/Defining-Faces.html

+0

Đặt biến 'khung nền-chế độ' không thực sự thay đổi những gì hiện được hiển thị trong khung của bạn, ít nhất là không cho tôi. Ngoài ra, để làm việc, nó phải là 'M-x' thay vì' M-: '. Nếu bạn làm 'M-:', thì bạn cần điều này: 'M-: (set-variable 'frame-background-mode' dark)' – pheaver

+1

Sử dụng điều này: 'M-:' '(custom-set-variables) '(frame-background-mode' dark)) 'hoặc giao diện tùy chỉnh (' Mx' 'tùy biến biến'' frame-background-mode') – Nei

+0

@ Đề xuất của Nei là điều duy nhất có vẻ thực sự tái tạo hành vi với ' set bg = dark' – ffledgling

12

Tôi đã sử dụng invert-face chức năng trong quá khứ:

(invert-face 'default)

Hoặc:

M-x invert-face <RET> default

+0

Ồ, tôi bị ngộp. 'invert-face' không thay đổi' frame-background-mode'. Vì vậy, bạn sẽ cần phải làm những gì Thr4wn gợi ý. – pheaver

+0

Ah, một điều nữa ... Nếu bạn đặt 'frame-background-mode' thành nil, thì nó sẽ được điều chỉnh tự động dựa trên khuôn mặt. Đây là những gì tôi sử dụng :). – pheaver

1

Gói alect-themes cho Emacs 24 cung cấp các chủ đề sáng, tối và đen, và có thể được cài đặt theo cách thủ công hoặc sử dụng MELPA.

Để cài đặt alect-themes sử dụng MELPA và chọn alect-dark (từ ~/emacs.d/init.d):

(when (>= emacs-major-version 24) 
    (require 'package) 
    (add-to-list 'package-archives 
      '("melpa-stable" . "http://melpa-stable.milkbox.net/packages/")) 
    (package-initialize) 
    (load-theme 'alect-dark) 
) 

Có khá một vài gói chủ đề màu sắc trong MELPA, vì vậy nếu alect-chủ đề không đáp ứng được nhu cầu của bạn, thử nghiệm với một số của những người khác.

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