Doesn't work
When opening nvim at my project's top-most level, where there is no direct node_modules, the plugin will not execute on index.js because it cannot find the assocaited prettier installation.
~/project_directory:$ nvim ./
~/project_directory:
/native
/node_modules
/prettier
package.json
/web
/node_modules
/prettier
index.js
package.json
:PrettierCliPath ->> no prettier executable installation found
Works
Opening the project at the subdirectory that directly contains a node_modules folder with the prettier installation, the plugin will execute successfully.
~/project_directory:$ nvim ./web
~/project_directory/web:
/node_modules
/prettier
index.js
package.json
:PrettierCliPath ->> /home/dan/project_directory/web/node_modules/.bin/prettier
Suggestion
Have vim-prettier resolve the executable by first looking at the directory which contains the file and traversing up through parent directories from there, instead of starting at the root directory.
Doesn't work
When opening nvim at my project's top-most level, where there is no direct node_modules, the plugin will not execute on
index.jsbecause it cannot find the assocaited prettier installation.:PrettierCliPath ->> no prettier executable installation foundWorks
Opening the project at the subdirectory that directly contains a node_modules folder with the prettier installation, the plugin will execute successfully.
:PrettierCliPath ->> /home/dan/project_directory/web/node_modules/.bin/prettierSuggestion
Have vim-prettier resolve the executable by first looking at the directory which contains the file and traversing up through parent directories from there, instead of starting at the root directory.