From 3c8240dfaab18610ba67c20ca850efc17a36c575 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Wed, 14 May 2025 22:34:55 +0200 Subject: [PATCH] fix(cli): error if $EMACSDIR/.local/etc/eln missing --- lisp/lib/packages.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lisp/lib/packages.el b/lisp/lib/packages.el index 22f9e7e22..46f351ff3 100644 --- a/lisp/lib/packages.el +++ b/lisp/lib/packages.el @@ -1283,7 +1283,8 @@ Must be run from a magit diff buffer." (defun doom-packages--purge-eln () (if-let* ((dirs (cl-delete (expand-file-name comp-native-version-dir doom-packages--eln-output-path) - (directory-files doom-packages--eln-output-path t "^[^.]" t) + (when (file-directory-p doom-packages--eln-output-path) + (directory-files doom-packages--eln-output-path t "^[^.]" t)) :test #'file-equal-p))) (progn (print! (start "Purging old native bytecode..."))