From 86af6643c7589cde0f4bebef6a2cfcec24c18908 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Thu, 18 Apr 2024 13:50:28 -0400 Subject: [PATCH] fix(evil): ]f/[f opening broken symlinks --- modules/editor/evil/autoload/unimpaired.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/editor/evil/autoload/unimpaired.el b/modules/editor/evil/autoload/unimpaired.el index 0e64d427b..b698b56ea 100644 --- a/modules/editor/evil/autoload/unimpaired.el +++ b/modules/editor/evil/autoload/unimpaired.el @@ -113,7 +113,7 @@ See `+evil/next-preproc-directive' for details." (user-error "Must be called from a file-visiting buffer")) (let* ((directory (file-name-directory buffer-file-name)) (filename (file-name-nondirectory buffer-file-name)) - (files (cl-remove-if #'file-directory-p (doom-glob (file-name-directory buffer-file-name) "[!.]*"))) + (files (cl-remove-if-not #'file-regular-p (doom-glob (file-name-directory buffer-file-name) "[!.]*"))) (index (cl-position filename files :test #'file-equal-p))) (when (null index) (user-error "Couldn't find this file in current directory"))