diff options
author | Ricardo Wurmus <rekado@elephly.net> | 2019-10-22 20:52:08 +0200 |
---|---|---|
committer | Ricardo Wurmus <rekado@elephly.net> | 2019-10-22 20:52:08 +0200 |
commit | b926e7866cd4d49364d9132e6a7f5431967cd39a (patch) | |
tree | 2af03a20887fee07d2d4526eabb1704e02555fb7 | |
parent | c94c3eb3c5639e3f75e752717c444a8ea68f14b3 (diff) |
Only load guix-emacs.el if it exists.
-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)) |