summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRicardo Wurmus <rekado@elephly.net>2019-10-22 20:52:08 +0200
committerRicardo Wurmus <rekado@elephly.net>2019-10-22 20:52:08 +0200
commitb926e7866cd4d49364d9132e6a7f5431967cd39a (patch)
tree2af03a20887fee07d2d4526eabb1704e02555fb7
parentc94c3eb3c5639e3f75e752717c444a8ea68f14b3 (diff)
Only load guix-emacs.el if it exists.
-rw-r--r--guile-studio-configure.scm7
1 files changed, 5 insertions, 2 deletions
diff --git a/guile-studio-configure.scm b/guile-studio-configure.scm
index 7cb53d9..776b6e0 100644
--- a/guile-studio-configure.scm
+++ b/guile-studio-configure.scm
@@ -3,8 +3,11 @@
(define (generate-configuration prefix emacsdir picture-language icons emacs-package-dirs)
`(progn
- (load (expand-file-name
- ,(string-append emacsdir "/share/emacs/site-lisp/guix-emacs.el")))
+ (let ((guix-emacs.el
+ (expand-file-name
+ ,(string-append emacsdir "/share/emacs/site-lisp/guix-emacs.el"))))
+ (when (file-exists-p guix-emacs.el)
+ (load guix-emacs.el)))
(when (require 'guix-emacs nil t)
(guix-emacs-autoload-packages ,@emacs-package-dirs))