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)))

Reply via email to