From b4ecd926d5216f880c505537586e27e7e805c66b Mon Sep 17 00:00:00 2001 From: Aliaksei Tuzik Date: Sat, 19 Mar 2022 22:37:54 +0400 Subject: [PATCH] feat(resolver): skip inappropriate directories in ancestors traversal --- autoload/prettier/resolver/executable.vim | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/autoload/prettier/resolver/executable.vim b/autoload/prettier/resolver/executable.vim index 4c6603e..13bff1d 100644 --- a/autoload/prettier/resolver/executable.vim +++ b/autoload/prettier/resolver/executable.vim @@ -50,7 +50,9 @@ function! s:TraverseAncestorDirSearch(rootDir) abort while 1 let l:searchDir = l:root . '/' . l:dir if isdirectory(l:searchDir) - return l:searchDir + if executable(s:GetExecPath(l:searchDir)) + return l:searchDir + endif endif let l:parent = fnamemodify(l:root, ':h')