From beb3dd00812eeceb52412118ed5c8c46b50ae45e Mon Sep 17 00:00:00 2001 From: Eric Danan Date: Mon, 14 Aug 2017 12:16:46 +0200 Subject: [PATCH] update project list after removing project --- counsel-projectile.el | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/counsel-projectile.el b/counsel-projectile.el index 1653c7a..971a466 100644 --- a/counsel-projectile.el +++ b/counsel-projectile.el @@ -308,7 +308,11 @@ invokes `projectile-commander' instead of "kill all buffers") ("r" (lambda (dir) (let ((projectile-switch-project-action - (lambda () (projectile-remove-known-project dir)))) + (lambda () + (projectile-remove-known-project dir) + (setq ivy--all-candidates + (delete dir ivy--all-candidates)) + (ivy--reset-state ivy-last)))) (projectile-switch-project-by-name dir arg))) "remove from known projects") ("l" (lambda (dir)