From 63dd31fe4242695d9f6ceeec7c95e9a4a7ce607d Mon Sep 17 00:00:00 2001 From: Case Duckworth Date: Mon, 6 Sep 2021 23:50:56 -0500 Subject: Add :require-after --- lisp/acdw-setup.el | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'lisp') diff --git a/lisp/acdw-setup.el b/lisp/acdw-setup.el index a096c98..10a2b52 100644 --- a/lisp/acdw-setup.el +++ b/lisp/acdw-setup.el @@ -30,6 +30,12 @@ :type - Either `nil', `keymap', or `macro': see `autoload' for details." :repeatable t) +(setup-define :require-after + (lambda (seconds) + `(run-with-idle-timer ,seconds nil + #'require ',(setup-get 'feature) nil t)) + :documentation "Requre FEATURE, after SECONDS idle time.") + (setup-define :face (lambda (face spec) `(custom-set-faces '(,face ,spec 'now "Customized by `setup'."))) -- cgit 1.4.1-21-gabe81