to improve performance when quick-opening on top of git repos, it'd be useful if jupyterlab-quickopen could automatically respect the .gitignore files on the filesystem (via either git ls-files or other mechanism).
e.g. this would be a really fast way to get a recursive directory listing if you were inside a git repo:
git ls-tree -r --name-only HEAD