summaryrefslogtreecommitdiff
path: root/guile-studio-configure.scm
diff options
context:
space:
mode:
Diffstat (limited to 'guile-studio-configure.scm')
-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))