I think this has already been posted below, but perhaps went stale
I keep each symbol and its hierarchical model together:
MyLibrary\
Filters\
MyFilter.qsym
MyFilter.qsch
If I add MyLibrary as a user path, QSPICE recursively finds MyFilter.qsym and shows it in the component tree, but it does not recursively find the side-by-side MyFilter.qsch .
So currently:
.qsymlookup: recursive.qschlookup: not recursive
It would be great if QSPICE also searched for the .qsch in the same subdirectory as the .qsym . This would let symbols and their hierarchical models stay together in an organized folder structure.
Aside from @KSKelvin suggestion to turn each symbol into an embedded subcircuit, the only workarounds seem to be: (a) flatten the folder structure and lose the organization, (b) add every subfolder individually to the search path so its .qsch is found, or (c) collect all .qsch files into one flat/root directory and add that directory tot he search path…