vim-prettier
vim-prettier copied to clipboard
feat(resolver): Resolve executable starting from open file path
Summary
If vim's current working directory is above the root of an npm project, vim-prettier will be unable to find the correct prettier executable despite editing a file that is within that JS project. This PR changes the executable resolver to search starting from the open file.
This probably also enables monorepo scenarios where the editor is open at the root and projects have different prettier configurations or versions.
Test Plan
I needed to make this change for the plugin to work for my use-case, and it has been working so far.