From ce091ddde6fbee61ffe5ca4c36170090c4323025 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Wed, 14 Mar 2018 18:29:16 -0400 Subject: [PATCH] Improve reliability of 'nocache & without-project-cache! macro --- 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 a293a8fc2..e2f6322ef 100644 --- a/core/core-projects.el +++ b/core/core-projects.el @@ -53,7 +53,9 @@ (defmacro without-project-cache! (&rest body) "Run BODY with projectile's project-root cache disabled. This is necessary if you want to interactive with a project other than the one you're in." - `(let (projectile-project-name + `(let ((projectile-project-root-files-functions + (remq 'projectile-root-local projectile-project-root-files-functions)) + projectile-project-name projectile-require-project-root projectile-cached-buffer-file-name projectile-cached-project-root)