From 00ebbafb96980e99d96ed73d46fbf8c93af3ba5d Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Thu, 25 Jun 2020 15:15:17 -0400 Subject: [PATCH] Fix #3455: wrong-number-of-args on executable-find call executable-find's second argument was added in Emacs 27, so 26 users would suffer this error. Closes #3460 --- core/core-projects.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/core-projects.el b/core/core-projects.el index 0a54227f3..9ec73353f 100644 --- a/core/core-projects.el +++ b/core/core-projects.el @@ -154,7 +154,9 @@ And if it's a function, evaluate it." ;; `projectile-globally-ignored-directories' are respected. (lambda (_) (concat (format "%s . -0 -H -E .git --color=never --type file --type symlink --follow" - (or (cl-find-if (doom-rpartial #'executable-find t) + (or (cl-find-if (if EMACS27+ + (doom-rpartial #'executable-find t) + #'executable-find) '("fdfind" "fd")) "fd")) (cl-loop for dir in projectile-globally-ignored-directories