2010-08-13 29 views
9

Tôi biết rằng để (funcall (car (nth (random (length color-themes)) color-themes))) mang lại cho tôi random color theme trên mọi lần khởi động Emacs; nhưng tôi hầu như không khởi động lại Emacs. Làm thế nào để tôi chu kỳ giữa các chủ đề màu ngẫu nhiên, mỗi giờ?Emacs - màu chủ đề ngẫu nhiên mỗi giờ?

+0

Điều này nghe có vẻ kinh khủng :) Ý tưởng để chọn ngẫu nhiên các lược đồ màu cho đến khi bạn vấp phải một màu mà bạn muốn giữ? – phils

+0

@phils - chính xác :) –

Trả lời

9
(defun random-color-theme() 
    (interactive) 
    (random t) 
    (funcall (car (nth (random (length color-themes)) color-themes)))) 

(random-color-theme) 

(run-with-timer 1 (* 60 60) 'random-color-theme) 

Tín dụng chuyển đến ggole @ #emacs (freenode); và aecrvol (bên dưới) cho mẹo (random t).

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