From df56ea5c600669d315761456c0a1e38c2398787d Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Mon, 8 Jul 2019 21:25:35 +0200 Subject: [PATCH] Fix projectile breakage in windows in git projects Because projectile tries to use `tr`, which doesn't exist on windows. --- core/core-projects.el | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/core/core-projects.el b/core/core-projects.el index c97392aba..053beadd9 100644 --- a/core/core-projects.el +++ b/core/core-projects.el @@ -126,8 +126,11 @@ c) are not valid projectile projects." (concat "rg -0 --files --color=never --hidden" (cl-loop for dir in projectile-globally-ignored-directories concat (format " --glob '!%s'" dir))) - ;; ensure Windows users get fd's benefits - projectile-indexing-method 'alien)))) + ;; ensure Windows users get rg's benefits + projectile-indexing-method 'alien) + ;; fix breakage on windows in git projects + (unless (executable-find "tr") + (setq projectile-git-submodule-command nil))))) ;; ;; Project-based minor modes