From 1d3f0808f1e1c8cd517e738a62be7deef342ce22 Mon Sep 17 00:00:00 2001 From: Oleh Krehel Date: Thu, 21 Apr 2016 09:01:21 +0200 Subject: [PATCH] ivy.el (ivy--magic-file-slash): Allow "non-existing-dir//" Fixes #480 --- ivy.el | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ivy.el b/ivy.el index 7d705c8af..61103b28f 100644 --- a/ivy.el +++ b/ivy.el @@ -1963,7 +1963,10 @@ depending on the number of candidates." (= ivy--length 1) (not (string= ivy-text "/"))) (let ((default-directory ivy--directory)) - (file-directory-p ivy--current))) + (and + (not (equal ivy--current "")) + (file-directory-p ivy--current) + (file-exists-p ivy--current)))) (ivy--cd (expand-file-name ivy--current ivy--directory))))) (defun ivy--exhibit () -- 2.39.2