Description
The code is specific in its search for project files
-- Priority order: workspace > project > spm
that doesn't work well if a project contains local packages. Given project X containing package Y when I cd to X/Y I expect to find the package so I can test/debug package contents and run package targets regardless of the fact the package is part of some project.
Steps To Reproduce
Create a project containing a local package
cd to the package folder and run nvim
The plugin detects the project, not the package
Desired Behavior
Find the package if one exists in the current working directory.