diff options
Diffstat (limited to '')
-rw-r--r-- | module/vcomponent.scm | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/module/vcomponent.scm b/module/vcomponent.scm index e4a0141a..61168e70 100644 --- a/module/vcomponent.scm +++ b/module/vcomponent.scm @@ -16,8 +16,12 @@ (re-export-modules (vcomponent base)) -(define-config calendar-files '() "" - pre: list?) +(define-config calendar-files '() + "Which files to parse. Takes a list of paths or a single string which will be globbed." + pre: (lambda (v) + (cond [(list? v) v] + [(string? v) ((@ (glob) glob) v)] + [else #f]))) (define-public (load-calendars calendar-files) (map parse-cal-path calendar-files)) |