From 3643c4dadd53e26d20bfaa38c33526854093e66a Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sat, 30 Mar 2024 11:49:07 -0400 Subject: [PATCH] fix(cli): void-function directory-empty-p error directory-empty-p was introduced in 28.1, but Doom still supports 27.1, so 27.x users would see this error when running any bin/doom command that clones packages. Fix: #7779 Amend: 1fa8d3a4b992 --- lisp/cli/packages.el | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lisp/cli/packages.el b/lisp/cli/packages.el index 7c1290101..a89e5f87e 100644 --- a/lisp/cli/packages.el +++ b/lisp/cli/packages.el @@ -339,8 +339,7 @@ list remains lean." ;; invocations, it will assume indicates a successful ;; clone (causing load errors later). (let ((try 0)) - (while (or (not (file-directory-p repo-dir)) - (directory-empty-p repo-dir)) + (while (not (file-directory-p (doom-path repo-dir ".git"))) (when (= try 3) (error "Failed to clone package")) (print! "Failed to clone %S, trying again (attempt #%d)..." package (1+ try))