2010-08-13 49 views
9

我知道(funcall (car (nth (random (length color-themes)) color-themes)))在每个Emacs启动时给我一个random color theme;但我很难重新启动Emacs。我如何周期随机颜色主题之间,比如说,每小时?Emacs - 每小时随机颜色主题?

+0

这听起来很可怕:)是否随机选择配色方案的想法,直到你偶然发现一个你想保留的想法? – phils 2010-08-15 23:22:58

+0

@phils - 完全:) – 2010-08-17 01:18:19

回答

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) 

贷记ggole @ #emacs(freenode);和aecrvol(下)为(random t)提示。