aboutsummaryrefslogtreecommitdiff
path: root/module/main.scm
diff options
context:
space:
mode:
Diffstat (limited to 'module/main.scm')
-rwxr-xr-xmodule/main.scm6
1 files changed, 4 insertions, 2 deletions
diff --git a/module/main.scm b/module/main.scm
index 901746ea..d9fb20cb 100755
--- a/module/main.scm
+++ b/module/main.scm
@@ -46,8 +46,10 @@ exec guile -e main -s $0 "$@"
(when stprof
(statprof-start))
- (primitive-load (format #f "~a/.config/calp/config.scm"
- (getenv "HOME")))
+ (let ((config-file (format #f "~a/.config/calp/config.scm"
+ (getenv "HOME"))))
+ (when (file-exists? config-file)
+ (primitive-load config-file)))
(with-output-to-port
(open-output-port (option-ref opts 'output "-"))