Theme-switching for Emacs based on daytime
Fixed scheduling
Full Changelog: https://github.com/guidoschmidt/circadian.el/compare/0.3.2...0.3.3
solar.el
(Thank you @sarg for the PR)run-at-time
(in circadian-mapc
) by introducing circadian--encode-time
circadian-before-load-theme-hook
& circadian-after-load-theme-hook
:sunrise
/:sunset
keywords for configuration-*- lexical-binding: t -*-
cl-lib
cl-first
, cl-remove-if
mapcar
changed to mapc
circadian-filter-inactivate-themes
circadian-themes
, when the first time slot lies in the futureAdded testing, minimal change to function circadian-filter-inactivate-themes (now-time theme-list)
(added now-time
argument) for better testability
nyx-theme
and hemera-theme
to their own repos:
nyx
hemera
circadian-themes
(circadian-setup)
to map each time-theme pair to a corresponding timer and load the last overdue theme