diff options
-rw-r--r-- | guile-studio-configure.scm | 7 |
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)) |