2010-08-13 10 views
9

Ich weiß, dass (funcall (car (nth (random (length color-themes)) color-themes))) gibt mir eine random color theme auf jedem Emacs Startup; aber ich starte Emacs kaum neu. Wie mache ich Zyklus zwischen zufälligen Farbthemen, sagen wir, jede Stunde?Emacs - zufällige Farbe Thema jede Stunde?

+0

Das klingt horrend :) Ist die Idee, Farbschemata nach dem Zufallsprinzip zu wählen, bis Sie auf einen stolpern, den Sie behalten möchten? – phils

+0

@phils - genau :) –

Antwort

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) 

Kredit geht an ggole @ #emacs (freenode); und aecrvol (unten) für die (random t) Spitze.

Verwandte Themen