From: Oleh Krehel Date: Thu, 21 Apr 2016 07:01:21 +0000 (+0200) Subject: ivy.el (ivy--magic-file-slash): Allow "non-existing-dir//" X-Git-Url: https://code.delx.au/gnu-emacs-elpa/commitdiff_plain/1d3f0808f1e1c8cd517e738a62be7deef342ce22 ivy.el (ivy--magic-file-slash): Allow "non-existing-dir//" Fixes #480 --- 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 ()