From a7f0580ac4148e787ad0850dd58995551dad4423 Mon Sep 17 00:00:00 2001 From: TEC Date: Sat, 18 Jun 2022 23:56:04 +0800 Subject: [PATCH] Don't error when core.el not availible --- config.org | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/config.org b/config.org index 508e049..9e5756e 100644 --- a/config.org +++ b/config.org @@ -5249,7 +5249,9 @@ correct package statement needed. #+name: org-pkg-statement #+begin_src emacs-lisp :tangle no -(load (expand-file-name "core/core.el" user-emacs-directory) nil t) ; for `doom-local-dir' +(condition-case nil + (load (expand-file-name "core/core.el" user-emacs-directory) nil t) ; For `doom-local-dir' + (error (setq doom-local-dir (expand-file-name ".local/" user-emacs-directory)))) ; Fall back on the default value. (let ((dev-key (and (file-exists-p "~/.ssh/id_ed25519.pub") (= 0 (shell-command "cat ~/.ssh/id_ed25519.pub | grep -q AAAAC3NzaC1lZDI1NTE5AAAAIOZZqcJOLdN+QFHKyW8ST2zz750+8TdvO9IT5geXpQVt")))) (dev-pkg (let ((default-directory (expand-file-name "straight/repos/org-mode" doom-local-dir)))