branch: externals/el-job
commit 47571a58d43fc02a849c0fb4673a086389347fca
Author: Martin Edström <[email protected]>
Commit: Martin Edström <[email protected]>
Let :require accept strings as well as symbols
---
el-job-ng.el | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/el-job-ng.el b/el-job-ng.el
index 05eebe2db5..4ac0e0cbbf 100644
--- a/el-job-ng.el
+++ b/el-job-ng.el
@@ -187,7 +187,7 @@ At a glance:
Details:
- INJECT-VARS is an alist of symbols and values to pass to `set'.
It has some default members, including `load-path'.
-- REQUIRE is a list of symbols like `features'.
+- REQUIRE is a list of symbols for `require' or strings for `load'.
- EVAL is a list of quoted forms.
- FUNCALL-PER-INPUT must be a symbol with a function definition,
not an anonymous lambda.
@@ -307,7 +307,7 @@ ID can also be passed to these helpers:
(dolist (var vars)
(set (car var) (cdr var)))
(dolist (lib libs)
- (require lib))
+ (if (stringp lib) (load lib nil t) (require lib)))
(dolist (form forms)
(eval form t))
(while-let ((input (pop inputs)))